#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}sl-drawer .loader{font-size:2rem;--track-width: .4rem;--indicator-color: var(--sl-color-neutral-800);--track-color: var(--sl-color-neutral-400)}sl-drawer .singlefile-upload-container{margin-top:1.5rem}@media(max-width: 1024px){sl-drawer .singlefile-upload-container{margin-top:0}}.client-offer-drawer sl-tab-panel{padding-left:var(--sl-spacing-2x-small);padding-right:var(--sl-spacing-2x-small);overflow:hidden}.client-offer-drawer sl-tab-panel::part(base){display:flex;flex-direction:column;gap:1rem}.client-offer-drawer .product-list{list-style:none;padding:0;padding-top:.75rem}.client-offer-drawer .product-list li{display:flex;padding-top:.25rem;padding-bottom:.25rem;padding-left:1.25rem;letter-spacing:.025rem}.client-offer-drawer .product-list li:first-child{padding-left:0;border-bottom:2px dotted var(--sl-color-neutral-300);font-weight:500}.client-offer-drawer .product-list li.family{padding-top:1rem;padding-left:.5rem;font-size:.95rem;color:var(--sl-color-neutral-700);text-decoration-line:underline;text-decoration-thickness:3px;text-decoration-color:var(--sl-color-neutral-200);text-underline-offset:3px}.client-offer-drawer .product-list li.family:first-child{padding-top:0}.client-offer-drawer .product-list li.inactive{color:var(--sl-color-neutral-400)}.client-offer-drawer .product-list li>span{flex:1}.client-offer-drawer .product-list li>span.product-options{display:inline-flex;justify-content:right}.client-offer-drawer .product-list li>span.product-is-active{padding-right:1rem;text-align:center;max-width:6rem}.client-offer-drawer .product-list li>span.product-is-active .product-is-active-clickable{cursor:pointer}.client-offer-drawer .product-list li>span.product-is-active .product-is-active-clickable.sl-icon--gray{color:var(--sl-color-neutral-300)}.client-offer-drawer .product-list li>span.product-settings{display:flex;flex-direction:column;gap:.5rem}.underwriting-drawer .add-container{display:flex;flex-direction:column;gap:1rem}data.editable .editable-form{width:65%}data.editable .editable-form .form-input-container{width:100%}.chip{display:inline-flex;align-items:center;gap:.3rem;margin-right:.25rem;margin-bottom:.25rem;padding:.2rem .5rem .2rem .65rem;border-radius:.5rem;border:1px solid var(--sl-color-neutral-300);background-color:var(--sl-color-neutral-50);font-size:.85rem;font-family:var(--sl-font-sans);letter-spacing:.02rem;color:var(--sl-color-neutral-800)}.chip .right-button{margin-left:auto;width:fit-content}container.details-sticky-header .workshop-bulletin-tabs::part(nav){position:static;height:auto;margin:0}container.details-sticky-header .workshop-bulletin-tabs::part(nav)::before{content:none}container.details-sticky-header .workshop-bulletin-tabs sl-tab[slot=nav]{height:auto}container.details-sticky-header .workshop-bulletin-tabs sl-tab[slot=nav]::part(base){padding-block:var(--sl-spacing-small)}.projection-layout{min-height:100vh;background:radial-gradient(var(--container-bg-color) 70%, var(--container-bg-outer-color) 100%)}
