:root,html{--fixed-width-column-width: 5rem;--storage-area-selection-column-width: 21.5rem;--picking-list-mobile-row-padding: 0 0.7rem;--picking-list-item-row-gap: 0.8rem}.picking-receiving-progress{flex-basis: 25%;flex-grow: 1.0;min-width: 15rem;max-width: 22rem}.progress-message>span{font-weight: bolder}.picking-receiving-tab-label-container{align-items: center;margin: 0 1rem 0 1rem}.picking-receiving-tab-badge{margin-left: 0.2rem}.picking-list-row-header{border-bottom: 1px solid var(--lumo-contrast-20pct);width: 100%;padding-bottom: 15px;display: flex}.picking-list-row-container{border-bottom: 1px solid var(--lumo-contrast-20pct);width: 100%;padding: 1rem 0;display: flex;flex-direction: column;row-gap: 0.4rem}.picking-list-row{display: flex;row-gap: var(--picking-list-item-row-gap);align-items: center}.picking-list-article-column{display: flex;flex-grow: 1;column-gap: 0.8rem;padding-right: 0.8rem}.picking-list-article-image-container{flex: 0 0 6rem}.picking-list-article-description-container{flex-grow: 1;display: flex;column-gap: 0.8rem}.picking-list-row>.picking-list-article-column{display: flex}.picking-list-fixed-width-column,.picking-list-always-fixed-width-column{flex: 0 0 var(--fixed-width-column-width);text-align: center}.picking-list-storage-place-selection-column{flex: 0 0 var(--storage-area-selection-column-width)}.picking-receiving-warehouse-row-section{flex: 0 0 calc(var(--storage-area-selection-column-width) + 2 * var(--fixed-width-column-width))}.picking-receiving-list-fields{display: flex;align-items: center;align-content: center;flex-wrap: wrap}.picking-receiving-list-fields.picking-nonwarehouse{flex: 0 0 10rem}.picking-receiving-list-fields.receiving-nonwarehouse{flex: 0 0 15rem}.picking-receiving-list-fields>*>label{display: none}.picking-list-actions{display: flex;flex: 0 0 10rem;align-items: center}.picking-list-actions.receiving-nonwarehouse{flex: 0 0 2.5rem;justify-content: flex-end;grid-row-start: 1;grid-column-start: 3}.picking-list-done-label{display: none}.picking-receiving-info-row{display: flex;column-gap: 0.8rem;flex: 0 0 100%}.picking-receiving-info-row.receiving-nonwarehouse{grid-column-start: 1;grid-column-end: 4}.picking-receiving-info{flex-grow: 1}.receiving-list-row{display: grid;width: 100%;grid-template-columns: auto 15rem 2.5rem;row-gap: 0.4rem}.receiving-button-bar{display: flex;column-gap: 0.8rem;justify-content: flex-end;align-items: center;grid-column-start: 1;grid-column-end: 4}.warehouse .small-screen-labels{display: none}.warehouse .summary-container{display: grid;grid-template-columns: auto max-content;min-height: 2rem}.warehouse .summary-container .summaries{display: grid;grid-template-columns: 6.5rem var(--fixed-width-column-width) var(--fixed-width-column-width);row-gap: 0.4rem;align-content: start;justify-self: end}.warehouse .receiving .summary-container .summaries{grid-template-columns: 6.5rem var(--fixed-width-column-width) var(--fixed-width-column-width) var(--fixed-width-column-width)}.warehouse .summary-container .also-available{font-size: var(--lumo-font-size-s);padding-right: 2rem;padding-top: 0.8rem}.warehouse .summaries .number{place-self: center}.warehouse .picking-receiving-warehouse-row-section .plus-button-row{display: flex;justify-content: space-between;align-items: center;margin-top: -0.4rem;min-height: 2rem}.warehouse .receiving .picking-receiving-warehouse-row-section{flex: 0 0 calc(var(--storage-area-selection-column-width) + 3 * var(--fixed-width-column-width))}@media (max-width: 680px){vaadin-tabsheet.picking-tabs::part(content){padding: var(--lumo-space-s) 0}.picking-list{padding: var(--lumo-space-m) 0}.picking-receiving-tab-label{display: none}.picking-list-article-column{padding: var(--picking-list-mobile-row-padding)}.picking-list-article-column.receiving-nonwarehouse{grid-column-start: 1;grid-column-end: 4}.picking-list-row-header{display: none}.picking-receiving-list-fields>*>label{display: block}.picking-receiving-list-fields.picking-nonwarehouse :nth-child(1){order: 1}.picking-receiving-list-fields.picking-nonwarehouse :nth-child(2){order: 3}.picking-receiving-list-fields.picking-nonwarehouse :nth-child(3){order: 2}.picking-list-row{flex-direction: column;align-items: stretch}.picking-receiving-list-fields{background-color: var(--lumo-contrast-5pct);justify-content: space-between;padding: var(--picking-list-mobile-row-padding);padding-top: 0.4rem;padding-bottom: 0.4rem}.picking-receiving-list-fields.picking-nonwarehouse{flex: 0 0 4rem}.picking-receiving-list-fields.receiving-nonwarehouse{grid-column-start: 1;grid-column-end: 4}.picking-receiving-list-fields>*{flex: 0 0 7rem}.picking-receiving-list-fields.receiving-nonwarehouse>span{flex: 0 0 100%}.picking-list-actions{flex: 0 0 2.5rem;justify-content: space-between;padding: var(--picking-list-mobile-row-padding)}.picking-list-actions.receiving-nonwarehouse{grid-column-start: 1;grid-column-end: 2;grid-row-start: initial;justify-content: start}.picking-list-fixed-width-column{flex: 0 0 auto}.picking-list-done-label{display: block}.picking-receiving-info-row{padding: var(--picking-list-mobile-row-padding)}.picking-receiving-info-row>.picking-list-article-image-container{display: none}.receiving-button-bar{grid-column-start: 3;grid-column-end: 4}}@media (max-width: 940px){.picking-list-article-description-container{flex-wrap: wrap}.warehouse .picking-list-article-column{padding: var(--picking-list-mobile-row-padding)}.warehouse .picking-list-row-header{display: none}.warehouse .picking-list-row{flex-direction: column;align-items: stretch}.warehouse .picking-receiving-info-row{padding: var(--picking-list-mobile-row-padding)}.warehouse .picking-receiving-info-row>.picking-list-article-image-container{display: none}.warehouse .small-screen-labels{display: flex}.warehouse .picking-list-storage-place-selection-column{flex: 1 0 auto}.warehouse .summary-container{grid-template-columns: auto}.warehouse .summary-container .summaries{grid-column: 1}.warehouse .summary-container .also-available{grid-row: 2}.warehouse .picking-receiving-warehouse-row-section,.warehouse .receiving .picking-receiving-warehouse-row-section{flex: 0 0 auto}.warehouse .picking-receiving-warehouse-row-section,.warehouse .receiving .picking-receiving-warehouse-row-section{background-color: var(--lumo-contrast-5pct);padding: var(--picking-list-mobile-row-padding);padding-top: 0.4rem;padding-bottom: 0.4rem;display: grid;row-gap: 0.3rem}}:host,html{--timeline-row-height: 16px}gantt-step-element{border-radius: 0;box-shadow: none}gantt-step-element::part(step-label){width: auto;max-width: initial;cursor: initial;transform: translate(0px,25px);background: none;color: var(--lumo-tertiary-text-color);font-size: 12px}vaadin-button.active-resolution-choice{background-color: #ddd}vaadin-grid.timeline-order-grid::part(body-cell){align-items: start;padding-top: 3px}.timeline-order-grid .fixed-height{height: 60px;align-items: start}.timeline-order-grid .fixed-height a{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.timeline-order-info-dialog .article-conflict{color: var(--lumo-error-text-color);display: flex;align-items: center}.timeline-order-info-dialog .article-conflict vaadin-icon{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s)}order-name-header{display: block;padding-bottom: var(--lumo-space-m);padding-top: 1.3rem}shop-page order-name-header,#SubCategoryPage order-name-header,#ArticlePageHeaderView order-name-header,#ArticleAvailabilityPage order-name-header,#ArticleAvailabilityPage order-name-header{padding-bottom: 1.45rem;padding-top: 0.85rem}order-name-header .event-name{color: var(--lumo-contrast-80pct)}order-name-header .order-name{margin-top: 0;margin-bottom: 0}.cart-details-page-details-content{max-width: 48rem;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto 1fr auto;@media screen and (max-width: 800px){grid-template-columns: 1fr;grid-template-rows: auto}.content-second-column{grid-column: 2;grid-row: 1 / span 2;@media screen and (max-width: 800px){grid-column: 1;grid-row: 2 / span 1}}}shop-page .content{gap: 0;padding: var(--ayyah-default-page-padding)}shop-page .elements-container{width: 100%}shop-page .news-container{width: 100%}shop-page.content-full-height{height: 100%;display: flex;flex-direction: column;.content{display: flex;flex-grow: 1;.elements-container{flex-grow: 1}}}.article-list-grid{--vaadin-grid-cell-padding: var(--lumo-space-xs) var(--lumo-space-s)}vaadin-grid.article-list-grid::part(header-cell){color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);min-height: var(--lumo-size-s);font-weight: 400}.article-list-cell{line-height: var(--lumo-line-height-m);padding: 0.2rem 0 0.2rem 0;white-space: normal}.article-list-cell p{margin: 0 !important}.article-list-cell.mobile{display: grid;align-items: center;column-gap: var(--lumo-space-m);grid-template-rows: auto !important;grid-template-columns: 6rem 1fr 1fr 2.5rem !important;row-gap: calc(var(--lumo-space-m) / 2)}vaadin-grid.article-list-grid.hide-header::part(header-cell){display: none}vaadin-grid.article-list-grid.hide-header::part(first-row-cell){border-top: var(--_lumo-grid-border-width) solid var(--_lumo-grid-secondary-border-color)}@media screen and (max-width: 1000px){vaadin-grid.article-list-grid::part(header-cell){--vaadin-grid-cell-padding: 0;min-height: 0}.article-list-grid{--vaadin-grid-cell-padding: var(--lumo-space-xs) 0}}:root{--article-remove-column-width: var(--lumo-size-l);--article-list-article-image-height: calc(1.5 * var(--lumo-size-xl))}known-article-image-column{order: 0;grid-row: 1 / -1}known-article-name-availability-column{order: 5;padding: 0.5rem 0 0.5rem 0;grid-row: 1 / -1;overflow: hidden}known-article-article-indicators-column{order: 10;grid-row: 1}.article-list-cell known-article-article-indicators-column{color: var(--icon-color-light);font-size: var(--lumo-font-size-m)}known-article-article-indicators-column .article-indicators-layout{justify-content: end}known-article-pool-column{order: 20;grid-row: 1}.article-list-cell known-article-pool-column img{margin-top: var(--lumo-space-s)}known-article-rental-factor-column{white-space: nowrap;order: 25;grid-row: 1;text-align: right}known-article-price-column{order: 30;grid-row: 1;text-align: right}known-article-add-to-cart-column{order: 40;grid-row: 1}known-article-ordered-quantity-column{text-align: right;order: 50;grid-row: 1}known-article-total-column{order: 60;grid-row: 1;text-align: right}.article-list-cell known-article-total-column{font-weight: 700}.article-list-cell known-article-image-column{text-align: center;height: var(--article-list-article-image-height);display: flex;justify-content: center;align-items: center}.article-list-cell known-article-image-column img{max-width: var(--article-list-article-image-height);max-height: var(--article-list-article-image-height);border-radius: var(--lumo-space-xs);display: inline-block;text-overflow: ellipsis;overflow: hidden;font-size: var(--lumo-font-size-xxs)}known-article-name-availability-column .name{font-weight: bold}known-article-name-availability-column .name,known-article-name-availability-column .name a{color: var(--lumo-text-color)}known-article-name-availability-column .customization .truncated-text{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}known-article-name-availability-column .availability{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s)}.article-list-cell known-article-price-column.single-price-column,.article-list-cell known-article-total-column,.article-list-cell known-article-quantity-column{font-weight: bold}known-article-pool-column img{max-width: calc(1.2 * var(--lumo-size-xl));max-height: calc(var(--lumo-size-m));filter: grayscale(100%) opacity(70%)}known-article-ordered-quantity-column span.suffix,known-article-total-column span.prefix,known-article-price-column span.prefix,known-article-rental-factor-column span.prefix{display: none;font-weight: normal}@media screen and (max-width: 1000px){known-article-ordered-quantity-column span.suffix,known-article-total-column span.prefix,known-article-price-column span.prefix,known-article-rental-factor-column span.prefix{display: inline}}known-article-name-availability-column .article-conflict{color: var(--lumo-error-text-color)}known-article-article-number-column{color: var(--lumo-secondary-text-color);order: 10;grid-column: 2 / span 3;white-space: normal;word-break: break-word}known-article-quantity-column{order: 40;grid-row: 1;text-align: center}known-article-change-quantity-column{order: 40;grid-row: 1;padding: 0.2rem 0 0.2rem 0}known-article-article-set-max-amount-exceeded-error-column{order: 45;grid-row: 2;grid-column: 4 / -1}known-article-article-set-max-amount-exceeded-error-column .text-error:not(:empty){padding-bottom: 0.3rem;font-size: var(--vaadin-input-field-error-font-size,var(--lumo-font-size-xs));line-height: var(--lumo-line-height-xs)}known-article-remove-column{grid-row: 1;order: 70}@media screen and (max-width: 1000px){known-article-image-column{grid-row: 1 / span 4;align-self: start}known-article-quantity-column{text-align: start;grid-column: 2 / -1;grid-row: initial}known-article-pool-column{grid-column: 2;grid-row: initial;order: 10}known-article-article-indicators-column{order: 20;text-align: left;grid-column: 2;grid-row: initial}known-article-article-indicators-column .article-indicators-layout{justify-content: start}known-article-name-availability-column{padding: 0;grid-column: 2 / -1;grid-row: initial}known-article-add-to-cart-column{grid-column: 2 / -1;order: 40;grid-row: initial}known-article-ordered-quantity-column{order: 50;grid-column: 3 / span 2;grid-row: initial}known-article-add-to-cart-column vaadin-integer-field{width: 100%;max-width: calc(3.5 * var(--lumo-size-xl))}known-article-change-quantity-column{order: 40;grid-column: 3;grid-row: initial;justify-self: end;padding: 0}known-article-change-quantity-column vaadin-integer-field{width: 100%;max-width: 7.1rem}known-article-remove-column{order: 50;grid-column: 4;grid-row: initial}known-article-rental-factor-column{order: 57;display: flex;justify-content: space-between;grid-column: 2 / -1;grid-row: initial}known-article-rental-factor-column.empty{display: none}known-article-price-column{order: 60;grid-row: initial;display: flex;justify-content: space-between;grid-column: 2 / -1}row-container known-article-price-column{font-weight: normal}known-article-total-column{order: 70;grid-row: initial;display: flex;justify-content: space-between;grid-column: 2 / -1}known-article-article-set-max-amount-exceeded-error-column{order: 55;grid-column: 2 / -1;grid-row: initial}}.article-list-cell .third-party-column-mobile-label{font-weight: bold;color: var(--lumo-secondary-text-color);display: none}third-party-product-column{padding: 0.5rem 0 0.5rem 0;white-space: normal}third-party-product-column p.product{font-weight: bold}third-party-product-column p.description,third-party-product-column p.after-dismantling{color: var(--lumo-secondary-text-color)}third-party-product-column p.after-dismantling{font-style: italic}@media screen and (min-width: 1000px){.article-list-cell .mobile-column label{display: none}.article-list-cell .mobile-column span{display: none}}@media screen and (max-width: 1000px){.article-list-cell .third-party-column-mobile-label{display: initial}third-party-product-column{order: 0;grid-column: 1 / -2;grid-row: 1;padding: 0}third-party-quantity-column{order: 1;grid-column: 1 / span 2}.article-list-cell third-party-quantity-column p{text-align: left !important}third-party-order-line-state-column{order: 2;grid-column: 4 / span 2;grid-row: 1;text-align: right;padding-top: 0.1rem;margin-left: 0.6rem;align-self: start}third-party-supplier-column{order: 3;grid-column: 1 / -1}third-party-delivery-date-column{order: 4;grid-column: 1}third-party-return-date-column{order: 5;grid-column: 2}.article-list-cell .mobile-column p{display: none}}.photo-gallery-container{display: flex;gap: 12px;flex-wrap: wrap}.photo-gallery-item{position: relative;align-items: flex-end}.photo-gallery-image{border-radius: var(--lumo-border-radius-m);object-position: center center;object-fit: scale-down;height: 12rem}.photo-gallery-item-delete-button{position: absolute;right: 0.2rem;border: solid 1px;color: white}.photo-gallery-item-delete-button:hover{background-color: rgba(255,255,255,0.37)}labelled-info{margin-top: var(--lumo-space-xs);;margin-bottom: var(--lumo-space-xs)}labelled-info>.labelled-info-label{font-weight: 400;font-size: var(--lumo-font-size-s);color: var(--lumo-secondary-text-color)}labelled-info p{white-space: pre-line}labelled-info h5{margin-top: 0.5rem}active-filter-badge[theme~="badge"]{cursor: pointer;line-height: 1.2;max-width: 100%;padding-top: 0.3em;padding-bottom: 0.3em}active-filter-badge[theme~="badge"] vaadin-icon{margin-left: var(--lumo-space-xs);flex-shrink: 0}active-filter-badge[theme~="badge"] .inner-badge{position: relative;margin-left: 0.3rem;padding: 0.14rem 5px;font-weight: 700;font-size: var(--lumo-font-size-xxs);background-color: var(--lumo-contrast-70pct);color: hsl(0 0% 100% / 1)}vaadin-checkbox-group.multi-column{width: 100%;&::part(group-field){display: block;column-count: var(--checkbox-group-column-count-override,3);column-gap: 1rem}vaadin-checkbox{width: 100%;line-height: calc(1.8 * var(--lumo-font-size-m))}&.compact{vaadin-checkbox{line-height: unset}}}@media (max-width: 900px){vaadin-checkbox-group.multi-column{&::part(group-field){column-count: var(--checkbox-group-column-count-override,2)}}}@media (max-width: 600px){vaadin-checkbox-group.multi-column{&::part(group-field){column-count: var(--checkbox-group-column-count-override,1)}}}advanced-search-form .search-form{max-height: calc(90vh - 2 * var(--lumo-size-m) - 4 * var(--lumo-space-m) - 4 * var(--lumo-space-xs));overflow-y: scroll;padding: 0 var(--lumo-space-m)}advanced-search-form .buttons{display: flex;justify-content: space-between;padding-top: var(--lumo-space-m)}@media screen and (max-width: 600px){advanced-search-form .search-form{height: calc(100vh - 3.5 * var(--lumo-space-xl));max-height: revert;overflow-y: scroll;scrollbar-width: none}advanced-search-form .search-form::-webkit-scrollbar{display: none}}select-all-none-checkbox-group{all-none-buttons-container{display: flex;flex-wrap: nowrap;gap: var(--lumo-space-m);align-items: center;margin: 0 0 var(--lumo-space-s) 0;vaadin-button{padding: 0}button-separator{border-left: 1px solid var(--lumo-contrast-20pct);margin-left: 1px;height: var(--lumo-size-xs);width: 0}}}:root{--success-light-color: hsla(145,80%,42%,1);--icon-color-light: var(--lumo-contrast-60pct);--border-color: var(--lumo-contrast-10pct);--box-shadow-color: hsla(214,53%,23%,0.1);--box-shadow: rgba(28,55,90,0.1) 4px 4px 14px -6px;--hover-box-shadow-color: hsla(214,53%,23%,0.2);--hover-box-shadow: rgba(28,55,90,0.2) 4px 4px 14px -6px;--icon-size-xs: calc(var(--lumo-size-s) / 2);--ayyah-default-page-padding: 20px;--ayyah-dark-background-color: rgba(173,200,235,0.14);--lumo-icon-size-s: 20px;--lumo-header-text-color: #192434;--error-red: #e96e65}[hidden]{display: none !important}.sso-account-card{border: 1px solid var(--lumo-contrast-20pct);border-radius: var(--lumo-border-radius-l);padding: var(--lumo-space-l);margin-bottom: var(--lumo-space-s);cursor: pointer;width: 100%;transition: background-color 0.15s}.sso-account-card:hover{background-color: var(--lumo-contrast-5pct)}body{font-size: var(--lumo-font-size-m)}.all-sides-page-padding{padding: var(--ayyah-default-page-padding)}.sides-page-padding-only{padding-left: var(--ayyah-default-page-padding);padding-right: var(--ayyah-default-page-padding)}.top-page-padding-only{padding-top: calc(var(--ayyah-default-page-padding) * 2)}.pre-wrap{white-space: pre-wrap}H1.secondary-text-color,H2.secondary-text-color,H3.secondary-text-color,H4.secondary-text-color,H5.secondary-text-color{color: var(--lumo-secondary-text-color)}h1,h2,h3,h4,h5,h6{margin-top: 1.25em}h1{margin-bottom: 0.75em}h2,h3,h4{margin-bottom: 0.5em}h5{margin-bottom: 0.25em}vaadin-number-field,vaadin-integer-field{--vaadin-field-default-width: 8em}.anchor-bold-body-color{color: var(--lumo-body-text-color);white-space: pre-wrap;font-weight: bold}.img-fixed-size{max-width: calc(1.5 * var(--lumo-size-xl));max-height: calc(1.5 * var(--lumo-size-xl));border-radius: var(--lumo-space-xs);display: inline-block;text-overflow: ellipsis;overflow: hidden;font-size: var(--lumo-font-size-xxs)}.secondary-text{color: var(--lumo-secondary-text-color);text-align: left}.red-text{color: red;white-space: pre-wrap}h3{margin-top: 1.5em}vaadin-tab[selected]::before,vaadin-tab[selected]::after{width: 100%}div p,blockquote{margin-top: 0.2em}.message-error{margin-bottom: 10px;padding: 6px 10px !important;background: #fff;color: var(--error-red);border: 1px solid var(--error-red);line-height: 1.2em}vaadin-text-field>input:placeholder-shown{--lumo-secondary-text-color: var(--lumo-contrast-30pct)}vaadin-tooltip-overlay::part(content){white-space: pre}vaadin-grid.admin-overview-grid::part(row){min-height: 2.5rem}header-bar.abstract-entity-editor-header-bar{padding-top: var(--lumo-space-s);padding-bottom: var(--lumo-space-s);position: sticky;top: 0;background-color: var(--lumo-base-color);z-index: 1}vaadin-dialog::part(header),vaadin-confirm-dialog::part(header){padding-top: var(--lumo-space-l);padding-bottom: var(--lumo-space-l)}vaadin-dialog.enlargeable-image-dialog::part(header){padding: 0}vaadin-grid.article-storage-edit-grid::part(header-cell){white-space: normal}vaadin-checkbox.wrap-text>label{white-space: normal}vaadin-grid-sorter{align-items: center}vaadin-tabsheet.email-customization-language-tabs::part(content){padding: 0}vaadin-grid.people-grid>vaadin-grid-cell-content{padding: 0;padding-bottom: 1rem}vaadin-grid.mystaffassignments-workshift-grid>vaadin-grid-cell-content{padding-top: 0.5rem;padding-bottom: 0.5rem}vaadin-grid.people-grid-readonly::part(header-cell){color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);min-height: var(--lumo-size-s);font-weight: 400}.article-super-decorator{--decorator-color: var(--success-light-color);padding-left: 10px;padding-right: 10px;flex-shrink: 0;line-height: 22px;font-size: var(--lumo-font-size-s);font-weight: 600;align-items: center;text-align: center;background-color: var(--decorator-color);color: var(--lumo-primary-contrast-color);border-radius: 25px;margin-right: var(--lumo-space-s)}article-description-component img{max-width: 96px;max-height: 43px}article-description-component p{white-space: pre-wrap}article-details-cart{padding-top: var(--lumo-space-l);box-sizing: border-box;display: flex}article-details-cart .info-labels{color: #1676F3;background-color: rgba(22,118,243,0.1);border-radius: 4px;padding: 3px 8px 3px 8px;gap: 0.5em;font-size: 14px;font-weight: 500}article-details-cart .price-label{margin-top: 16px;margin-bottom: 8px;color: var(--lumo-secondary-text-color);font-weight: 700;font-size: 22px}article-details-cart .supplementary-label{color: var(--lumo-secondary-text-color);font-weight: bold}article-details-cart .supplementary-indicators-container{display: flex;flex-wrap: wrap;box-sizing: border-box;gap: var(--lumo-space-m)}article-details-cart .cannot-add-to-cart-label{color: red}article-details-cart .availability-bar{max-width: calc(11 * var(--lumo-size-m))}article-details-cart .available-label{color: var(--lumo-secondary-text-color);font-size: 14px}article-technical-description-component{margin-bottom: var(--lumo-space-l);white-space: pre-wrap;width: 100%}article-conflicts-detail{width: 100%;display: inline-flex;justify-content: space-between;box-sizing: border-box}article-conflicts-detail>*{width: 50%}article-conflicts-detail>*:first-child{text-align: center;align-self: baseline}.article-conflicts-grid .article-conflicts-article-pool-img{max-width: calc(1.2 * var(--lumo-size-xl));max-height: calc(var(--lumo-size-m));filter: grayscale(100%) opacity(70%)}.article-conflicts-grid .article-conflicts-article-img{max-width: calc(1.5 * var(--lumo-size-xl));max-height: calc(1.5 * var(--lumo-size-xl));border-radius: var(--lumo-space-xs);display: inline-block;text-overflow: ellipsis;overflow: hidden;font-size: var(--lumo-font-size-xxs)}.article-conflicts-grid .text-bold{font-weight: bold}.article-conflicts-grid .text-body-color{color: var(--lumo-body-text-color);white-space: pre-wrap}.article-conflicts-grid .article-conflict-description-red{color: red;white-space: pre-wrap}article-implications-solver-section{display: flex;flex-direction: column;box-sizing: border-box;width: 100%;height: 100%}article-implications-solver-section .anchor-body-color{color: var(--lumo-body-text-color);white-space: pre-wrap}article-implications-solver-section .implication-description{color: red;white-space: pre-wrap}article-problems-damaged-storage-solver{display: flex;flex-direction: column;align-items: flex-start;box-sizing: border-box}article-problems-damaged-storage-solver label{line-height: var(--lumo-size-m);overflow: hidden;text-overflow: ellipsis;width: 100%}article-problems-damaged-storage-solver label.red-text{line-height: unset;white-space: unset}article-problems-quantity-solver .resolve-container{display: flex;flex-direction: row;box-sizing: border-box;gap: var(--lumo-space-s);padding-top: var(--lumo-space-m)}article-problems-quantity-solver .ignore-container{display: flex;flex-direction: column;box-sizing: border-box}article-problems-resolution-storage-component{padding-top: var(--lumo-space-m);display: flex;flex-direction: column;align-self: flex-start;box-sizing: border-box}article-problems-solver-section{display: flex;flex-direction: column;box-sizing: border-box;width: 100%;height: 100%}article-problems-solver-section .anchor-body-color{color: var(--lumo-body-text-color);white-space: pre-wrap}article-problems-solver-section .receiving-note{color: var(--lumo-secondary-text-color);font-weight: 700;text-align: left;white-space: normal}implication-solver-component{display: flex;flex-direction: row;box-sizing: border-box;gap: var(--lumo-space-m)}order-info-component{display: flex;flex-direction: column;box-sizing: border-box;width: 100%;height: 100%}order-info-component .order-title{color: var(--lumo-body-text-color);white-space: pre-wrap;font-weight: bold}order-info-component .event-link{text-decoration: underline;white-space: pre-wrap}ordered-quantity-component .affected-article-label{line-height: calc(var(--lumo-size-m) + 2 * var(--lumo-space-xs));font-weight: bold;text-overflow: ellipsis;width: 100%;overflow: hidden}ordered-quantity-component{overflow: hidden}ordered-quantity-component .affected-article-set-label a,ordered-quantity-component .affected-article-set-label label{overflow: hidden;text-overflow: ellipsis;width: 100%}badge[theme~="badge"] vaadin-icon{margin-right: var(--lumo-space-xs)}badge[theme~="badge"] vaadin-icon:first-child{margin-left: 0}badge[theme~="badge"] span{overflow: hidden;width: 100%}badge[theme~="badge"][theme~="warning"]{color: var(--lumo-warning-text-color,#b85c00);background-color: var(--lumo-warning-color-10pct,hsla(38,100%,50%,0.16))}.booking-status-bar{width: auto}.booking-status-bar-row{display: flex;gap: 2px;flex-wrap: wrap}.booking-cell{width: 14px;height: 14px;border-radius: 2px;border: 1px solid var(--lumo-contrast-20pct);box-sizing: border-box}.booking-cell.confirmed{background-color: var(--lumo-success-color);border-color: var(--lumo-success-color)}.booking-cell.interested{background-color: var(--lumo-warning-color,hsl(38,100%,50%));border-color: var(--lumo-warning-color,hsl(38,100%,50%))}.booking-cell.pending{background-color: var(--lumo-contrast-30pct);border-color: var(--lumo-contrast-30pct)}.booking-cell.empty{background-color: transparent}.booking-status-bar-caption{font-size: var(--lumo-font-size-xs);color: var(--lumo-secondary-text-color)}a.booking-status-bar-link{display: inline-block;text-decoration: none;color: inherit;cursor: pointer}a.booking-status-bar-link .booking-status-bar-caption{color: var(--lumo-primary-text-color)}a.booking-status-bar-link:hover .booking-status-bar-caption{color: var(--lumo-primary-color);text-decoration: underline}.booking-status-bar-link.overbooked{padding: 4px 6px;background: var(--lumo-error-color);border-radius: var(--lumo-border-radius-s)}.booking-status-bar-link.overbooked .booking-status-bar-caption{color: white}bottom-bar{position: fixed;left: var(--vaadin-app-layout-drawer-offset-left,0);bottom: 0;right: 0;height: calc(var(--lumo-size-m) * 2);box-shadow: 0px -1px 0px rgba(26,56,96,0.1);background-color: var(--lumo-base-color);padding-left: var(--ayyah-default-page-padding);padding-right: var(--ayyah-default-page-padding)}bottom-bar .left{float: left;margin-top: calc(var(--lumo-size-m) / 2)}bottom-bar .right{float: right;margin-top: calc(var(--lumo-size-m) / 2)}.has-bottom-bar{padding-bottom: calc(var(--lumo-size-m) * 2)}.has-bottom-bar.all-sides-page-padding{padding-bottom: calc((var(--lumo-size-m) * 2) + var(--ayyah-default-page-padding))}cart-details-page-view{display: block}cart-details-page-view .edit-container{margin-top: var(--lumo-space-m);max-width: calc(11 * var(--lumo-size-m))}cart-header-page-view{width: 100%}cart-header-page-view checkout-progress-component-view{margin-bottom: var(--lumo-size-m)}cart-page-articles-section-view h4{margin: 0}cart-page-articles-section-view vaadin-details{margin-bottom: var(--lumo-space-xl)}checkout-progress-component-view{width: 100%}checkout-progress-component-view vaadin-button{font-weight: 700;margin-bottom: var(--lumo-space-s)}@media screen and (max-width: 1000px){checkout-progress-component-view{display: none}}shipping-name-and-description{display: flex;flex-direction: column}shipping-name-and-description .shipping-description{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);margin-top: var(--lumo-space-s);margin-bottom: var(--lumo-space-s)}.quick-filter-container{background-color: var(--ayyah-dark-background-color);border-bottom: 1px solid var(--border-color);padding: var(--ayyah-default-page-padding)}login-box{height: 100%;display: flex;justify-content: center;align-items: center}login-box .centered-content-container{width: calc(6.5 * var(--lumo-size-xl))}login-box .logo{text-align: center;margin-bottom: var(--lumo-space-xl)}login-button-container{margin-top: var(--lumo-space-l)}login-error-label{display: block;background-color: var(--lumo-error-color);color: var(--lumo-error-contrast-color);border-radius: var(--lumo-space-xs);padding: var(--lumo-space-s)}username-password-login-component-view{display: block}@media screen and (max-width: 600px){username-password-login-component-view .forgot-password-link{margin: var(--lumo-space-m) auto;display: inline-block}username-password-login-component-view .login-button{width: 100%}username-password-login-component-view .back-to-normal-login-button{margin: var(--lumo-space-m) auto;display: inline-block}username-password-login-component-view .login-sso-button{width: 100%}}bottom-left{width: 100%}bottom-left .copyright{margin-top: var(--lumo-space-l);font-size: var(--lumo-font-size-s);display: inline-block}bottom-left .logout-button{text-transform: uppercase;font-size: var(--lumo-font-size-s);margin-left: 0.25em;margin-top: var(--lumo-space-s)}bottom-left .logout-button vaadin-icon{font-size: var(--lumo-font-size-m);width: var(--lumo-icon-size-m);height: var(--lumo-icon-size-m);margin-right: var(--lumo-space-xs);stroke: var(--lumo-error-text-color)}bottom-left .legal-link{font-size: var(--lumo-font-size-s);color: var(--lumo-text-color);margin-left: var(--lumo-space-s)}.left-drawer-navigation{background-color: var(--ayyah-dark-background-color)}.left-drawer-navigation .shop-logo{width: 230px;max-height: 80px;align-self: flex-start;margin-top: 15px;margin-bottom: var(--lumo-space-xl);margin-left: 42px;cursor: pointer}vaadin-app-layout::part(drawer){width: 300px;z-index: 4}vaadin-app-layout::part(backdrop){z-index: 3}number-badge{background: #192434;border-radius: var(--lumo-size-xs);min-width: calc(var(--lumo-size-xs) * 1.2);height: var(--lumo-size-xs);line-height: var(--lumo-size-xs);display: inline-block;font-size: var(--lumo-font-size-s);margin-left: var(--lumo-space-xs);margin-right: var(--lumo-space-xs)}search-box-with-overlay{height: 100%;display: flex}search-box-with-overlay .advanced-search-button{cursor: pointer;margin-left: var(--lumo-space-s)}@media screen and (max-width: 600px){search-box-with-overlay .advanced-search-button{display: none}}search-box-with-overlay vaadin-text-field,advanced-search-form .search-box-copy{width: calc(5 * var(--lumo-size-xl))}@media screen and (max-width: 1045px){search-box-with-overlay vaadin-text-field,advanced-search-form .search-box-copy{width: calc(2.8 * var(--lumo-size-xl))}}@media screen and (max-width: 600px){search-box-with-overlay{position: revert}}top-navigation{background-color: #FFFFFF;border-bottom: 1px solid var(--border-color);height: calc(var(--lumo-size-xl) * 1.3);display: flex;align-items: center;flex-wrap: nowrap;justify-content: flex-start;padding-left: var(--ayyah-default-page-padding)}top-navigation .drawer-toggle{flex-shrink: 0;flex-grow: 0;color: var(--icon-color-light);display: none}vaadin-app-layout[overlay] top-navigation{padding-left: 0}vaadin-app-layout[overlay] top-navigation .drawer-toggle{display: flex}top-navigation .search{flex-grow: 1}top-navigation .cart-button{flex-shrink: 0;flex-grow: 0}vaadin-details.vertical-navigation-menu-details{width: 100%;box-sizing: border-box;margin: 0}vaadin-details.vertical-navigation-menu-details>vaadin-details-summary{color: var(--lumo-contrast-70pct);font-weight: inherit;padding: var(--menu-item-vertical-padding) var(--lumo-space-m);padding-right: calc(var(--lumo-space-m) + 8px);position: relative;cursor: pointer;min-height: var(--lumo-size-m)}vaadin-details.vertical-navigation-menu-details::part(content){padding: 0}vaadin-details.vertical-navigation-menu-details.active-menu-item>vaadin-details-summary:hover{opacity: 0.8}vertical-navigation-menu{--menu-item-vertical-padding: calc(var(--lumo-space-m) / 2);height: 100%;width: 100%}vertical-navigation-menu .navigation-level-2{overflow: auto;max-height: calc(100vh - 425px)}vertical-navigation-menu .sub-navigation-container{padding-top: 0;padding-bottom: 0}vertical-navigation-menu .sub-navigation-container>.menu-item{padding: var(--menu-item-vertical-padding) var(--lumo-space-m)}vertical-navigation-menu .toplevel-no-details{position: relative;box-sizing: border-box;padding: var(--menu-item-vertical-padding) var(--lumo-space-m);line-height: var(--lumo-line-height-xs);cursor: pointer}vertical-navigation-menu a:any-link,vertical-navigation-menu vaadin-button{text-decoration: none;color: var(--lumo-contrast-70pct);text-wrap: wrap}vertical-navigation-menu vaadin-button{font-weight: bold}vertical-navigation-menu a:hover{opacity: 0.8}vertical-navigation-menu .active-menu-item>a,vertical-navigation-menu .active-menu-item>.toplevel-summary>a,vertical-navigation-menu .active-menu-item>.toplevel-summary>vaadin-button,vertical-navigation-menu .active-menu-item>.toplevel-summary>vaadin-icon{color: var(--lumo-primary-color)}vertical-navigation-menu .navigation-level-2>.menu-item{padding-left: 41px}vertical-navigation-menu .navigation-level-2>vaadin-details{padding-left: 32px;padding-right: 0}vertical-navigation-menu .navigation-level-3>.menu-item{padding-left: 32px}vertical-navigation-menu .navigation-level-3>vaadin-details{padding-left: 5px}vertical-navigation-menu .navigation-level-4>.menu-item{padding-left: 46px}vertical-navigation-menu .navigation-level-4>vaadin-details{padding-left: 22px}vertical-navigation-menu .toplevel-summary{font-family: var(--lumo-font-family);text-transform: uppercase;font-size: var(--lumo-font-size-s);display: inline-flex;align-items: center}vertical-navigation-menu .toplevel-no-details{color: var(--lumo-contrast-70pct);padding: var(--menu-item-vertical-padding) var(--lumo-space-m);position: relative;cursor: pointer}vertical-navigation-menu .toplevel-summary>vaadin-icon{font-size: var(--lumo-font-size-m);margin-right: var(--lumo-space-m);flex-shrink: 0;flex-grow: 0}vertical-navigation-menu{color: var(--lumo-contrast-70pct)}vertical-navigation-menu .active-menu-item{color: var(--lumo-primary-color)}vertical-navigation-menu .toplevel-summary{font-weight: bold;vertical-align: middle}vaadin-accordion-panel.news-component-accordion-panel>vaadin-accordion-heading{font-weight: bold;font-size: var(--lumo-font-size-l);color: var(--lumo-header-text-color);padding: var(--ayyah-default-page-padding)}vaadin-accordion-panel.news-component-accordion-panel::part(content){padding: var(--ayyah-default-page-padding);padding-top: 0}news-component{display: inline-block;width: calc(100% - 1px);border-radius: var(--lumo-border-radius-l);margin-bottom: calc(2 * var(--lumo-space-m))}news-component[theme~="shadow"]{box-shadow: var(--box-shadow)}news-component:hover[theme~="hover-shadow"]{box-shadow: var(--hover-box-shadow)}news-component .single-news{width: 100%}news-component .single-news{padding-top: calc(var(--lumo-space-m) * 2)}news-component .single-news:first-child{padding-top: 0}news-component .single-news:not(:first-child){border-top: 1px solid var(--border-color)}news-component .single-news p,news-component .single-news h2{margin: 0 0 var(--lumo-space-m) 0}news-component .single-news:last-child :last-child{margin: 0}news-component .single-news p{white-space: pre-wrap}.shop-order-dates-panel{background-color: var(--ayyah-dark-background-color);padding: var(--ayyah-default-page-padding);margin: 0}.shop-order-dates-title{white-space: normal}vaadin-details.shop-order-dates-panel>vaadin-details-summary{padding: 0;color: var(--lumo-body-text-color)}vaadin-details.shop-order-dates-panel::part(content){padding: var(--lumo-space-s) 0 0 0}vaadin-details.shop-order-dates-panel[theme~='reverse'][theme~='filled']>vaadin-details-summary{padding-left: 0}article-conflicts-summary-order-detail-page-part{width: calc(100% - 2 * var(--lumo-space-m));padding: var(--lumo-space-m);margin: var(--lumo-space-m) 0;background-color: var(--lumo-error-color-10pct);color: var(--lumo-error-text-color);font-weight: bold;border-radius: var(--lumo-space-xs)}article-conflicts-summary-order-detail-page-part .underline{text-decoration: underline}article-conflicts-summary-order-detail-page-part .pointer-on-hover:hover{cursor: pointer}article-conflicts-summary-order-detail-page-part .space-between-conflict-text{gap: var(--lumo-space-xs)}details-order-detail-page-part row{display: flex;flex-wrap: wrap;justify-content: start}details-order-detail-page-part item{display: block;margin-top: var(--lumo-space-l);width: calc(6 * var(--lumo-size-xl))}details-order-detail-page-part item.full-width{width: 100%}details-order-detail-page-part item.double-column{width: calc(12 * var(--lumo-size-xl))}details-order-detail-page-part item label{font-weight: bold;color: var(--lumo-secondary-text-color)}details-order-detail-page-part item p{margin: 0;padding: 0 var(--lumo-space-xl) 0 0}third-party-material-edit-mobile-row vaadin-form-layout{padding-top: var(--lumo-space-m);padding-bottom: var(--lumo-space-m)}user-defined-fee-mobile-row .button-row{padding-top: var(--lumo-space-m)}user-defined-fee-mobile-row .total-row{padding-bottom: var(--lumo-space-m);color: var(--lumo-secondary-text-color)}.event-order-list order-list-row-title .event-overview-link{display: none}header-order-detail-page-part .order-address-label{color: var(--lumo-body-text-color);padding-left: var(--lumo-space-xs);vertical-align: text-top}header-order-detail-page-part .order-address-map-pin{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s);stroke: currentColor}header-order-detail-page-part{display: flex;flex-direction: column;gap: var(--lumo-space-m)}scroll-navigation-order-detail-page-part{width: 100%;background-color: var(--lumo-base-color);position: sticky;top: calc(var(--order-detail-title-page-part-height) - 1px);z-index: 2;padding: var(--lumo-space-s) var(--ayyah-default-page-padding)}scroll-navigation-order-detail-page-part.fixed{box-shadow: 0px 8px 16px -4px var(--box-shadow-color);}scroll-navigation-order-detail-page-part{display: flex;flex-wrap: wrap;align-items: center;gap: var(--lumo-space-s)}scroll-navigation-order-detail-page-part span{color: var(--lumo-tertiary-text-color);font-size: var(--lumo-font-size-xl)}title-order-detail-page-part{background-color: var(--lumo-base-color);position: sticky;top: 0;z-index: 2;padding: 0 var(--ayyah-default-page-padding);display: flex;min-height: var(--order-detail-title-page-part-height);overflow: hidden}title-order-detail-page-part.fixed .title-container{max-width: 100%}title-order-detail-page-part.fixed header-bar h1{max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}title-order-detail-page-part.fixed .action-container{display: none}.article-list-detail>vaadin-details-summary,.addresses-editor-detail>vaadin-details-summary{color: var(--lumo-header-text-color);font-weight: bold;font-size: var(--lumo-font-size-l)}order-history-changes-row-container{--column-gap: var(--lumo-space-m);--min-width: calc(3 * var(--lumo-size-xl));width: 100%;gap: var(--column-gap);display: grid;grid-template-columns: repeat(3,minmax(var(--min-width),1fr))}order-history-changes-row-container span{white-space: pre-wrap}order-history-changes-row-container .new-value-label{font-weight: bold;color: var(--lumo-body-text-color)}order-active-filter-component-view{display: flex;flex-wrap: wrap;gap: var(--lumo-space-s)}order-list-component-view{height: 100%;width: 100%;display: flex;flex-direction: column;align-items: flex-start}order-list-component-view.no-scrolling{height: auto}order-list-component-view .count-label{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);margin-top: var(--lumo-space-m);margin-bottom: var(--lumo-space-m)}order-list-mobile-view .order-number{line-height: var(--lumo-size-xs)}order-list-mobile-view .price-or-quantity{font-weight: 700;color: var(--lumo-secondary-text-color)}order-list-mobile-view .price-row{display: flex;align-items: baseline;justify-content: space-between;line-height: var(--lumo-size-xs)}order-list-row-title{display: flex;flex-direction: column}order-list-row-title .title{font-weight: 700;margin-bottom: var(--lumo-space-xs);color: var(--lumo-body-text-color);white-space: normal}order-list-row-title .article-conflict{margin-left: -3px;margin-top: var(--lumo-space-xs);color: var(--lumo-error-text-color);display: flex;align-items: center}order-list-row-title .article-conflict vaadin-icon{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s)}order-list-row-title .badges{margin-top: var(--lumo-space-xs);flex-wrap: wrap}@media screen and (max-width: 600px){basic-result-search-overlay-content .search-results{height: calc(100% - 2.3 * var(--lumo-space-xl));overflow-y: scroll;scrollbar-width: none}basic-result-search-overlay-content .search-results::-webkit-scrollbar{display: none}}basic-result-search-overlay-content .title-and-close-button{display: flex;justify-content: space-between;align-items: center}basic-result-search-overlay-content .title-and-close-button p{font-weight: bold;font-size: var(--lumo-font-size-l)}basic-result-search-overlay-content .title-and-close-button vaadin-button{padding-right: 0}basic-result-search-overlay-content .show-all{display: flex;justify-content: center;border-top: 1px solid var(--border-color);padding-top: var(--lumo-space-m);margin-top: calc(var(--lumo-space-m) / 2)}card-component{display: block;overflow: auto;background: var(--lumo-base-color);border-radius: var(--lumo-border-radius-l);position: relative;cursor: pointer;min-width: var(--card-min-width)}card-component[theme~="shadow"]{box-shadow: var(--box-shadow);border: 1px solid var(--border-color)}card-component:hover[theme~="hover-shadow"]{box-shadow: var(--hover-box-shadow)}card-component .image{position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;object-fit: contain;object-position: center}card-component .image-caption{font-weight: 700;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}card-component image-container{position: relative;display: block;height: 170px;width: 100%;justify-content: center;box-sizing: border-box;border-bottom: 1px solid var(--border-color)}card-component image-container:after{content: "";display: block;padding-bottom: 100%}card-component description-container{line-height: 1em;align-items: center;overflow: hidden;text-overflow: ellipsis;word-break: break-word;margin: var(--lumo-space-s) var(--lumo-space-m);font-size: var(--lumo-font-size-m);height: 34px}cards-container{--column-gap: var(--lumo-space-l);--card-min-width: 210px;width: 100%;gap: var(--column-gap);display: grid;grid-template-columns: repeat(auto-fill,minmax(var(--card-min-width),1fr))}@media all and (max-width: 991px){cards-container{--card-min-width: 150px;--column-gap: var(--lumo-space-s)}}.add-to-cart-component-count-button{max-width: 160px}.add-to-cart-component-add-button{flex: 0 1 180px}breadcrumbs{display: flex;flex-wrap: wrap;align-items: center;gap: var(--lumo-space-s);margin-bottom: var(--lumo-space-m)}breadcrumbs span{color: var(--lumo-tertiary-text-color);font-size: var(--lumo-font-size-xl)}@keyframes snap{96%{scroll-snap-align: center}97%{scroll-snap-align: none}99%{scroll-snap-align: none}100%{scroll-snap-align: center}}carousel{--next-prev-icon-size: var(--lumo-size-s);position: relative;width: 400px;height: 330px;margin-bottom: 15px;display: flex}@media (max-width: 800px){carousel{width: 100%;height: unset}carousel:after{content: "";display: block;padding-bottom: 100%}}carousel *{box-sizing: border-box;scrollbar-color: transparent transparent;scrollbar-width: none}carousel *::-webkit-scrollbar{display: none}carousel *::-webkit-scrollbar-track{background-color: transparent}carousel *::-webkit-scrollbar-thumb{background-color: transparent;border: none}carousel *{-ms-overflow-style: none}carousel ol,carousel li{list-style: none;margin: 0;padding: 0}carousel .viewport{display: flex;overflow-x: scroll;scroll-behavior: smooth;scroll-snap-type: x mandatory;margin-bottom: var(--lumo-size-s);gap: 1px;width: 100%;height: 100%}carousel .slide{position: relative;flex: 0 0 100%;width: 100%}carousel .slide-content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;scroll-snap-align: center;display: flex;justify-content: center}carousel .slide-content img{object-fit: contain;max-width: 100%;max-height: 100%;height: auto !important;width: auto;border-radius: 3px}carousel .navigation-list,carousel .navigation-item{display: inline-block}carousel .navigation-item{padding: 0 5px}carousel .navigation-button{display: inline-block;width: var(--icon-size-xs);height: var(--icon-size-xs);background-clip: content-box;border: 1px solid var(--icon-color-light);border-radius: 50%;font-size: 0;transition: transform 0.1s;cursor: pointer;background-color: var(--lumo-base-color)}carousel .navigation-item.active .navigation-button{background-color: var(--icon-color-light);border-color: var(--icon-color-light)}carousel .prev-slide,carousel .next-slide{font-size: 0;outline: 0;cursor: pointer}carousel .prev-slide vaadin-icon,carousel .next-slide vaadin-icon{width: var(--next-prev-icon-size);height: var(--next-prev-icon-size);color: var(--icon-color-light)}carousel .prev-slide,carousel .next-slide{display: none}carousel .prev-slide.active,carousel .next-slide.active{display: inline-flex}header-bar{flex-wrap: wrap;justify-content: space-between;display: flex}header-bar .title-container{float: left;min-height: calc(var(--lumo-size-m) + var(--lumo-space-xs) + var(--lumo-space-xs));gap: var(--lumo-space-m)}header-bar .action-container{float: right;margin-top: calc(var(--lumo-space-xs) / 2)}header-bar.has-bottom-border{border-bottom: 1px solid var(--border-color);padding: 0 0 var(--lumo-space-m)}@media all and (max-width: 600px){header-bar.has-bottom-border{border-bottom: none;padding: 0}}header-bar.is-page-section{margin-top: 2em;margin-bottom: 0.5em}header-bar h1,header-bar h2,header-bar h3,header-bar h4,header-bar h5,header-bar h6{margin: 0;word-wrap: break-word;word-break: break-word}search-page{padding: var(--ayyah-default-page-padding);display: block;box-sizing: border-box}search-page .article-count-label{color: var(--lumo-secondary-text-color)}search-page .article-list-container{width: 100%}shop-row{display: grid;gap: var(--lumo-space-m);box-sizing: border-box;padding-bottom: calc(2 * var(--lumo-space-m))}.staff-status-badge{display: inline-block;padding: 0.15em 0.6em;border-radius: var(--lumo-border-radius-s);font-size: var(--lumo-font-size-s);font-weight: 500;line-height: 1.4;white-space: nowrap;border: 1px solid transparent}.staff-status-badge.draft{background-color: var(--lumo-base-color);color: var(--lumo-body-text-color);border-color: var(--lumo-contrast-20pct)}.staff-status-badge.pending{background-color: var(--lumo-contrast-30pct);color: var(--lumo-body-text-color)}.staff-status-badge.interested{background-color: var(--lumo-warning-color,hsl(38,100%,50%));color: hsla(38,100%,12%,0.94)}.staff-status-badge.confirmed{background-color: var(--lumo-success-color);color: var(--lumo-success-contrast-color,#fff)}.staff-status-badge.not-interested{background-color: hsl(0,79%,63%);color: #fff}.staff-status-badge.cancelled{background-color: var(--lumo-base-color);color: var(--lumo-body-text-color);border-color: var(--lumo-contrast-20pct)}support-information-component information{display: flex;flex-wrap: wrap;gap: calc(2 * var(--lumo-space-l));width: 100%;border-bottom: 1px solid var(--border-color)}support-information-component information>*{flex-basis: calc(50% - var(--lumo-space-xl));min-width: min(100%,calc(10 * var(--lumo-size-xl)))}support-information-component information>*>*{padding-top: 0;margin-top: 0}totals-list-mobile-view .mobile-label,totals-list-mobile-view .name{font-weight: 700;color: var(--lumo-secondary-text-color);text-align: left}totals-list-mobile-view .overall-total{font-weight: 700;color: var(--lumo-body-text-color)}totals-list-mobile-view .overall-total .name{color: var(--lumo-body-text-color)}totals-list-mobile-view .warning,totals-list-mobile-view .error{color: var(--lumo-error-text-color)}totals-list-mobile-view .totals-container{gap: var(--lumo-space-s);padding: var(--lumo-space-s) 0}totals-message-component.warning,totals-message-component.error{text-align: left;display: block;color: var(--lumo-error-text-color);font-weight: normal;white-space: normal;padding-top: var(--lumo-space-xs);line-height: var(--lumo-icon-size-m)}totals-message-component.warning .message,totals-message-component.error .message{vertical-align: middle}vaadin-details.full-width-summary>vaadin-details-summary::part(content){width: 100%}.work-shift-cell{white-space: normal;line-height: var(--lumo-line-height-s)}.work-shift-date{margin-inline-end: 0.5em}vaadin-grid[theme~='ayyah-last-row-border']::part(last-row-cell){border-bottom: var(--_lumo-grid-border-width) solid var(--_lumo-grid-secondary-border-color)}vaadin-button:not(.icon-only)>vaadin-icon{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s)}vaadin-button.grey-color:not([disabled]){color: var(--lumo-contrast-70pct)}vaadin-icon.ayyah-icon{stroke: currentColor}vaadin-button.main-buttons{display: inline-block}@media screen and (max-width: 750px){vaadin-button.main-buttons{display: none}}vaadin-menu-bar.overflow-button{width: 32px;display: none}@media screen and (max-width: 750px){vaadin-menu-bar.overflow-button{display: inline-block}}vaadin-button.cart-button{margin-right: var(--ayyah-default-page-padding)}@media screen and (max-width: 930px){vaadin-button.cart-button{margin-right: var(--lumo-space-m)}vaadin-button.cart-button::part(label){display: none}}@media (max-width: 1300px),(max-height: 600px){vaadin-app-layout{--vaadin-app-layout-drawer-overlay: true}}@media (pointer: coarse) and (max-width: 1300px) and (min-height: 500px){vaadin-app-layout{--vaadin-app-layout-touch-optimized: true}}vaadin-app-layout.order-detail-page::part(content){scroll-padding-top: 88px}vaadin-app-layout{--order-detail-title-page-part-height: 48px}vaadin-app-layout[overlay]::part(drawer)::before{max-height: 100%}vaadin-button.with-arrow{background-color: rgba(22,118,243,0.1)}vaadin-button.with-arrow::part(label){width: 100%;text-align: left;color: var(--lumo-body-text-color)}vaadin-button.with-arrow::part(suffix){color: #1C2E4599}vaadin-button[theme~="underlined"]::part(label):hover{text-decoration: underline;cursor: pointer}vaadin-grid.orders-grid::part(cell){align-items: flex-start}vaadin-grid.center-aligned-cell::part(cell){align-items: center}vaadin-grid.orders-grid>vaadin-grid-cell-content{margin-top: var(--lumo-space-s);margin-bottom: var(--lumo-space-s);min-height: var(--lumo-size-m)}vaadin-grid.orders-grid::part(price-column){font-weight: 700}vaadin-grid.totals-grid{text-align: right}vaadin-grid.totals-grid::part(mobile-column){padding: 0;--vaadin-grid-cell-padding: var(--lumo-space-xs) 0}vaadin-grid.totals-grid::part(name-column){color: var(--lumo-secondary-text-color);font-weight: 700;text-align: left;--vaadin-grid-cell-padding: var(--lumo-space-xs) var(--lumo-space-m) var(--lumo-space-xs) 0}vaadin-grid.totals-grid:not(.only-overall-total)::part(overall-total){border-top: var(--_lumo-grid-border-width) solid var(--_lumo-grid-secondary-border-color);border-bottom: var(--_lumo-grid-border-width) solid var(--_lumo-grid-secondary-border-color);padding-top: var(--lumo-space-m);margin-top: var(--lumo-space-m);margin-bottom: var(--lumo-space-m);box-sizing: content-box}vaadin-grid.totals-grid::part(overall-total){font-weight: 700;color: var(--lumo-body-text-color)}vaadin-grid.totals-grid::part(warning),vaadin-grid.totals-grid::part(error){color: var(--lumo-error-text-color)}vaadin-grid.totals-grid::part(header-cell){color: var(--lumo-secondary-text-color);font-weight: 700}vaadin-grid.totals-grid>vaadin-grid-cell-content{height: 100%}vaadin-grid.totals-grid::part(first-header-row-cell last-header-row-cell){min-height: var(--lumo-size-s);margin-top: var(--lumo-space-m)}@media (max-width: 1000px){vaadin-grid.totals-grid::part(header-cell){display: none}}vaadin-grid::part(align-right){text-align: right}vaadin-grid::part(align-left){text-align: left}vaadin-grid.availability-grid::part(not-orderable){color: var(--lumo-disabled-text-color)}@media screen and (max-width: 750px){vaadin-button.action-button::part(label){display: none}vaadin-button.action-button{min-width: var(--lumo-button-size);padding-left: calc(var(--lumo-button-size) / 4);padding-right: calc(var(--lumo-button-size) / 4)}vaadin-button.action-button::part(prefix){margin-left: 0;margin-right: 0}}