.hero-subheader{display:flex;flex-wrap:wrap}@media(min-width:0)and (max-width:679px){.hero-subheader{flex-direction:column}}.hero-subheader .hero-separator{padding:0 var(--jkl-spacing-8)}@media(min-width:0)and (max-width:679px){.hero-subheader .hero-separator{display:none}}.jkl-table{overflow:hidden}.jkl-table .jkl-skeleton-animation.skeleton-table-animation{z-index:-1}@media(min-width:992px){.jkl-table .jkl-skeleton-animation.skeleton-table-animation .jkl-table-cell.jkl-table-cell--align-right .jkl-skeleton-element{margin-left:auto;margin-right:0}}.jkl-table--collapse-to-list[data-collapse=true] .jkl-skeleton-animation.skeleton-table-animation .jkl-table-cell:last-child{display:block}.jkl-table--collapse-to-list[data-collapse=true] .jkl-skeleton-animation.skeleton-table-animation .jkl-table-cell.jkl-table-cell--align-right .jkl-skeleton-element{margin:unset}.agreements-table .agreements-table-filter-wrapper{justify-content:space-between;margin-bottom:var(--jkl-spacing-24)}.agreements-table .agreements-table-filter-wrapper,.agreements-table .agreements-table-filter-wrapper .agreements-filter-left{display:flex;flex-direction:row;align-items:center;gap:var(--jkl-spacing-24);flex-wrap:wrap}.agreements-table .agreements-table-filter-wrapper .agreements-filter-left .agreements-table-search-wrapper label{display:none}.agreements-table .agreements-table-filter-wrapper .agreements-filter-left .agreements-table-search-wrapper .jkl-text-input-wrapper{width:100%;display:flex}.agreements-table .agreements-table-filter-wrapper .agreements-filter-left .agreements-table-search-wrapper{max-width:320px}.agreements-table .agreements-table-filter-wrapper .agreements-filter-right{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:var(--jkl-spacing-16)}.agreements-table .agreements-table-filter-wrapper .agreements-filter-right .agreements-show-agreements-with-no-vehicles-checkbox{outline:.0625rem solid var(--jkl-color-border-input);padding:0 .6875rem;border-radius:var(--jkl-spacing-4)}.agreements-table .jkl-table-row .jkl-table-cell .agreements-table-row-buttons{display:flex;justify-content:flex-end;gap:var(--jkl-spacing-16)}.agreements-table .jkl-table-row .jkl-table-cell .agreements-table-row-buttons.collapsed{justify-content:flex-start;flex-wrap:wrap}.agreements-table .jkl-table-row .jkl-table-cell .agreements-table-row-name-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:var(--jkl-spacing-12)}.agreements-table .jkl-table-row .jkl-table-cell .agreements-table-balance-wrapper{white-space:nowrap}.agreements-table .jkl-table-row .jkl-table-cell.agreements-table-edit-cell .agreements-table-row-form-wrapper{position:relative}.agreements-table .jkl-table-row .jkl-table-cell.agreements-table-edit-cell .agreements-table-row-form-wrapper .agreements-table-row-form{position:absolute;display:flex;flex-direction:row;gap:var(--jkl-spacing-16)}.agreements-table .jkl-table-row .jkl-table-cell.agreements-table-edit-cell .agreements-table-row-form-wrapper .agreements-table-row-form.collapsed{flex-wrap:wrap}.agreements-table .jkl-table-row .jkl-table-cell.agreements-table-edit-cell .agreements-table-row-form-wrapper .agreements-table-row-form .aggrements-table-edit-submit-buttons{display:flex;gap:1rem;margin-top:.4375rem}.agreements-table .agreements-table-balance-skeleton .agreements-table-balance-skeleton-element{margin-right:0;margin-left:auto}.agreements-table .agreements-table-balance-skeleton.collapsed .agreements-table-balance-skeleton-element{margin-right:auto;margin-left:0}.agreements-table .jkl-table-foot .jkl-table-row{border-bottom:none}.agreements-table .jkl-table-foot .jkl-table-row .jkl-table-cell{padding-top:var(--jkl-spacing-24)}.agreements-table .jkl-table-foot.no-agreements-footer{display:none}.customer-address-content{font-style:normal}.customer-address-content .customer-address-value,.customer-contact-person-content .customer-contact-person-value{word-break:break-word}.address-form{display:flex;flex-direction:column;gap:var(--jkl-spacing-24)}.address-form,.address-form .address-form-input,.address-form .address-form-select{max-width:25rem}.address-form .address-form-postalcode-wrapper{display:flex;gap:var(--jkl-spacing-24)}.address-form .address-form-postalcode-wrapper .address-form-postalcode-input{flex:1 1}.address-form .address-form-postalcode-wrapper .address-form-city-input{flex:2 1}.general-modal-bg-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:background .5s ease-in-out}.general-modal-bg-overlay.open{background:rgba(0,0,0,.4)}.general-modal-bg-overlay.animating-in,.general-modal-bg-overlay.animating-out{background:rgba(0,0,0,0)}.general-modal-wrapper{position:fixed;top:0;bottom:0;right:0;width:95vw;max-width:56.25rem;overflow-y:auto;background:var(--jkl-color-background-container-high);transition:right .5s ease-in-out}.general-modal-wrapper.general-modal-wrapper-width-large{max-width:75rem}.general-modal-wrapper.general-modal-wrapper-width-large.animating-in,.general-modal-wrapper.general-modal-wrapper-width-large.animating-out{display:block;right:-75rem}.general-modal-wrapper.general-modal-wrapper-width-medium{max-width:56.25rem}.general-modal-wrapper.open{right:0}.general-modal-wrapper.animating-in,.general-modal-wrapper.animating-out{right:-56.25rem}.general-modal-wrapper .general-modal-content-wrapper{padding:var(--jkl-spacing-24) var(--jkl-spacing-16)}@media(min-width:680px){.general-modal-wrapper .general-modal-content-wrapper{padding:var(--jkl-spacing-24)}}@media(min-width:992px){.general-modal-wrapper .general-modal-content-wrapper{padding:var(--jkl-spacing-40)}}.general-modal-wrapper .general-modal-content-wrapper .general-modal-close-button{margin-bottom:var(--jkl-spacing-24)}.general-modal-wrapper .general-modal-content-wrapper .general-modal-content .general-modal-header{margin-bottom:var(--jkl-spacing-8)}.edit-address-modal .edit-address-modal-recipient{margin:var(--jkl-spacing-24) 0}.edit-address-modal .edit-address-modal-section-header{font-family:Cabinet Grotesk;font-size:1.5rem;line-height:1.875rem;font-weight:700;--jkl-icon-weight:300}@media(min-width:680px){.edit-address-modal .edit-address-modal-section-header{font-family:Cabinet Grotesk;font-size:1.75rem;line-height:2.5rem;font-weight:700;--jkl-icon-weight:300}}.edit-address-modal .edit-address-modal-section-header{margin:0 0 var(--jkl-spacing-8) 0;color:var(--jkl-color-text-default)}.edit-address-modal .customer-address-content{margin:var(--jkl-spacing-24) 0}.edit-address-modal .edit-address-modal-form{max-width:25rem;display:flex;flex-direction:column;gap:var(--jkl-spacing-24)}.edit-address-modal .edit-address-modal-form .jkl-text-input .jkl-text-input-wrapper,.edit-address-modal .edit-address-modal-form .jkl-text-input.city-text-input{width:100%}.edit-address-modal .edit-address-modal-form .edit-address-zip-city-wrapper{display:flex;gap:var(--jkl-spacing-24);max-width:20rem}.edit-address-modal .edit-address-modal-form .edit-address-zip-city-wrapper .edit-address-zip-text-input{max-width:7.8125rem}.edit-address-modal .edit-address-modal-form .edit-address-modal-email{margin-top:var(--jkl-spacing-8)}.edit-address-modal .edit-address-buttons-wrapper{display:flex;flex-wrap:wrap;gap:var(--jkl-spacing-16);margin-top:var(--jkl-spacing-24)}.edit-contact-person-modal .edit-contact-person-modal-recipient{margin:var(--jkl-spacing-24) 0}.edit-contact-person-modal .edit-contact-person-modal-section-header{font-family:Cabinet Grotesk;font-size:1.5rem;line-height:1.875rem;font-weight:700;--jkl-icon-weight:300}@media(min-width:680px){.edit-contact-person-modal .edit-contact-person-modal-section-header{font-family:Cabinet Grotesk;font-size:1.75rem;line-height:2.5rem;font-weight:700;--jkl-icon-weight:300}}.edit-contact-person-modal .edit-contact-person-modal-section-header{margin:0 0 var(--jkl-spacing-8) 0;color:var(--jkl-color-text-default)}.edit-contact-person-modal .edit-contact-person-modal-form{max-width:25rem;display:flex;flex-direction:column;gap:var(--jkl-spacing-24)}.edit-contact-person-modal .edit-contact-person-modal-form .jkl-text-input .jkl-text-input-wrapper{width:100%}.edit-contact-person-modal .edit-contact-person-modal-buttons{display:flex;flex-wrap:wrap;gap:var(--jkl-spacing-16);margin-top:var(--jkl-spacing-24)}.customer-addresses-panel-wrapper{display:grid;grid-template-columns:1fr;border-radius:.25rem;border:.0625rem solid var(--jkl-color-border-input)}@media(min-width:680px){.customer-addresses-panel-wrapper{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.customer-addresses-panel-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.customer-addresses-panel-wrapper .customer-addresses-panel-section{display:flex;flex-direction:column;padding:var(--jkl-spacing-16)}.customer-addresses-panel-wrapper .customer-addresses-panel-section .customer-addresses-panel-section-header{font-weight:var(--jkl-typography-weight-semibold)}.customer-addresses-panel-wrapper .customer-addresses-panel-section .customer-addresses-panel-section-content{flex:1 1;min-height:0}.customer-addresses-panel-wrapper .customer-addresses-panel-section .customer-addresses-edit-email-buttons-wrapper{display:flex;gap:var(--jkl-spacing-16)}.customer-addresses-panel-wrapper .customer-addresses-panel-section .customer-addresses-panel-email-inline{margin-top:var(--jkl-spacing-16)}.customer-addresses-panel-wrapper .customer-addresses-panel-section .customer-addresses-edit-button-wrapper{margin-top:auto;padding-top:var(--jkl-spacing-16);align-self:flex-start}.customer-addresses-panel-wrapper .customer-addresses-panel-section .customer-addresses-edit-button{align-self:flex-start}.org-picker-loader-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:25rem;margin:auto 0}.org-picker-loader-wrapper .org-picker-loader-header{margin-bottom:1rem}.org-picker-loader-wrapper .org-picker-loader-ingress{text-align:center}.org-picker-loader-wrapper .jkl-loader{width:9.375rem;height:9.375rem}.hero-wrapper .hero{max-width:46.875rem}.hero-wrapper .hero .hero-subheader{font-size:1.125rem;line-height:1.75rem;font-weight:400;--jkl-icon-weight:300}@media(min-width:680px){.hero-wrapper .hero .hero-subheader{font-size:1.25rem;line-height:1.875rem;font-weight:400;--jkl-icon-weight:300}}.hero-wrapper .hero .hero-subheader{margin-top:var(--jkl-spacing-8)}.org-picker-wrapper{height:100%}.org-picker-wrapper .organization-list-component .org-search-wrapper{display:flex;flex-direction:column;max-width:20rem;margin-bottom:var(--jkl-spacing-24)}.org-picker-wrapper .organization-list-component .org-number{color:var(--jkl-color-text-default)}.org-picker-wrapper .organization-list-component .jkl-table-foot .jkl-table-row{border-bottom:none}.org-picker-wrapper .organization-list-component .jkl-table-foot .jkl-table-row .jkl-table-cell{padding-top:var(--jkl-spacing-24)}.org-picker-wrapper .organization-list-component .jkl-table-foot.no-organizations-footer{display:none}.org-picker-wrapper .org-picker-logout-button{margin-top:var(--jkl-spacing-40)}.auth-button{display:flex;align-items:center;width:100%;border:1px solid var(--jkl-color-border-separator);border-radius:.25rem;cursor:pointer;padding:var(--jkl-spacing-16);background:var(--jkl-color-background-container-subdued)}@media(min-width:680px){.auth-button{max-width:37.5rem;padding:var(--jkl-spacing-24)}}.auth-button .auth-button-text{font-size:1rem;line-height:1.5rem;font-weight:400;--jkl-icon-weight:300;font-weight:var(--jkl-typography-weight-medium)}@media(min-width:680px){.auth-button .auth-button-text{font-size:1.125rem;line-height:1.75rem;font-weight:400;--jkl-icon-weight:300;font-weight:var(--jkl-typography-weight-medium)}}.auth-button .auth-button-image{position:relative;display:none;margin-right:.625rem;margin-left:auto}@media(min-width:680px){.auth-button .auth-button-image{display:block}}.auth-button:after{content:"￫";content:"￫"/"";alt:" ";font-family:Synk Lucide Icons,Cabinet Grotesk,sans-serif;display:inline;font-size:1.25rem}@media(min-width:680px){.auth-button:after{margin-left:unset}}.sign-in-page{max-width:46.875rem;width:100%}.charges-filter .charges-filter-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:var(--jkl-spacing-24);margin-bottom:var(--jkl-spacing-24)}.charges-filter .charges-filter-wrapper .jkl-datepicker{max-width:11.25rem}.charge-details-modal .charge-details-modal-section{font-size:1.125rem;line-height:1.75rem;font-weight:400;--jkl-icon-weight:300}@media(min-width:680px){.charge-details-modal .charge-details-modal-section{font-size:1.25rem;line-height:1.875rem;font-weight:400;--jkl-icon-weight:300}}.charge-details-modal .charge-details-modal-section{margin-bottom:var(--jkl-spacing-8)}.charge-details-modal .charge-details-modal-section--vehicle{margin-bottom:var(--jkl-spacing-24)}.charge-details-modal .charge-details-modal-section .charge-details-modal-section-value{font-weight:var(--jkl-typography-weight-semibold)}.charge-details-modal .charge-details-modal-vehicle-info{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--jkl-spacing-24)}.charge-details-modal .charge-details-modal-vehicle-info .charge-details-modal-vehicle-info-card{display:flex;flex-direction:column;gap:var(--jkl-spacing-16)}.charge-details-modal .charge-details-modal-vehicle-info .charge-details-modal-vehicle-info-card .charge-details-modal-vehicle-info-card-heading{font-size:.875rem;line-height:1.25rem;font-weight:400;--jkl-icon-weight:300}@media(min-width:680px){.charge-details-modal .charge-details-modal-vehicle-info .charge-details-modal-vehicle-info-card .charge-details-modal-vehicle-info-card-heading{font-size:1rem;line-height:1.5rem;font-weight:400;--jkl-icon-weight:300}}.charge-details-modal .charge-details-modal-vehicle-info .charge-details-modal-vehicle-info-card .charge-details-modal-vehicle-info-card-heading{font-weight:var(--jkl-typography-weight-normal)}.charge-details-modal .charge-details-modal-vehicle-info .charge-details-modal-vehicle-info-card .charge-details-modal-vehicle-info-card-value{display:flex;align-items:center;gap:var(--jkl-spacing-12);font-size:1.125rem;line-height:1.75rem;font-weight:400;--jkl-icon-weight:300;font-weight:var(--jkl-typography-weight-semibold)}@media(min-width:680px){.charge-details-modal .charge-details-modal-vehicle-info .charge-details-modal-vehicle-info-card .charge-details-modal-vehicle-info-card-value{font-size:1.25rem;line-height:1.875rem;font-weight:400;--jkl-icon-weight:300;font-weight:var(--jkl-typography-weight-semibold)}}.charge-details-modal .charge-details-modal-vehicle-info .charge-details-modal-vehicle-info-card .charge-details-modal-vehicle-info-card-value.invoice-status{margin-top:var(--jkl-spacing-4)}.charge-details-modal .charge-details-modal-signal-code-warning-wrapper{margin:1.5rem 0}.charges-table .charges-filter-export-wrapper{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--jkl-spacing-24);margin-bottom:var(--jkl-spacing-24)}.charges-table .charges-description-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.charges-table .charges-signal-code-wrapper{display:flex;align-items:center;gap:var(--jkl-spacing-8)}.charges-table .charges-signal-code-wrapper .charges-signal-code-tooltiptrigger{display:flex}.charges-table .jkl-table-foot .jkl-table-row{border-bottom:none}.charges-table .jkl-table-foot .jkl-table-row .jkl-table-cell{padding-top:var(--jkl-spacing-24)}.charges-table .jkl-table-foot.no-charges-footer{display:none}.charges-table .charges-amount-wrapper{white-space:nowrap}.charges-table .no-charges-footer{display:none}.add-customer-step-counter{font-size:.875rem;line-height:1.25rem;font-weight:400;--jkl-icon-weight:300;font-weight:var(--jkl-typography-weight-semibold)}@media(min-width:680px){.add-customer-step-counter{font-size:1rem;line-height:1.5rem;font-weight:400;--jkl-icon-weight:300;font-weight:var(--jkl-typography-weight-semibold)}}.add-customer-step-counter{margin-bottom:var(--jkl-spacing-8);align-self:flex-start}.wizard-navigation-buttons{display:flex;gap:var(--jkl-spacing-16);margin-top:var(--jkl-spacing-16);flex-wrap:wrap}.jkl-field-group.cards-as-radio-buttons .jkl-radio-button:has(.jkl-radio-button__input:focus-visible) .jkl-card{outline:2px solid var(--jkl-color-border-input-focus);outline-offset:.125rem}.jkl-field-group.cards-as-radio-buttons .jkl-radio-button:has(.jkl-radio-button__input:checked) .jkl-card{background-color:var(--jkl-color-background-container-3);outline:2px solid var(--jkl-color-border-input-focus)}.jkl-field-group.cards-as-radio-buttons .jkl-radio-button .jkl-radio-button__dot{display:none}.jkl-field-group.cards-as-radio-buttons .jkl-radio-button .jkl-card{box-sizing:border-box}.jkl-field-group.cards-as-radio-buttons .jkl-radio-button .jkl-card:hover{background-color:var(--jkl-color-background-container-3)}.add-customer-vehicle-product-selector{display:flex;flex-direction:column;gap:var(--jkl-spacing-24)}.add-customer-vehicle-product-selector .add-customer-product-variant-radio-button-group{display:flex;flex-direction:column;gap:var(--jkl-spacing-16)}.add-customer-vehicle-product-selector .add-customer-product-variant-radio-button-group .add-customer-product-variant-radio-button,.add-customer-vehicle-product-selector .add-customer-product-variant-radio-button-group .add-customer-product-variant-radio-button .jkl-radio-button__label,.add-customer-vehicle-product-selector .add-customer-product-variant-radio-button-group .add-customer-product-variant-radio-button .jkl-radio-button__label .jkl-radio-button__text{width:100%}.add-customer-vehicle-product-selector .add-customer-product-variant-radio-button-group .add-customer-product-variant-radio-button .add-customer-product-variant-card{width:100%;display:flex;flex-direction:column;gap:var(--jkl-spacing-24)}.customer-add-vehicle-step-search-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--jkl-spacing-16)}.customer-add-vehicle-step-vehicle-search-result-card-skeleton .customer-add-vehicle-step-vehicle-search-result-card-skeleton-animation{display:flex;flex-direction:column;gap:var(--jkl-spacing-12)}.customer-add-vehicle-step-vehicle-search-result-card .customer-add-vehicle-step-vehicle-search-result-card-title{font-family:Cabinet Grotesk;font-size:1.3125rem;line-height:1.75rem;font-weight:700;--jkl-icon-weight:500;font-weight:var(--jkl-typography-weight-semibold)}@media(min-width:680px){.customer-add-vehicle-step-vehicle-search-result-card .customer-add-vehicle-step-vehicle-search-result-card-title{font-family:Cabinet Grotesk;font-size:1.5625rem;line-height:2rem;font-weight:700;--jkl-icon-weight:500;font-weight:var(--jkl-typography-weight-semibold)}}.customer-add-vehicle-step,.customer-confirmation-step{max-width:37.5rem;display:flex;flex-direction:column;gap:var(--jkl-spacing-40)}.customer-confirmation-checkboxes{display:flex;flex-direction:column;gap:var(--jkl-spacing-8)}.confirmation-summary-card{display:flex;flex-direction:column;gap:var(--jkl-spacing-24)}.confirmation-summary-card dl{display:flex;flex-direction:column;gap:var(--jkl-spacing-16)}.confirmation-summary-card dl .confirmation-summary-card__info-item dd{font-weight:var(--jkl-typography-weight-semibold)}.customer-contact-info-card{display:flex;flex-direction:column;gap:var(--jkl-spacing-24)}.customer-contact-info-card .customer-contact-info-card-info-item dd{font-weight:var(--jkl-typography-weight-semibold)}.customer-contact-info-card .customer-contact-info-card-phone-number-wrapper{display:flex;flex-direction:row;gap:var(--jkl-spacing-24);max-width:25rem}.customer-contact-info-card .customer-contact-info-card-phone-number-wrapper .customer-contact-info-card-input:first-child{max-width:4.375rem}.customer-contact-info-card .customer-contact-info-card-input{max-width:25rem}.customer-contact-info-step{display:flex;flex-direction:column;gap:var(--jkl-spacing-40)}.customer-agreement-card,.customer-delivery-address-card,.customer-invoice-address-card{display:flex;flex-direction:column;gap:var(--jkl-spacing-24);overflow:visible}.customer-invoice-address-card .customer-invoice-address-card-info-item-input{max-width:25rem}.customer-invoice-address-card .customer-invoice-address-card-info-item-label{font-weight:var(--jkl-typography-weight-semibold)}.customer-invoice-address-card .customer-invoice-address-form{margin-top:var(--jkl-spacing-16)}.customer-org-info-card{overflow:visible}.customer-org-info-card,.customer-org-info-card .customer-org-info-card-info{display:flex;flex-direction:column;gap:var(--jkl-spacing-24)}.customer-org-info-card .customer-org-info-card-info .customer-org-info-card-info-item{font-size:1rem;line-height:1.5rem;font-weight:400;--jkl-icon-weight:300}@media(min-width:680px){.customer-org-info-card .customer-org-info-card-info .customer-org-info-card-info-item{font-size:1.125rem;line-height:1.75rem;font-weight:400;--jkl-icon-weight:300}}.customer-org-info-card .customer-org-info-card-info .customer-org-info-card-info-item dd{font-weight:var(--jkl-typography-weight-semibold)}.customer-details-step{display:flex;flex-direction:column;gap:var(--jkl-spacing-40)}.customer-details-step .customer-details-step-card .customer-details-step-card-info-item-input{max-width:25rem}.customer-details-step .customer-details-step-card .customer-details-step-card-info-item-label{font-weight:var(--jkl-typography-weight-semibold)}.customer-details-step .customer-details-step-card .customer-details-step-address-form{margin-top:var(--jkl-spacing-16)}.customer-welcome-step .customer-welcome-step-content,.customer-welcome-step-content{display:flex;flex-direction:column;gap:var(--jkl-spacing-40)}.customer-welcome-step .customer-welcome-step-content .customer-welcome-step-navigation-buttons{display:flex;flex-direction:row;gap:var(--jkl-spacing-16)}.search-organization-step-organization-info-card-skeleton{max-width:37.5rem}.search-organization-step-organization-info-card-skeleton .search-organization-step-organization-info-card-skeleton-animation{display:flex;flex-direction:column;gap:var(--jkl-spacing-12)}.search-organization-step-organization-info-card{max-width:37.5rem;margin:0}.search-organization-step-organization-info-card .search-organization-step-organization-info-card-title{font-family:Cabinet Grotesk;font-size:1.3125rem;line-height:1.75rem;font-weight:700;--jkl-icon-weight:500;font-weight:var(--jkl-typography-weight-semibold)}@media(min-width:680px){.search-organization-step-organization-info-card .search-organization-step-organization-info-card-title{font-family:Cabinet Grotesk;font-size:1.5625rem;line-height:2rem;font-weight:700;--jkl-icon-weight:500;font-weight:var(--jkl-typography-weight-semibold)}}.search-organization-step-search-wrapper{display:flex;flex-direction:row;gap:var(--jkl-spacing-16);align-items:flex-start;flex-wrap:wrap}.search-organization-step-message-box.jkl-message{max-width:37.5rem;margin:0}.search-organization-step{display:flex;flex-direction:column;gap:var(--jkl-spacing-40)}.add-customer-wizard,.add-customer-wizard-steps{width:100%}.customer-relationships-table .customer-relationships-table-filter-wrapper{justify-content:space-between;margin-bottom:var(--jkl-spacing-24)}.customer-relationships-table .customer-relationships-table-filter-wrapper,.customer-relationships-table .customer-relationships-table-filter-wrapper .customer-relationships-filter-left{display:flex;flex-direction:row;align-items:center;gap:var(--jkl-spacing-24);flex-wrap:wrap}.customer-relationships-table .customer-relationships-table-filter-wrapper .customer-relationships-filter-left .customer-relationships-table-search-wrapper label{display:none}.customer-relationships-table .customer-relationships-table-filter-wrapper .customer-relationships-filter-left .customer-relationships-table-search-wrapper .jkl-text-input-wrapper{width:100%;display:flex}.customer-relationships-table .customer-relationships-table-filter-wrapper .customer-relationships-filter-left .customer-relationships-table-search-wrapper{max-width:320px}.customer-relationships-table .customer-relationships-table-filter-wrapper .customer-relationships-filter-right{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:var(--jkl-spacing-16)}.customer-relationships-table .customer-relationships-table-filter-wrapper .customer-relationships-filter-right .customer-relationships-show-customer-relationships-with-no-vehicles-checkbox{outline:.0625rem solid var(--jkl-color-border-input);padding:0 .6875rem;border-radius:.25rem}.customer-relationships-table .jkl-table-row .jkl-table-cell .customer-relationship-name-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:var(--jkl-spacing-12)}.customer-relationships-table .jkl-table-row .jkl-table-cell .customer-relationships-details-button{cursor:pointer}.customer-relationships-table .jkl-table-foot .jkl-table-row{border-bottom:none}.customer-relationships-table .jkl-table-foot .jkl-table-row .jkl-table-cell{padding-top:var(--jkl-spacing-24)}.customer-relationships-table .jkl-table-foot.no-customer-relationships-footer{display:none}.customer-relationship-summary-panel-wrapper{display:grid;grid-template-columns:1fr;border-radius:.25rem;border:.0625rem solid var(--jkl-color-border-input)}@media(min-width:680px){.customer-relationship-summary-panel-wrapper{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.customer-relationship-summary-panel-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.customer-relationship-summary-panel-wrapper .summary-panel-section{padding:var(--jkl-spacing-16)}.customer-relationship-summary-panel-wrapper .summary-panel-section .summary-panel-section-header{font-weight:var(--jkl-typography-weight-semibold)}.customer-relationship-summary-panel-wrapper .summary-panel-section .customer-relationship-summary-panel-skeleton{margin-top:var(--jkl-spacing-4)}.customer-relationship-summary-panel-error-message{margin:1.5rem 0}.invoice-transactions-table .invoice-transactions-description-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.invoice-transactions-table .jkl-table-foot .jkl-table-row{border-bottom:none}.invoice-transactions-table .jkl-table-foot .jkl-table-row .jkl-table-cell{padding-top:var(--jkl-spacing-24)}.invoice-transactions-table .jkl-table-foot.no-invoice-transactions-footer{display:none}.invoice-transactions-table .invoice-transactions-amount-wrapper{white-space:nowrap}.invoice-transactions-table .no-invoice-transactions-footer{display:none}.invoice-details-download-pdf-button-error-message{margin:1.5rem 0}.invoice-details-modal-content-wrapper .jkl-table{margin-top:var(--jkl-spacing-24)}.invoice-details-modal-content-wrapper .jkl-table-row .jkl-table-cell.invoice-transactions-description-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.invoice-details-modal-content-wrapper .jkl-table-foot .jkl-table-row{border-bottom:none}.invoice-details-modal-content-wrapper .jkl-table-foot .jkl-table-row .jkl-table-cell{padding-top:var(--jkl-spacing-24)}.invoice-details-modal-content-wrapper .jkl-table-foot.no-invoice-transactions-footer{display:none}