:root{--lumo-primary-color:#005b96;--lumo-primary-text-color:var(--lightningcss-light,#005b96)var(--lightningcss-dark,#66b2ff);--lumo-secondary-color:#8a98a5;--lumo-secondary-text-color:var(--lightningcss-light,#8a98a5)var(--lightningcss-dark,#9aa7b3);--lumo-tertiary-color:#007ad9;--lumo-tertiary-text-color:#007ad9;--lumo-base-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--lumo-body-text-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#e6e6e6);--lumo-primary-color-10pct:var(--lightningcss-light,#005b961a)var(--lightningcss-dark,#005b9633);--lumo-primary-color-50pct:var(--lightningcss-light,#005b9680)var(--lightningcss-dark,#005b9666);--app-neutral-bg:var(--lightningcss-light,#dbdde0)var(--lightningcss-dark,#2a2d31);--app-primary-bg:var(--lightningcss-light,#cfe4f2)var(--lightningcss-dark,#1b3a52);--app-success-bg:var(--lightningcss-light,#d0eedd)var(--lightningcss-dark,#1e332a);--app-warning-bg:var(--lightningcss-light,#f5e6be)var(--lightningcss-dark,#4a3820);--app-error-bg:var(--lightningcss-light,#efd9d9)var(--lightningcss-dark,#4d2424);--lumo-success-color:var(--lightningcss-light,#4f7d63)var(--lightningcss-dark,#6faf93);--lumo-success-text-color:var(--lightningcss-light,#3e6650)var(--lightningcss-dark,#a9d9bc);--lumo-warning-color:var(--lightningcss-light,#b38b4d)var(--lightningcss-dark,#d6b87a);--lumo-warning-text-color:var(--lightningcss-light,#6e4f1d)var(--lightningcss-dark,#f5c463);--lumo-warning-contrast-color:var(--lumo-success-contrast-color);--lumo-error-color:var(--lightningcss-light,#9a5a5a)var(--lightningcss-dark,#c98f8f);--lumo-error-text-color:var(--lightningcss-light,#7b4444)var(--lightningcss-dark,#ff9e9e)}vaadin-app-layout::part(drawer){overflow-x:hidden}vaadin-app-layout::part(navbar){align-items:center}@media (width<=800px){vaadin-app-layout::part(navbar){padding:0 .5rem}:root{--lumo-size-m:44px;--lumo-font-size-m:1rem}}@media (width>=801px){vaadin-app-layout::part(navbar){padding:0 1rem}:root{--lumo-size-m:36px}}vaadin-tooltip::part(overlay){white-space:wrap;word-break:break-word;max-width:100vw;font-size:var(--lumo-font-size-s);pointer-events:none;overflow:hidden}vaadin-dialog::part(title){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}vaadin-dialog::part(header){min-width:0}vaadin-confirm-dialog::part(header){justify-content:space-between;align-items:center;display:flex}vaadin-card.page-preview-card{box-sizing:border-box;width:max-content;max-width:none}vaadin-card.page-preview-card::part(content){padding:var(--lumo-space-m)}.order-position-details-dialog__nav-button{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.order-position-details-dialog__nav-button--previous{left:var(--lumo-space-s)}.order-position-details-dialog__nav-button--next{right:var(--lumo-space-s)}.order-position-details-dialog__zoom-value{background:var(--lumo-contrast-10pct);border:1px solid var(--lumo-contrast-20pct);color:var(--lumo-primary-text-color);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .75rem;font-weight:600;display:inline-flex}.page-preview-card__placeholder{justify-content:center;align-items:center;gap:var(--lumo-space-s);min-height:18rem;color:var(--lumo-secondary-text-color);text-align:center;flex-direction:column;display:flex}.page-preview-card__placeholder-icon{font-size:var(--lumo-icon-size-xl);line-height:1}.page-preview-card__placeholder-text{font-size:var(--lumo-font-size-m);font-weight:500}vaadin-grid::part(header-cell){font-weight:600}#users-management-grid-users::part(header-cell){padding:var(--lumo-space-xs) var(--lumo-space-s);font-weight:600}#users-management-grid-users::part(cell){padding:var(--lumo-space-xs) var(--lumo-space-s)}#users-management-grid-users vaadin-grid-cell-content{line-height:1.3}#users-management-grid-users vaadin-grid-cell-content>vaadin-text-field,#users-management-grid-users vaadin-grid-cell-content>vaadin-multi-select-combo-box{width:100%}#orders-overview-grid-orders vaadin-grid-cell-content,#orders-dialog-grid-labels vaadin-grid-cell-content,#labels-overview-grid vaadin-grid-cell-content{line-height:1}.status-badge-icon{width:1.25rem;height:1.25rem}[theme~=dark] vaadin-app-layout::part(navbar){background-color:#1a1a1a;border-bottom:1px solid #ffffff0f}[theme~=dark] vaadin-app-layout::part(drawer){color:var(--lumo-body-text-color);background-color:#161616;border-right:1px solid #ffffff0f}[theme~=dark] vaadin-app-layout::part(content){background-color:#121212}[theme~=dark] vaadin-tabs#menu-tabs{background-color:#0000}[theme~=dark] vaadin-tabs#menu-tabs vaadin-tab{color:var(--lumo-body-text-color);background:0 0;border-left:3px solid #0000;transition:background-color .12s,border-color .12s}[theme~=dark] vaadin-tabs#menu-tabs vaadin-tab:hover{background:#ffffff0a}[theme~=dark] vaadin-tabs#menu-tabs vaadin-tab[selected]{border-left-color:var(--lumo-primary-text-color);background:#ffffff14;font-weight:600}@media (prefers-color-scheme:dark){:root[theme~=light-dark] vaadin-app-layout::part(navbar){background-color:#1a1a1a;border-bottom:1px solid #ffffff0f}:root[theme~=light-dark] vaadin-app-layout::part(drawer){color:var(--lumo-body-text-color);background-color:#161616;border-right:1px solid #ffffff0f}:root[theme~=light-dark] vaadin-app-layout::part(content){background-color:#121212}:root[theme~=light-dark] vaadin-tabs#menu-tabs{background-color:#0000}:root[theme~=light-dark] vaadin-tabs#menu-tabs vaadin-tab{color:var(--lumo-body-text-color);background:0 0;border-left:3px solid #0000;transition:background-color .12s,border-color .12s}:root[theme~=light-dark] vaadin-tabs#menu-tabs vaadin-tab:hover{background:#ffffff0a}:root[theme~=light-dark] vaadin-tabs#menu-tabs vaadin-tab[selected]{border-left-color:var(--lumo-primary-text-color);background:#ffffff14;font-weight:600}}img[data-theme-variant=dark],[theme~=dark] img[data-theme-variant=light]{display:none}[theme~=dark] img[data-theme-variant=dark]{display:inline}@media (prefers-color-scheme:dark){:root[theme~=light-dark] img[data-theme-variant=light]{display:none}:root[theme~=light-dark] img[data-theme-variant=dark]{display:inline}}.fs-s{font-size:var(--lumo-font-size-s)}.fs-m{font-size:var(--lumo-font-size-m)}.fs-l{font-size:var(--lumo-font-size-l)}.fs-xl{font-size:1.55rem}.fs-xxl{font-size:2.4rem}.fs-xxxl{font-size:var(--lumo-font-size-xxxl)}.lh-1{line-height:1.3}.lh-1-1{line-height:1.1}.fw-bold{font-weight:700}.fw-normal{font-weight:400}.text-success{color:var(--lumo-success-color)}.text-warning{color:var(--lumo-warning-color)}.text-error{color:var(--lumo-error-color)}.text-primary{color:var(--lumo-primary-text-color)}.text-secondary{color:var(--lumo-secondary-text-color)}.text-muted{color:var(--lumo-contrast-50pct)}#orders-createWizard-uploadErrorFile::part(retry-button){display:none}vaadin-grid::part(warning){background-color:var(--lumo-warning-color-10pct)}vaadin-grid::part(defect),vaadin-grid::part(error){background-color:var(--lumo-error-color-10pct)}.u-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-clickable-link{color:var(--lumo-primary-text-color);cursor:pointer}.u-clickable-link:hover{text-decoration:underline}.u-thin-scrollbar{scrollbar-width:thin;scrollbar-color:var(--lumo-contrast-30pct) transparent}.u-thin-scrollbar::-webkit-scrollbar{width:8px}.u-thin-scrollbar::-webkit-scrollbar-track{background:0 0}.u-thin-scrollbar::-webkit-scrollbar-thumb{background-color:var(--lumo-contrast-30pct);border-radius:4px}.u-thin-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--lumo-contrast-50pct)}.privacy-content h2,.legal-content h2{margin:var(--lumo-space-m) 0 var(--lumo-space-xs);font-size:var(--lumo-font-size-l)}.privacy-content p,.legal-content p{margin:0 0 var(--lumo-space-xs)}.privacy-content ul,.legal-content ul{margin:0 0 var(--lumo-space-xs);list-style-position:inside}.privacy-content hr{border:none;border-top:1px solid var(--lumo-contrast-5pct);margin:var(--lumo-space-m) 0}.legal-content{text-align:center}.u-pl-s{padding-left:var(--lumo-space-s)}.u-pr-m{padding-right:var(--lumo-space-m)}.u-pt-m{padding-top:var(--lumo-space-m)}.u-pb-m{padding-bottom:var(--lumo-space-m)}.u-mt-s{margin-top:var(--lumo-space-s)}.u-mb-s{margin-bottom:var(--lumo-space-s)}.u-ml-s{margin-left:var(--lumo-space-s)}.u-mr-s{margin-right:var(--lumo-space-s)}.u-mr-m{margin-right:var(--lumo-space-m)}.u-mr-auto{margin-right:auto}.u-pt-s{padding-top:var(--lumo-space-s)}.u-pb-s{padding-bottom:var(--lumo-space-s)}.u-p-30{padding:30px}.u-flex{display:flex}.u-inline-flex{display:inline-flex}.u-display-block{display:block}.u-items-center{align-items:center}.u-gap-xs{gap:var(--lumo-space-xs,.25rem)}.u-gap-s{gap:var(--lumo-space-s)}.u-gap-m{gap:var(--lumo-space-m)}.u-border-top{border-top:1px solid var(--lumo-contrast-10pct)}.u-border-primary{border:2px solid var(--lumo-primary-color)}.u-avatar-interactive{cursor:pointer;transition:transform .15s ease-in-out}.u-avatar-interactive:hover{transform:scale(1.1)}.u-flex-grow-1{flex-grow:1}.u-align-start{align-items:start}.u-box-border{box-sizing:border-box}.is-invisible{visibility:hidden}.u-w-16ch{width:16ch;min-width:16ch}.u-icon-s{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.u-icon-20{width:20px;height:20px}.u-h-128{height:128px}.u-h-256{height:256px}.u-object-cover{object-fit:cover}.u-overflow-auto{overflow:auto}.grid-auto-fit-200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.u-invert-on-dark{transition:filter .16s}[theme~=dark] .u-invert-on-dark{filter:invert()brightness(1.2)}@media (prefers-color-scheme:dark){:root[theme~=light-dark] .u-invert-on-dark{filter:invert()brightness(1.2)}}@media (width<=1100px){.label-pages-two-cols{flex-direction:column!important}.label-pages-two-cols>*{min-width:0;width:100%!important}}.label-event-details-container{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.label-event-details-panel{min-width:0;height:100%;min-height:0}.label-event-details-preview-host{min-width:0;min-height:0;padding:var(--lumo-space-m) 0;flex:auto;justify-content:center;align-items:center;display:flex;overflow:auto}.label-event-details-preview-content{justify-content:center;align-items:center;min-width:0;min-height:100%;display:flex}.label-event-details-zoom-bar{justify-content:center;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) 0 0;flex:none;display:flex}.label-event-details-zoom-value{background:var(--lumo-contrast-10pct);border:1px solid var(--lumo-contrast-20pct);color:var(--lumo-primary-text-color);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .75rem;font-weight:600;display:inline-flex}.status-badge{box-sizing:border-box;text-overflow:ellipsis;text-align:center;border-radius:var(--lumo-border-radius-s);width:14rem;padding:var(--lumo-space-xs) var(--lumo-space-s);font-size:var(--lumo-font-size-s);white-space:nowrap;border:1px solid;font-weight:600;line-height:1;display:inline-block;overflow:hidden}.import-progress-badge{transition:background .35s ease-out;position:relative;overflow:hidden}.import-progress-badge--active:after{content:"";background:linear-gradient(90deg, transparent, var(--lumo-contrast-30pct), transparent);background-size:200% 100%;animation:1.6s ease-in-out infinite import-progress-shimmer;position:absolute;inset:0}@keyframes import-progress-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.label-event-preview-card{box-sizing:border-box;border:1px solid var(--lumo-contrast-20pct);width:100%;padding:var(--lumo-space-s);background-color:var(--lumo-contrast-5pct);border-radius:8px;overflow:hidden}.label-event-preview-image{box-sizing:border-box;width:100%;max-width:100%;margin-top:var(--lumo-space-s);object-fit:contain;border:1px solid var(--lumo-contrast-10pct);border-radius:6px;max-height:420px;display:block}.label-event-details-grid{column-gap:var(--lumo-space-m);row-gap:var(--lumo-space-xs);grid-template-columns:minmax(0,180px) minmax(0,1fr);display:grid;overflow-x:hidden}.label-event-detail-value{overflow-wrap:anywhere;word-break:break-word;min-width:0}.label-event-secret-field{--vaadin-input-field-height:auto;--vaadin-input-field-background:transparent;--vaadin-input-field-border-width:0;--vaadin-input-field-readonly-border:0;--vaadin-input-field-border-radius:0;--vaadin-input-field-hover-highlight:transparent;--vaadin-input-field-focus-ring-width:0;--vaadin-input-field-value-font-size:inherit;--vaadin-input-field-value-line-height:1.2;--vaadin-input-field-value-color:var(--lumo-body-text-color);width:fit-content;min-width:0;max-width:100%;height:auto;color:var(--lumo-body-text-color);align-self:baseline;line-height:1.2}.label-event-secret-field::part(input-field){height:auto;min-height:0;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;line-height:1.2}.label-event-secret-field::part(value){color:var(--lumo-body-text-color);padding:0;line-height:1.2}.label-event-secret-field[readonly]::part(input-field){background:0 0;border:0}.label-event-secret-field::part(reveal-button){width:1em;height:1em;min-height:1em;color:var(--lumo-primary-color);opacity:1;align-self:center;margin-inline-start:var(--lumo-space-xs);padding:0}.orders-dialog__header-row{margin-bottom:10px}.orders-dialog__content{padding:0 var(--vaadin-padding-l) var(--vaadin-padding-l)}.orders-dialog__status-card{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);overflow:hidden}.orders-dialog__warning-banner{padding-top:var(--lumo-space-s);padding-bottom:var(--lumo-space-s);padding-inline:var(--lumo-space-m);background-color:var(--lumo-warning-color-10pct)}.orders-dialog__warning-banner vaadin-button::part(button){cursor:pointer}.orders-dialog__status-bar{padding-top:var(--lumo-space-xs);padding-bottom:var(--lumo-space-xs);padding-inline:var(--lumo-space-m);background-color:var(--lumo-contrast-5pct)}.orders-dialog__status-bar--warning{background-color:var(--lumo-warning-color-10pct)}.orders-dialog__status-bar--rejected{background-color:var(--lumo-error-color-10pct)}.orders-dialog__status-bar--done{background-color:var(--lumo-success-color-10pct)}.orders-dialog__status-bar--created{background-color:var(--lumo-primary-color-10pct)}.orders-dialog__split-button vaadin-button{margin:0}.orders-dialog__split-button-primary{padding-inline:var(--lumo-space-m);font-size:var(--lumo-font-size-s);border-start-end-radius:0;border-end-end-radius:0}.orders-dialog__split-button-blocked{pointer-events:none;cursor:default}.orders-dialog__split-button-caret{border-inline-start:1px solid var(--lumo-shade-20pct);padding-inline:var(--lumo-space-xs);min-width:0;font-size:var(--lumo-font-size-s);border-start-start-radius:0;border-end-start-radius:0}.orders-dialog__split-button-caret vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);line-height:1}.orders-dialog__menu-item-button{width:100%;padding-inline:var(--lumo-space-m);justify-content:flex-start}.orders-dialog__menu-item-button::part(label){font-size:var(--lumo-font-size-s)}vaadin-context-menu-item.orders-dialog__menu-item::part(checkmark){display:none}vaadin-context-menu-item.orders-dialog__menu-item{min-height:auto;padding:0}.orders-dialog__button-icon{box-sizing:border-box;width:1rem;height:1rem;flex:none;justify-content:center;align-items:center;margin-inline-end:var(--lumo-space-xs);display:inline-flex}.orders-dialog__button-icon vaadin-icon{width:1rem;height:1rem}.orders-dialog__action-icon{border-radius:50%}.orders-dialog__action-icon vaadin-icon{width:.6rem;height:.6rem;color:var(--lumo-base-color)}.orders-dialog__action-icon--success{background-color:var(--lumo-success-color)}.orders-dialog__action-icon--error{background-color:var(--lumo-error-color)}.orders-dialog__workflow-badge{align-items:center;gap:var(--lumo-space-s);flex:0 auto;min-width:0;display:flex}.orders-dialog__workflow-badge-circle{box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;min-width:1.875rem;height:1.875rem;padding:2px;display:flex}.orders-dialog__workflow-badge-circle-inner{box-sizing:border-box;min-width:100%;height:100%;padding:0 var(--lumo-space-xs);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.orders-dialog__workflow-badge-text{align-items:stretch;min-width:0}.orders-dialog__workflow-badge--clickable{cursor:pointer}.orders-dialog__workflow-badge--clickable:hover .orders-dialog__workflow-badge-text>span{text-decoration:underline}.orders-dialog__workflow-badge-value{max-width:100%;font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.review-status-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.orders-reviews-dialog__reason-text{margin-top:var(--lumo-space-xs);padding:var(--lumo-space-xs) var(--lumo-space-s);border-left:2px solid var(--lumo-contrast-20pct);display:block}.detail-copy-button{opacity:0;transition:opacity .15s ease-in-out}.detail-copy-row:hover .detail-copy-button,.detail-copy-row:focus-within .detail-copy-button{opacity:1}.label-unapproved-preview-only{padding:var(--lumo-space-l);justify-content:center;align-items:center;width:min(92vw,980px)}.label-unapproved-preview-only .label-page-card{width:min(100%,920px);padding:var(--lumo-space-m);border:1px solid var(--lumo-contrast-15pct);background:var(--lumo-contrast-5pct);box-sizing:border-box;box-shadow:var(--lumo-box-shadow-xs);border-radius:10px;margin:0 auto}.label-unapproved-preview-only .label-page-card::part(media){width:100%;max-height:72vh}.label-unapproved-preview-only .label-page-card img{object-fit:contain;width:100%;max-height:72vh}@keyframes spin{to{transform:rotate(360deg)}}
