@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.register-page{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;width:100%;padding:var(--spacing-40) var(--screen-edge-padding-x);background-color:var(--bg);color:var(--fg)}.register-page__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-24);text-align:center;max-width:400px}.register-page__loading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16)}.register-page .spinner-border{width:3rem;height:3rem;border-width:.25em}.register-page p{margin:0;font-size:var(--font-size-18);color:var(--fg-subtle)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator-mode-select{--pc-mode-select-padding-x: ;--pc-mode-select-padding-y: ;--pc-mode-select-padding: var(--pc-mode-select-padding-y) var(--pc-mode-select-padding-x)}.product-configurator-mode-select{container-type:inline-size;overflow-y:auto;padding:var(--pc-mode-select-padding);display:flex;flex-direction:column}.product-configurator-mode-select__image{display:flex;width:100%;height:240px;overflow:hidden;margin-bottom:var(--spacing-16)}.product-configurator-mode-select__image img{height:100%;width:100%;object-fit:contain}.product-configurator-mode-select__question{font-family:calibri-bold,helvetica,arial,sans-serif;margin-bottom:var(--text-spacing-8)}.product-configurator-mode-select__description{color:var(--fg-subtle);margin-bottom:var(--spacing-16)}.product-configurator-mode-select__buttons.button-group{--button-group-item-min-width: 11rem}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.accordion.addon-accordion{flex-grow:1;--addon-accordion-separator: var(--white);--bs-accordion-btn-padding-x: 0;--bs-accordion-btn-padding-y: 0;--bs-accordion-body-padding-x: 16px;--bs-accordion-body-padding-y: 16px;--accordion-separator: transparent;--product-configurator-option-border-selected: none;--product-configurator-option-border: none}.accordion.addon-accordion .addon-accordion__content{display:flex;flex-direction:column;gap:24px}.accordion.addon-accordion .addon-accordion__actions{display:flex;justify-content:flex-end}.accordion.addon-accordion .addon-accordion__delete-button.btn.btn-tertiary{--bs-btn-font-size: 1rem}.accordion.addon-accordion .accordion-button:not(.accordion-button-flush){display:flex;gap:8px}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.variant-key-related-params-form,.additional-params-form,.physical-params-form{border-radius:4px;border:1px solid var(--bg-level-5);padding:16px}@container (max-width: 36rem){.variant-key-related-params-form,.additional-params-form,.physical-params-form{border-radius:0;border-top:1px solid var(--bg-level-5);border-bottom:1px solid var(--bg-level-5);border-left:none;border-right:none}}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator__product-dimensioning,.product-dimensioning-form{display:flex;flex-direction:column;gap:var(--spacing-16)}.product-dimensioning-form__result-selection{display:flex;justify-content:space-between;gap:var(--spacing-24)}.product-dimensioning-form__result-selection__select{flex-grow:1}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-dimensioning-results{display:flex;flex-direction:column;gap:8px}.product-dimensioning-results__header{display:flex;justify-content:space-between;align-items:center}.product-dimensioning-results__title{font-family:calibri-bold,helvetica,arial,sans-serif}.product-dimensioning-results__view-toggle .action-buttons.action-buttons-toolbar{background-color:var(--bg);border:none}.product-dimensioning-results__view-toggle .action-buttons__button{width:24px}.product-dimensioning-results__result-list{width:100%;overflow-x:auto;overflow-y:hidden}.product-dimensioning-results-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@container (max-width: 36rem){.product-dimensioning-results-grid{grid-template-columns:1fr}}.dimensioning-card{display:grid;grid-template-columns:max-content 1fr;align-items:flex-start;flex-grow:1;gap:16px;padding:8px}.dimensioning-card.btn{--bs-btn-border-color: var(--bg-level-5);--bs-btn-border-width: 1px;--bs-btn-bg: var(--bg);--bs-btn-color: var(--fg);--bs-btn-hover-bg: var(--bg-level-1)}.dimensioning-card .value-container__value{font-family:calibri-regular,helvetica,arial,sans-serif;font-size:.875rem}.dimensioning-card__variant-key-related-data{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:8px;min-width:50px}.dimensioning-card__physical-data{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:8px}.dimensioning-card.selected{color:var(--white);background-color:var(--primary)}.dimensioning-card.selected.disabled{background-color:var(--primary-20)}.dimensioning-card.disabled{color:var(--fg-disabled)}.dimensioning-card .label{display:block;width:auto;word-break:normal;white-space:normal;text-align:left}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.external-product-dimensioning__calculator{display:grid;height:100%;width:100%}.external-product-dimensioning__iframe{grid-row:1;grid-column:1;z-index:1;height:100%;width:100%}.external-product-dimensioning__iframe-loader{display:flex;justify-content:center;align-items:center;grid-row:1;grid-column:1;z-index:0;height:100%;width:100%}.external-product-dimensioning__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.external-product-dimensioning__select,.external-product-dimensioning__complete{display:flex;flex-direction:column;gap:16px;height:100%;width:100%;justify-content:center;align-items:center}.external-product-dimensioning__info{text-align:center}.external-product-dimensioning__select{font-family:calibri-bold,helvetica,arial,sans-serif}.external-product-dimensioning__select-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator-radio-button{--pc-radio-label-color: var(--fg-disabled)}.product-configurator-radio-button{display:grid;max-height:205px;flex:1 1 auto;border:1px solid var(--fg-disabled);border-radius:var(--bs-border-radius-lg);background-color:var(--bg-level-1)}@container (max-width: 36rem){.product-configurator-radio-button{max-height:100px}}.product-configurator-radio-button .icon{color:var(--fg-disabled)}.product-configurator-radio-button.focus,.product-configurator-radio-button:focus-visible,.product-configurator-radio-button:has(:focus-visible){box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.product-configurator-radio-button.danger.focus,.product-configurator-radio-button.danger:focus-visible,.product-configurator-radio-button.danger:has(:focus-visible){box-shadow:none;outline:2px solid var(--bg-danger);outline-offset:2px}.product-configurator-radio-button .product-configurator-radio-button:has(.product-configurator-radio-button__input:checked){color-scheme:light;border:1px solid var(--bg-secondary-active);background-color:var(--bg-secondary-subtle);box-shadow:var(--box-shadow-active);--pc-radio-label-color: var(--bg-secondary-active)}.product-configurator-radio-button .product-configurator-radio-button:has(.product-configurator-radio-button__input:checked) .icon{color:var(--bg-secondary-active)}@media (hover: hover){.product-configurator-radio-button:hover{background-color:var(--bg-level-2)}}.product-configurator-radio-button.hover{background-color:var(--bg-level-2)}.product-configurator-radio-button__input{grid-row:1;grid-column:1;width:100%;height:100%;opacity:0;cursor:pointer}.product-configurator-radio-button__content{padding:16px;gap:var(--spacing-16);grid-row:1;grid-column:1;display:flex;flex:1 1 auto;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;pointer-events:none}@container (max-width: 36rem){.product-configurator-radio-button__content{flex-direction:row}}.product-configurator-radio-button__content .product-configurator-radio-button__label{width:100%;text-align:left;font-size:24px;font-family:calibri-bold,helvetica,arial,sans-serif;color:var(--pc-radio-label-color)}@container (max-width: 36rem){.product-configurator-radio-button__content .product-configurator-radio-button__label{flex-grow:1}}.product-configurator-radio-button__content .product-configurator-radio-button__icon.icon{width:80px;height:80px}@container (max-width: 62rem){.product-configurator-radio-button__content .product-configurator-radio-button__icon.icon{width:64px;height:64px}}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-config-base-variant{min-height:80px;display:grid;grid-template-columns:142px 1fr;column-gap:16px}.product-config-base-variant__image{display:flex;justify-content:center;width:142px;overflow:hidden;height:100%;background:linear-gradient(180deg,#0099594d,#00995900),transparent}.product-config-base-variant__image img{height:100%;width:100%;object-fit:contain}.product-config-base-variant__image .image{aspect-ratio:16/9}@container (max-width: 36rem){.product-config-base-variant__image .image{aspect-ratio:unset}}.product-config-base-variant__content{display:flex;flex-direction:column;justify-content:center}.product-config-base-variant__title{font-family:calibri-bold,helvetica,arial,sans-serif;font-size:16px;color:var(--fg)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator-loading-step{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.product-configurator-loading-step__loader{flex:none}.product-configurator{--product-configurator-padding-x: var(--spacing-16);--product-configurator-padding-y: var(--spacing-16)}.product-configurator{display:flex;flex-direction:column;overflow:hidden}.product-configurator__header{display:sticky;top:0;padding:16px;background-color:var(--bg)}@container (max-width: 62rem){.product-configurator__header{display:none}}.product-configurator__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.product-configurator__main .external-product-dimensioning{flex-grow:1}.product-configurator__title{margin-bottom:var(--spacing-24)}.product-configurator__wip-banner{padding-top:var(--spacing-16)}.product-configurator__wip-banner .info-box{padding:var(--spacing-8);--info-box-color: var(--primary)}.product-configurator__wip-banner{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}@container (max-width: 62rem){.product-configurator__wip-banner{padding-left:40px;padding-right:40px}}@container (max-width: 36rem){.product-configurator__wip-banner{padding-left:24px;padding-right:24px}}.product-configurator__product-configuration{display:flex;flex-direction:column;gap:16px}.product-configurator__main{display:flex;flex-direction:column}.product-configurator-footer{background-color:var(--bg);position:sticky;bottom:0;display:flex;flex-direction:column;gap:16px;padding-top:var(--spacing-16);padding-bottom:var(--product-configurator-padding-y);padding-left:var(--product-configurator-padding-x);padding-right:var(--product-configurator-padding-x)}.product-configurator-footer__controls{display:flex;gap:16px;justify-content:flex-end}@container (max-width: 62rem){.product-configurator-footer__controls{justify-content:center}}@container (max-width: 62rem){.product-configurator-footer__controls-previous{display:none}}@container (max-width: 62rem){.product-configurator-footer__controls-next{flex-grow:1;max-width:480px}}.product-configurator-footer .process-steps{display:none}@container (max-width: 62rem){.product-configurator-footer .process-steps{display:grid}}.product-configuration-option-list{display:flex;flex-wrap:wrap;flex-grow:1;gap:24px}@container (max-width: 48rem){.product-configuration-option-list{display:grid;grid-template-columns:1fr 1fr}}@container (max-width: 36rem){.product-configuration-option-list{flex-direction:column}}@container (max-width: 36rem){.product-configuration-option-list .product-configurator-option{border:none;border-bottom:var(--product-configurator-option-border-full-width)}.product-configuration-option-list .product-configurator-option.selected{border:none;border-bottom:var(--product-configurator-option-border-full-width-selected)}}.product-configuration-option-list .option-list{display:flex;flex-direction:column}.product-configuration-option-list .option-list__option{flex-grow:1}.product-configuration-step,.addon-configuration-step{padding:var(--spacing-16) var(--product-configurator-padding-x);overflow:auto}@container (max-width: 62rem){.addon-configuration-step{padding:0}}@container (max-width: 62rem){.product-configuration-step .accordion.addon-accordion,.addon-configuration-step .accordion.addon-accordion{--bs-accordion-body-padding-x: var(--product-configurator-padding-x)}}.product-configuration-step .rjsf-form,.addon-configuration-step .rjsf-form{--rjsf-form-columns: 3}@container (max-width: 62rem){.product-configuration-step .rjsf-form,.addon-configuration-step .rjsf-form{--rjsf-form-columns: 2}}@container (max-width: 36rem){.product-configuration-step .rjsf-form,.addon-configuration-step .rjsf-form{--rjsf-form-columns: 1}}.product-configuration-step{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-configuration-step__status,.product-configuration-step__base-variant{grid-column:auto/span 3}.product-configuration-step__main{display:flex;flex-direction:column;gap:16px;grid-column:auto/span 3}.product-configuration-step__error-message{font-family:calibri-bold,helvetica,arial,sans-serif;color:var(--fg-danger)}.product-configuration-step:not(.has-presets) .product-configurator__status{grid-column:auto/span 3}.product-configurator-summary-step{display:flex;justify-content:center;overflow:auto}.product-configurator-summary-step__main{flex:1 1 auto;height:fit-content;max-width:800px}@container (max-width: 62rem){.product-configurator-summary-step__main{max-width:100%}}.product-configurator-summary-step__image{display:flex;height:260px}.product-configurator-summary-step__accordion .product-accordion.accordion{--product-accordion-columns: 2}@container (max-width: 62rem){.product-configurator-summary-step__accordion .product-accordion.accordion{--bs-accordion-btn-padding-x: var(--product-configurator-padding-x);--bs-accordion-body-padding-x: var(--product-configurator-padding-x)}}@container (max-width: 36rem){.product-configurator-summary-step__accordion .product-accordion.accordion{--product-accordion-columns: 1}}.product-configurator:has(.addon-configuration-step) .product-configurator__wip-banner,.product-configurator:has(.product-configurator-summary-step) .product-configurator__wip-banner{padding-bottom:var(--spacing-16)}.product-configurator-attribute-information{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-8)}.product-configurator-attribute-information__image{display:flex;max-height:6.25rem}.product-configurator-attribute-information__image img{object-position:left center}.product-configurator-attribute-information:empty{display:none}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configurator-option-container{flex-grow:1}.product-configurator{--product-configurator-option-border: 1px solid var(--bg-level-5);--product-configurator-option-border-selected: 1px solid var(--fg);--product-configuration-option-bg-hover: var(--bg-level-1);--product-configurator-option-border-full-width: none;--product-configurator-option-border-full-width-selected: none}.product-configurator-option{flex-grow:1;color:var(--fg);border:var(--product-configurator-option-border);background-color:var(--bg)}.product-configurator-option button{color:var(--fg)}.product-configurator-option button.focus,.product-configurator-option button:focus-visible,.product-configurator-option button:has(:focus-visible){box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.product-configurator-option button.danger.focus,.product-configurator-option button.danger:focus-visible,.product-configurator-option button.danger:has(:focus-visible){box-shadow:none;outline:2px solid var(--bg-danger);outline-offset:2px}.product-configurator-option button.focus,.product-configurator-option button:focus-visible,.product-configurator-option button:has(:focus-visible){outline-offset:-2px}.product-configurator-option button.danger.focus,.product-configurator-option button.danger:focus-visible,.product-configurator-option button.danger:has(:focus-visible){outline-offset:-2px}@media (hover: hover){.product-configurator-option__information:hover .hoverlay-overlay{display:flex;z-index:2}}.product-configurator-option.selected{border:var(--product-configurator-option-border-selected)}.product-configurator-option.selected .product-configurator-option__image{background:linear-gradient(180deg,#0099594d,#00995900),transparent}.product-configurator-option:not(.selected) .product-configurator-option__image{background-color:var(--bg-level-2)}.product-configurator-option.expanded .product-configurator-option__icon .icon{transform:rotate(180deg)}.product-configurator-option__content{display:flex;flex-grow:1;min-height:92px;background-color:transparent}.product-configurator-option__icon{display:flex;align-items:center;justify-content:center;padding:16px;width:56px;height:100%;background-color:transparent}.product-configurator-option__icon .icon{transition:all .25s linear}.product-configurator-option__information{display:grid;height:100%;grid-template-columns:164px 1fr;flex-grow:1;background-color:transparent;padding:0}@container (max-width: 90rem){.product-configurator-option__information{min-width:416px}}@container (max-width: 62rem){.product-configurator-option__information{min-width:370px}}@container (max-width: 36rem){.product-configurator-option__information{min-width:auto}}.product-configurator-option__image-container{display:flex;flex-grow:1;height:100%}.product-configurator-option__image{display:flex;flex-grow:1;align-items:center;justify-content:center}.product-configurator-option__image img{height:90px}.product-configurator-option__image-container .react-loading-skeleton{border-radius:0}.product-configurator-option__text{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;padding:16px}.product-configurator-option__title{text-align:left;font-family:calibri-bold,helvetica,arial,sans-serif;font-size:1.125rem;text-overflow:ellipsis;overflow:hidden}.product-configurator-option__title .skeleton{flex:1 1 auto;max-width:150px}.product-configurator-option__description{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.product-configurator-option__description-line{font-family:calibri-regular,helvetica,arial,sans-serif;font-size:1rem;width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left}.product-configurator-option__delete-overlay{display:flex;justify-content:center;align-items:center;background-color:var(--bg-danger);flex-grow:1}.product-configurator-option__delete-overlay.disabled{background-color:var(--fg-disabled)}.product-configurator-option__delete-overlay .icon{color:var(--white)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-configuration-page{display:flex;justify-content:center;gap:var(--spacing-24);width:100vw;height:100vh;height:100dvh;background-color:var(--bg);color:var(--fg)}.product-configuration-page .product-configurator{flex:1 1 auto}.product-configuration-page .product-configuration-page__mode-select-card{height:min-content;width:calc(100vw - 2 * var(--spacing-24));max-width:440px;margin:var(--spacing-24)}.product-configuration-page:has(.external-product-dimensioning){color-scheme:light}.product-configuration-page__controls{display:flex;justify-content:flex-end}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.app-sidebar,.app-sidebar-mobile__menu-button{--app-sidebar-margin-block: var(--spacing-12);--app-sidebar-margin-inline: var(--spacing-12);--app-sidebar-item-padding-y: var(--spacing-12);--app-sidebar-item-padding-x: var(--spacing-12);--app-sidebar-icon-size: var(--font-size-24);--app-sidebar-collapsed-width: calc( 2 * var(--app-sidebar-margin-inline) + 2 * var(--app-sidebar-item-padding-x) + var(--app-sidebar-icon-size) );--app-sidebar-expanded-width: 18rem;--app-sidebar-line-height: var(--font-size-24);--app-sidebar-menu-button-top: var(--spacing-24);--app-sidebar-menu-button-left: var(--spacing-12)}.app-sidebar .offcanvas-header{--bs-offcanvas-padding-x: var(--spacing-12);--bs-offcanvas-padding-y: var(--spacing-12);justify-content:flex-end}@media print{.app-sidebar{display:none}}.app-sidebar-desktop{position:sticky;left:0;top:0;z-index:1030;display:flex;flex-direction:column;flex:none;transition:width .2s ease;height:100vh;height:100dvh;background-color:var(--bg);border-right:1px solid light-dark(var(--bg-level-1),var(--bg-level-2));overflow:hidden;color:var(--fg)}@media (prefers-reduced-motion: reduce){.app-sidebar-desktop{transition-duration:0ms}}.app-sidebar .offcanvas-header,.app-sidebar__header{display:flex;align-items:center;margin-inline:var(--app-sidebar-margin-inline);margin-top:var(--app-sidebar-margin-block);padding:0}.app-sidebar .offcanvas-header .btn.btn-link,.app-sidebar__header .btn.btn-link{flex:none;margin:0}.app-sidebar__header{justify-content:space-between;margin-top:var(--app-sidebar-margin-block)}.app-sidebar .offcanvas-header{justify-content:flex-start;margin-top:var(--app-sidebar-menu-button-top)}.app-sidebar__content{height:100%;display:flex;flex-direction:column}.app-sidebar__header .btn{flex:none;--bs-btn-padding: var(--spacing-12)}.app-sidebar__nav{flex-grow:1;overflow-y:auto;overflow-x:hidden}.app-sidebar__footer{display:flex;flex-direction:column;margin-bottom:var(--app-sidebar-margin-block)}.app-sidebar .user-details{margin-inline:var(--app-sidebar-margin-inline);margin-bottom:var(--spacing-4);min-height:calc(var(--app-sidebar-line-height) * 2);column-gap:var(--spacing-4)}.app-sidebar .user-details__avatar{padding-inline:calc(var(--app-sidebar-collapsed-width) / 2 - var(--font-size-32) / 2 - var(--app-sidebar-margin-inline))}.app-sidebar .user-details__avatar .text-avatar{width:var(--font-size-32);height:var(--font-size-32)}.app-sidebar-desktop--expand,.app-sidebar-desktop--collapse{pointer-events:none;will-change:width}.app-sidebar-desktop--collapse,.app-sidebar-desktop--collapse-done{width:var(--app-sidebar-collapsed-width)}.app-sidebar-desktop--expand,.app-sidebar-desktop--expand-done{width:var(--app-sidebar-expanded-width)}.app-sidebar-desktop--expand .app-sidebar__pin-toggle,.app-sidebar-desktop--collapse .app-sidebar__pin-toggle,.app-sidebar-desktop--collapse-done .app-sidebar__pin-toggle{display:none}.app-sidebar-desktop--expand .link .btn__label,.app-sidebar-desktop--expand .link .link__label,.app-sidebar-desktop--expand .link span:not(.icon),.app-sidebar-desktop--expand .link .text,.app-sidebar-desktop--expand .btn-link .btn__label,.app-sidebar-desktop--expand .btn-link .link__label,.app-sidebar-desktop--expand .btn-link span:not(.icon),.app-sidebar-desktop--expand .btn-link .text,.app-sidebar-desktop--collapse .link .btn__label,.app-sidebar-desktop--collapse .link .link__label,.app-sidebar-desktop--collapse .link span:not(.icon),.app-sidebar-desktop--collapse .link .text,.app-sidebar-desktop--collapse .btn-link .btn__label,.app-sidebar-desktop--collapse .btn-link .link__label,.app-sidebar-desktop--collapse .btn-link span:not(.icon),.app-sidebar-desktop--collapse .btn-link .text,.app-sidebar-desktop--collapse-done .link .btn__label,.app-sidebar-desktop--collapse-done .link .link__label,.app-sidebar-desktop--collapse-done .link span:not(.icon),.app-sidebar-desktop--collapse-done .link .text,.app-sidebar-desktop--collapse-done .btn-link .btn__label,.app-sidebar-desktop--collapse-done .btn-link .link__label,.app-sidebar-desktop--collapse-done .btn-link span:not(.icon),.app-sidebar-desktop--collapse-done .btn-link .text{display:none}.app-sidebar-desktop--expand .btn-link .chip.notification,.app-sidebar-desktop--collapse .btn-link .chip.notification,.app-sidebar-desktop--collapse-done .btn-link .chip.notification,.app-sidebar-desktop--expand .user-details .user-name,.app-sidebar-desktop--expand .user-details .user-mail,.app-sidebar-desktop--collapse .user-details .user-name,.app-sidebar-desktop--collapse .user-details .user-mail,.app-sidebar-desktop--collapse-done .user-details .user-name,.app-sidebar-desktop--collapse-done .user-details .user-mail,.app-sidebar-desktop--expand .user-details__name,.app-sidebar-desktop--collapse .user-details__name,.app-sidebar-desktop--collapse-done .user-details__name,.app-sidebar-desktop--expand .user-details__email,.app-sidebar-desktop--collapse .user-details__email,.app-sidebar-desktop--collapse-done .user-details__email{display:none}.app-sidebar-desktop--expand-done .icon.icon--notification:after{display:none}.app-sidebar__nav .link,.app-sidebar__footer .link,.app-sidebar__nav .btn.btn-link,.app-sidebar__footer .btn.btn-link{flex-grow:1;margin-inline:var(--app-sidebar-margin-inline);margin-block:var(--spacing-2);justify-content:flex-start}.app-sidebar .link,.app-sidebar .btn.btn-link{text-decoration:none;min-height:var(--min-height-pointer-target);min-width:var(--min-width-pointer-target);--link-gap: var(--spacing-12);--link-color: var(--fg);--link-font-family: calibri-regular, helvetica, arial, sans-serif;--link-padding-x: var(--app-sidebar-item-padding-x);--link-padding-y: var(--app-sidebar-item-padding-y);--link-line-height: var(--font-size-24);--link-hover-bg: var(--bg-hover);--link-focus-outline: 2px solid var(--primary);--link-outline-offset: -2px;--link-active-bg: var(--bs-btn-bg);--link-active-color: var(--bg-secondary-hover);--link-border-radius: var(--border-radius-8)}.app-sidebar .link[data-ancestor-page],.app-sidebar .link[data-current-page],.app-sidebar .btn.btn-link[data-ancestor-page],.app-sidebar .btn.btn-link[data-current-page]{--link-bg: var(--primary-200);--link-color: var(--white);--link-hover-bg: var(--primary-300);--link-hover-color: var(--white);--link-active-bg: var(--primary-300);--link-active-color: var(--white);--link-focus-outline: 3px solid var(--white);--link-outline-offset: -5px}.app-sidebar .link .icon,.app-sidebar .btn.btn-link .icon{flex:none;width:var(--app-sidebar-icon-size);height:var(--app-sidebar-icon-size)}.app-sidebar .btn.btn-link .btn__label{flex-grow:1;text-align:left}.app-sidebar-desktop{display:flex}@media (max-width: 80rem){.app-sidebar-desktop{display:none}}.app-sidebar-mobile{display:none;max-height:calc(100vh - 92px);max-height:calc(100dvh - 92px);max-width:100dvw;z-index:1950}@media (max-width: 80rem){.app-sidebar-mobile{display:flex}}.app-sidebar-mobile.offcanvas{top:92px;--bs-offcanvas-width: var(--app-sidebar-expanded-width);padding-top:var(--app-sidebar-margin-block)}.app-sidebar-mobile__backdrop.show{opacity:0;z-index:1940}.app-sidebar-mobile .btn.btn-link .icon.icon--notification:after{display:none}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.user-details{display:grid;grid-template-areas:"avatar name" "avatar mail";grid-template-columns:auto 1fr;column-gap:var(--spacing-8)}.user-details:not(:has(.user-details__name)){grid-template-areas:"avatar mail"}.user-details__avatar{grid-area:avatar;display:flex;align-items:center}.user-details__name{grid-area:name;display:flex;align-items:end;overflow-wrap:break-word}.user-details__name:empty{display:none}.user-details--loading .user-details__name .react-loading-skeleton{width:100px}.user-details__email{grid-area:mail;display:flex;align-items:start;overflow:hidden}.user-details--loading .user-details__email .react-loading-skeleton{width:150px}.user-details__email .email{width:100%;overflow-wrap:break-word}.user-details__avatar+.user-details__email{align-items:center}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.global-search-option{padding:var(--spacing-8) var(--spacing-12)}.dropdown__option.global-search-option.article-number-search{display:flex;flex-direction:column;align-items:flex-start}.article-number-search__subtext{text-decoration:underline;margin:var(--spacing-4) 0}.global-search-option__label,.article-number-search__product-kind{width:100%;line-height:1.3}.article-number-search__product-kind--loading{width:100px}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.header{--screen-edge-padding-x: 60px;--header-gap: var(--spacing-24);--search-project-gap: var(--header-gap);--header-logo-width: 150px;--header-active-project-select-width: 320px;--header-search-width: 420px;--header-padding-x: var(--screen-edge-padding-x);--header-padding-y: 16px;--header-padding-left: var(--header-padding-x);--header-padding-right: var(--header-padding-x);--header-padding-top: var(--header-padding-y);--header-padding-bottom: var(--header-padding-y);--header-padding: var(--header-padding-top) var(--header-padding-right) var(--header-padding-bottom) var(--header-padding-left)}@container (max-width: 62rem){.header{--header-gap: var(--spacing-16);--screen-edge-padding-x: 40px}}@container (max-width: 36rem){.header{--header-logo-width: 44px;--header-active-project-select-width: auto;--screen-edge-padding-x: 24px}}@media print{.header{--screen-edge-padding-x: 0;--screen-edge-padding-y: 0;--header-padding-y: 0;--header-padding-x: 0}}.header{position:sticky;top:0;height:92px;border-bottom:1px solid var(--bg);border-bottom:1px solid light-dark(var(--bg),var(--bg-level-2));box-sizing:border-box;display:flex;justify-content:space-between;gap:var(--header-gap);align-items:center;background-color:var(--bg);color:var(--fg);box-shadow:var(--shadow-level-1);z-index:1960;padding:var(--header-padding)}.header:not(.logged-in){--header-active-project-select-width: 0px;--search-project-gap: 0px}@media print{.header{position:initial;box-shadow:none;--header-padding-y: 0}}.header .logo-and-stage{display:flex;flex-direction:column;justify-content:center;height:92px;position:relative;gap:8px;padding:var(--header-padding-y) 0;width:var(--header-logo-width)}.header .logo-and-stage.has-stage{padding-top:0}@container (max-width: 36rem){.header .logo-and-stage.has-stage{padding-top:var(--header-padding-y)}}@media print{.header .logo-and-stage{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.header .chip.info.portal-stage{width:100%;background:var(--primary);color:var(--white);height:20px;display:flex;justify-content:center;align-items:center;padding:0;font-size:.875rem;position:absolute;bottom:12px;left:0;right:0}@container (max-width: 36rem){.header .chip.info.portal-stage{display:none}}@media print{.header .chip.info.portal-stage{display:none}}.header .logo{flex-grow:1;width:var(--header-logo-width);background-size:contain;background-repeat:no-repeat;background-position:center;height:92px;background-image:url(/assets/schako-logo-colour-Djisj_ZW.svg)}@container (max-width: 62rem){.header .logo{background-image:url(/assets/schako-logo-colour-Djisj_ZW.svg)}}@container (max-width: 36rem){.header .logo{background-image:url(/assets/schako-icon-colour-P1BtFFHK.svg);height:var(--header-logo-width)}}@media print{.header .logo{background-image:url(/assets/schako-logo-colour-Djisj_ZW.svg)}}.header .logo.clickable{cursor:pointer}.header__nav-and-user{display:flex;justify-content:center;gap:var(--header-gap)}.header__nav-and-user .site-navigation{display:flex;align-items:center;list-style-type:none;gap:var(--header-gap);padding:0;margin:0}.header .global-search{display:flex;flex-grow:1;height:48px;max-width:var(--header-search-width)}.header .global-search .input{flex-grow:1}@media print{.header .global-search{display:none}}@container (max-width: 48rem){.header .global-search{display:none}}.header__search{display:flex;justify-content:flex-end;gap:var(--spacing-16);flex:1 1 auto;padding-right:max(var(--content-width) / 2 - var(--header-gap) * 2 - var(--header-active-project-select-width) - var(--search-project-gap) - var(--header-padding-x) - var(--header-search-width) / 2,0px)}@media print{.header__search{display:none}}@container (max-width: 48rem){.header__search{display:none}}.header__search-icon{display:none;margin-left:auto}@container (max-width: 48rem){.header__search-icon{display:flex}}@media print{.header__search-icon{display:none}}.header__projects{display:flex;align-items:center;justify-content:flex-end;gap:var(--header-gap);height:60px;overflow-x:hidden;padding-left:4px;padding-right:4px;margin-left:-4px;margin-right:-4px;width:var(--header-active-project-select-width)}@media print{.header__projects{display:none}}@container (max-width: 48rem){.header__projects{width:auto;flex-grow:1}}.header__projects .active-project-select{flex-grow:1;max-width:var(--header-active-project-select-width)}.link.header-link{--link-color: var(--fg);--link-hover-color: var(--primary);--link-focus-color: var(--primary);--link-font-family: calibri-bold, helvetica, arial, sans-serif;text-decoration:none;gap:4px}@media only screen and (max-width: 1350px){.link.header-link .link__content{display:none}}.header__menu-button.btn{display:none;top:var(--app-sidebar-menu-button-top);left:var(--app-sidebar-menu-button-left);--bs-btn-bg: var(--bg);--bs-btn-hover-bg: var(--bg-level-2);--bs-btn-focus-bg: var(--bg);--bs-btn-active-bg: var(--bg);--bs-btn-padding-x: var(--spacing-12);--bs-btn-padding-y: var(--spacing-12);margin-left:calc(-1 * var(--bs-btn-padding-x))}.header__menu-button.btn .hamburger{--hamburger-color: var(--fg);--hamburger-size: var(--font-size-20)}@container (max-width: 36rem){.header__menu-button.btn{margin-right:calc(-1 * var(--bs-btn-padding-x))}}@media (max-width: 80rem){.header__menu-button.btn{display:flex}}@media print{.header__menu-button.btn{display:none}}.hamburger{--hamburger-padding-x: 0;--hamburger-padding-y: 2px;--hamburger-color: var(--fg);--hamburger-size: var(--font-size-20);--hamburger-thickness: 2px;width:var(--hamburger-size);height:calc(var(--hamburger-size));padding:var(--hamburger-padding-y) var(--hamburger-padding-x)}.hamburger-inner{position:relative;display:inline-block;height:calc(var(--hamburger-size) - var(--hamburger-thickness) - 2 * var(--hamburger-padding-y));width:var(--hamburger-size)}.hamburger-inner a.main-nav-toggle{display:block;width:var(--hamburger-size);height:calc(var(--hamburger-size) * 2 / 3 - var(--hamburger-thickness))}.hamburger-inner a.main-nav-toggle:after,.hamburger-inner a.main-nav-toggle:before{content:"";position:absolute;top:0;height:0;border-bottom:var(--hamburger-thickness) solid var(--hamburger-color);border-radius:2px;width:100%;left:0;right:0;transition:all ease-out .3s}.hamburger-inner a.main-nav-toggle:after{top:100%}.hamburger-inner a.main-nav-toggle i{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;height:var(--hamburger-thickness);background-color:var(--hamburger-color);border-radius:2px;width:100%;position:absolute;top:50%;transition:all ease-out .1s}.hamburger-inner a.main-nav-toggle.active-menu:after{transform:rotate(-45deg);transform-origin:center;top:50%}.hamburger-inner a.main-nav-toggle.active-menu:before{transform:rotate(45deg);transform-origin:center;top:50%}.hamburger-inner a.main-nav-toggle.active-menu i{opacity:0}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.product-config-mode-select-overlay{--overlay-padding: var(--spacing-24)}.product-config-mode-select-overlay__container{--overlay-max-width: 440px;width:440px;max-height:100vh;max-height:100dvh}@container (max-width: 62rem){.product-config-mode-select-overlay__container{--overlay-max-width: auto;width:100vw}}.product-config-mode-select-overlay .product-configurator-mode-select{--pc-mode-select-padding: var(--overlay-padding)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.create-team-member-form{display:flex;flex-direction:column}.create-team-member-form__field-list{display:flex;flex-direction:column;gap:var(--spacing-16);list-style:none;margin:0;padding:0}.create-team-member-form__row{display:grid;gap:var(--spacing-12);grid-template-columns:3fr 1fr}@container (max-width: 36rem){.create-team-member-form__row:after{content:"";grid-column:1/-1;height:1px;background-color:var(--divider)}}.create-team-member-form__email .input__control{gap:10px}@container (max-width: 36rem){.create-team-member-form__email{grid-column:1/span 2}}.create-team-member-form__email .input__focus{align-items:center}@container (max-width: 36rem){.create-team-member-form__role{grid-column-start:2;grid-row-start:2}}.create-team-member-form-role__select{background:var(--bg)}.create-team-member-form__user-plus-icon{height:100%}.create-team-member-form__invite-more{align-self:flex-end}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.manage-project-team-overlay__container{width:100%;--overlay-max-width: 720px}@container (max-width: 62rem){.manage-project-team-overlay__container{width:100vw;--overlay-max-width: 100vw}}.manage-project-team-overlay__content .label{margin-bottom:var(--spacing-4)}.manage-project-team-overlay__content{display:flex;flex:1 1 auto;width:100%;width:-moz-available;width:stretch;overflow:auto;margin:0;padding:0 var(--overlay-padding) var(--overlay-padding) var(--overlay-padding);flex-direction:column;gap:var(--spacing-16)}@container (max-width: 62rem){.manage-project-team-overlay__content{padding-top:var(--overlay-padding);padding-bottom:120px;height:100vh;height:100dvh}}@container (max-width: 62rem){.manage-project-team-overlay__content{margin-bottom:calc(-1 * var(--overlay-padding))}}.manage-project-team-overlay__content .manage-project-team-overlay__single-invite-form{padding:var(--spacing-12) 0}.manage-project-team-overlay__content .label{color:var(--fg-level-4)}.manage-project-team-overlay__submit-invite-button{justify-self:flex-end}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.project-team-invitation-card.card{--bs-card-border-color: var(--bg-level-2);--bs-card-border-color: light-dark(var(--bg-level-2), var(--bg-level-3));--bs-card-padding: var(--spacing-16);--bs-card-bg: var(--bg)}.project-team-invitation-card{box-shadow:var(--shadow-level-1);container-type:inline-size}.project-team-invitation-card__content{display:grid;grid-template-columns:1fr auto;grid-auto-flow:column;column-gap:var(--spacing-16)}@container (width <= 32rem){.project-team-invitation-card__content{grid-template-columns:1fr;grid-auto-flow:row}}.project-team-invitation-card__meta-data{display:flex;flex-direction:column;min-width:0}.project-team-invitation-card__invited-by{display:flex;flex-wrap:wrap;font-size:var(--font-size-14);color:var(--fg-subtle)}.project-team-invitation-card__invited-by-label,.project-team-invitation-card__invited-by-email{display:inline-flex}.project-team-invitation-card__invited-by-label{white-space:pre;overflow-wrap:break-word}.project-team-invitation-card__invited-by-email{overflow-wrap:anywhere;min-width:0}.project-team-invitation-card__status{flex-shrink:0;font-size:var(--font-size-16);font-family:calibri-bold,helvetica,arial,sans-serif;margin-bottom:var(--text-spacing-4)}.project-team-invitation-card__title{flex-shrink:0;font-size:var(--font-size-20);font-family:calibri-bold,helvetica,arial,sans-serif;color:var(--fg);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.project-team-invitation-card__status--pending{color:var(--fg)}.project-team-invitation-card__status--accepted{color:var(--primary)}.project-team-invitation-card__status--declined{color:var(--fg-danger)}.project-team-invitation-card__status--expired{color:var(--fg-disabled)}.project-team-invitation-card__actions{display:flex;align-items:center;gap:var(--spacing-16);flex-shrink:0}.project-team-invitation-card__actions:empty{display:none}@container (width <= 32rem){.project-team-invitation-card__actions{margin-top:var(--spacing-16);flex-direction:column;align-items:initial}}.project-team-invitation-card__action{min-width:auto;width:auto;height:auto}@container (width <= 32rem){.project-team-invitation-card__action{flex-grow:1}}.project-team-invitation-card__tags{margin-top:var(--spacing-12)}.project-team-invitation-card__tag.chip{--chip-font-size: var(--font-size-14);--chip-font-family: calibri-regular, helvetica, arial, sans-serif;--chip-color: var(--gray-800);--chip-color: light-dark(var(--gray-800), var(--fg));--chip-bg: var(--orange-40);--chip-bg: light-dark(var(--orange-40), var(--orange-300))}.project-team-invitation-card--loading .project-team-invitation-card__status{max-width:152px}.project-team-invitation-card--loading .project-team-invitation-card__title,.project-team-invitation-card--loading .project-team-invitation-card__invited-by{max-width:400px}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.project-team-invitation-list{display:flex;flex-direction:column;padding:var(--spacing-16);border:1px solid var(--bg-level-3);border-radius:var(--border-radius-8);container-type:inline-size}.project-team-invitation-list__header{display:flex;align-items:center;gap:var(--text-spacing-8);margin-bottom:var(--text-spacing-8);padding-inline:var(--spacing-8)}.project-team-invitation-list__title{display:flex;align-items:center;gap:var(--text-spacing-8);font-size:var(--font-size-16);font-family:calibri-bold,helvetica,arial,sans-serif;color:var(--fg)}.project-team-invitation-list__title .icon{width:var(--font-size-20);height:var(--font-size-20)}.project-team-invitation-list__count.chip{flex:none;--chip-bg: var(--red);--chip-color: var(--white);--chip-padding-x: var(--spacing-4);--chip-padding-y: var(--spacing-2);--chip-font-family: calibri-regular, helvetica, arial, sans-serif;--chip-font-size: var(--font-size-12);min-width:1.25rem;min-height:1.25rem}.project-team-invitation-list__description{color:var(--fg-subtle);margin-bottom:var(--text-spacing-16);padding-inline:var(--spacing-8)}.project-team-invitation-list__items{display:flex;flex-direction:column;gap:var(--spacing-16);margin:0;padding:0}.project-team-invitation-list__empty-note{padding:var(--spacing-16) var(--spacing-8)}@font-face{font-family:calibri-regular;src:url(/assets/calibri-regular-BJBG4uKO.woff2) format("woff2"),url(/assets/calibri-regular-dsPPOf75.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:calibri-italic;src:url(/assets/calibri-italic-DGkrCp2O.woff2) format("woff2"),url(/assets/calibri-italic-d-JC2PTO.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:calibri-bold;src:url(/assets/calibri-bold-Cy_KQoPg.woff2) format("woff2"),url(/assets/calibri-bold-BJEpiaOm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:calibri-bold-italic;src:url(/assets/calibri-bold-italic-CGiYIFiF.woff2) format("woff2"),url(/assets/calibri-bold-italic-CzI3K7Z6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@container (min-width: 62rem) and (max-width: 120rem){.desktop-hidden{display:none!important}}@container (max-width: 62rem){.tablet-hidden{display:none!important}}@container (max-width: 36rem){.mobile-hidden{display:none!important}}.project-team-invitation-list-overlay__container{width:100%;--overlay-max-width: 720px}@container (max-width: 62rem){.project-team-invitation-list-overlay__container{width:100vw;--overlay-max-width: 100vw}}.project-team-invitation-list-overlay__content{display:flex;flex:1 1 auto;width:100%;width:-moz-available;width:stretch;overflow:auto;margin:0;padding:0 var(--overlay-padding) var(--overlay-padding) var(--overlay-padding);flex-direction:column;gap:var(--spacing-16)}@container (max-width: 62rem){.project-team-invitation-list-overlay__content{padding-top:var(--overlay-padding);padding-bottom:120px;height:100vh;height:100dvh}}@container (max-width: 62rem){.project-team-invitation-list-overlay__content{margin-bottom:calc(-1 * var(--overlay-padding))}}
