vaadin-app-layout>.flex.centered-content{align-items: center}vaadin-app-layout>.flex.centered-content>*{max-width: 60em;width: 100%}vaadin-card[theme~="center-media"]::part(media){display: inline-flex;justify-content: center;align-items: center}vaadin-card[theme~="preview"]{background: repeating-linear-gradient( -45deg,transparent,transparent 20px,var(--lumo-primary-color-10pct) 20px,var(--lumo-primary-color-10pct) 40px )}.apps-auto-crud .auto-crud-main{flex-basis: 30%}.apps-auto-crud .auto-crud-form{flex-basis: 100%}.consent-auto-crud .auto-crud-main{flex-basis: 40%}.consent-auto-crud .auto-crud-form{flex-basis: 60%}.product-translation-auto-crud .auto-crud-main{flex-basis: 30%}.product-translation-auto-crud .auto-crud-form{flex-basis: 100%}.composed-product-auto-crud .auto-crud-main{flex-basis: 40%}.composed-product-auto-crud .auto-crud-form{flex-basis: 100%}.booking-trip-map .maplibregl-popup-content{background: var(--lumo-base-color);color: var(--lumo-body-text-color);border-radius: var(--lumo-border-radius-m);box-shadow: var(--lumo-box-shadow-s)}.booking-trip-map .maplibregl-popup-close-button{color: var(--lumo-secondary-text-color)}.booking-trip-map .maplibregl-popup-close-button:hover{background-color: var(--lumo-contrast-5pct)}.booking-trip-map .maplibregl-popup-anchor-top .maplibregl-popup-tip,.booking-trip-map .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.booking-trip-map .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color: var(--lumo-base-color)}.booking-trip-map .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.booking-trip-map .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.booking-trip-map .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color: var(--lumo-base-color)}.booking-trip-map .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color: var(--lumo-base-color)}.booking-trip-map .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color: var(--lumo-base-color)}.booking-trip-map .maplibregl-ctrl-group:not(:empty){background: var(--lumo-base-color);border-radius: var(--lumo-border-radius-m);box-shadow: var(--lumo-box-shadow-xs);border: 1px solid var(--lumo-contrast-10pct)}.booking-trip-map .maplibregl-ctrl-group button + button{border-top: 1px solid var(--lumo-contrast-10pct)}html[theme~="dark"] .booking-trip-map .maplibregl-ctrl-icon{filter: invert(1)}