:root{--app-scale-factor: 1;--app-font-scale: 1;--lumo-font-size-xxxl: calc(2.5rem * var(--app-font-scale));--lumo-font-size-xxl: calc(1.75rem * var(--app-font-scale));--lumo-font-size-xl: calc(1.375rem * var(--app-font-scale));--lumo-font-size-l: calc(1.125rem * var(--app-font-scale));--lumo-font-size-m: calc(1rem * var(--app-font-scale));--lumo-font-size-s: calc(.875rem * var(--app-font-scale));--lumo-font-size-xs: calc(.8125rem * var(--app-font-scale));--lumo-font-size-xxs: calc(.75rem * var(--app-font-scale));--lumo-size-xl: calc(3rem * var(--app-scale-factor));--lumo-size-l: calc(2.5rem * var(--app-scale-factor));--lumo-size-m: calc(2.25rem * var(--app-scale-factor));--lumo-size-s: calc(1.875rem * var(--app-scale-factor));--lumo-size-xs: calc(1.625rem * var(--app-scale-factor));--lumo-space-xl: calc(1.875rem * var(--app-scale-factor));--lumo-space-l: calc(1.25rem * var(--app-scale-factor));--lumo-space-m: calc(.75rem * var(--app-scale-factor));--lumo-space-s: calc(.5rem * var(--app-scale-factor));--lumo-space-xs: calc(.25rem * var(--app-scale-factor));--lumo-icon-size-l: calc(1.75rem * var(--app-scale-factor));--lumo-icon-size-m: calc(1.5rem * var(--app-scale-factor));--lumo-icon-size-s: calc(1.25rem * var(--app-scale-factor));--app-logo-width: calc(120px * var(--app-scale-factor));--app-logo-height: auto;--app-language-selector-width: calc(160px * var(--app-scale-factor));--app-dialog-width: calc(500px * var(--app-scale-factor));--app-dialog-max-width: 90vw;--app-thumbnail-width: calc(120px * var(--app-scale-factor));--app-thumbnail-height: calc(80px * var(--app-scale-factor));--app-grid-row-height: calc(40px * var(--app-scale-factor));--app-button-min-width: calc(100px * var(--app-scale-factor));--app-icon-button-size: calc(36px * var(--app-scale-factor));--app-notices-grid-height: calc((100vh - 120px)*.75 - 50px) ;--app-detail-grid-height: calc((100vh - 120px)/4 - 40px) }@media screen and (max-width:1280px){:root{--app-scale-factor: .85;--app-font-scale: .92}}@media screen and (min-width:1281px)and (max-width:1440px){:root{--app-scale-factor: .9;--app-font-scale: .95}}@media screen and (min-width:1441px)and (max-width:1920px){:root{--app-scale-factor: 1;--app-font-scale: 1}}@media screen and (min-width:1921px)and (max-width:2560px){:root{--app-scale-factor: 1.1;--app-font-scale: 1.05}}@media screen and (min-width:2561px){:root{--app-scale-factor: 1.25;--app-font-scale: 1.1}}@media screen and (-webkit-min-device-pixel-ratio:1.25),screen and (min-resolution:120dpi){:root{--app-font-scale: calc(var(--app-font-scale) * 1.02)}}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-resolution:144dpi){:root{--app-font-scale: calc(var(--app-font-scale) * 1.05)}}@media screen and (max-height:768px){:root{--lumo-space-xl: calc(1.5rem * var(--app-scale-factor));--lumo-space-l: calc(1rem * var(--app-scale-factor));--app-grid-row-height: calc(36px * var(--app-scale-factor))}}.app-logo{width:var(--app-logo-width)!important;height:var(--app-logo-height)!important;object-fit:contain}.app-language-selector{width:var(--app-language-selector-width)!important;min-width:calc(120px * var(--app-scale-factor))}vaadin-dialog-overlay::part(overlay){max-width:var(--app-dialog-max-width)}.app-dialog{width:var(--app-dialog-width);max-width:var(--app-dialog-max-width)}.app-thumbnail{width:var(--app-thumbnail-width);height:var(--app-thumbnail-height);object-fit:cover}vaadin-grid{--vaadin-grid-cell-padding: calc(var(--lumo-space-s) * var(--app-scale-factor))}.app-icon-button{width:var(--app-icon-button-size)!important;height:var(--app-icon-button-size)!important;min-width:var(--app-icon-button-size)!important;padding:0!important}vaadin-form-layout{--vaadin-form-layout-column-spacing: calc(var(--lumo-space-l) * var(--app-scale-factor))}@media screen and (max-width:1440px){vaadin-app-layout::part(navbar){padding:0 var(--lumo-space-s)}}vaadin-app-layout[drawer-opened]::part(drawer){width:calc(280px * var(--app-scale-factor));min-width:200px;max-width:320px}.notices-grid{height:var(--app-notices-grid-height)!important;min-height:200px}.my-notices-orders-grid,.my-notices-articles-grid{height:var(--app-detail-grid-height)!important;min-height:120px}.truck-and-cargo-layout>vaadin-horizontal-layout{flex-wrap:nowrap;align-items:stretch}.truck-and-cargo-layout>vaadin-horizontal-layout>vaadin-vertical-layout{min-width:0;flex-shrink:1}vaadin-form-layout vaadin-form-item{min-width:0}vaadin-form-layout vaadin-text-field,vaadin-form-layout vaadin-number-field,vaadin-form-layout vaadin-combo-box{min-width:0;flex-shrink:1}vaadin-horizontal-layout{flex-wrap:nowrap!important}vaadin-combo-box,vaadin-text-field,vaadin-number-field,vaadin-date-picker,vaadin-text-area{min-width:0!important;flex-shrink:1!important}vaadin-horizontal-layout>vaadin-vertical-layout{min-width:0!important;flex-shrink:1!important}vaadin-button{min-width:fit-content!important;flex-shrink:0!important}vaadin-button.save-button{flex-shrink:1!important}vaadin-radio-group{min-width:0!important}.truck-cargo-notice-split.vaadin-horizontal-layout{display:flex;flex-wrap:nowrap!important}.truck-cargo-notice-split>.truck-cargo-column.vaadin-vertical-layout{flex:7 1 0!important;min-width:0!important}.truck-cargo-notice-split>.notice-column.vaadin-vertical-layout{flex:3 1 0!important;min-width:0!important}.orders-details-grids-wrapper.vaadin-vertical-layout{display:flex;flex-direction:column;height:100%}.orders-details-grids-wrapper>.orders-grids-wrapper.vaadin-horizontal-layout{flex:63 1 0!important;min-height:0!important}.orders-details-grids-wrapper>.details-grid-wrapper.vaadin-vertical-layout{flex:37 1 0!important;min-height:0!important}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}vaadin-notification-card[theme~=teal]{--lumo-base-color: #BAF7EF;--lumo-body-text-color: #004D40;--lumo-contrast: #004D40;background:#baf7ef;color:#004d40;display:inline-block;width:auto}vaadin-grid::part(success-row){background-color:var(--lumo-success-color-10pct)!important}vaadin-grid::part(warning-row){background-color:var(--lumo-warning-color-10pct)!important}.orders-grid.aiko-selected::part(success-row),.articles-grid.aiko-selected::part(success-row){background:linear-gradient(#00ced108,#00ced108),var(--lumo-success-color-10pct)!important}.orders-grid.aiko-selected::part(warning-row),.articles-grid.aiko-selected::part(warning-row){background:linear-gradient(#00ced108,#00ced108),var(--lumo-warning-color-10pct)!important}.orders-grid.momax-selected::part(success-row),.articles-grid.momax-selected::part(success-row){background:linear-gradient(#b0f7880f,#b0f7880f),var(--lumo-success-color-10pct)!important}.orders-grid.momax-selected::part(warning-row),.articles-grid.momax-selected::part(warning-row){background:linear-gradient(#b0f7880f,#b0f7880f),var(--lumo-warning-color-10pct)!important}vaadin-grid-cell-content{text-align:left!important}vaadin-grid vaadin-grid-cell-content[data-column-key=articleName]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}vaadin-grid-cell-content.announced-qty-warning{color:#ff6f00!important;font-weight:600!important;background-color:#fff3e0!important;border-left:3px solid #ff6f00!important;padding-left:8px!important}vaadin-grid::part(header-cell){position:sticky!important;top:0!important;z-index:100!important;background:var(--lumo-base-color)!important;background-color:var(--lumo-base-color)!important}vaadin-grid::part(header-row){position:sticky!important;top:0!important;z-index:100!important;background:var(--lumo-base-color)!important;background-color:var(--lumo-base-color)!important}vaadin-grid::part(body){z-index:1!important}vaadin-grid::part(row){z-index:1!important}.orders-grid.aiko-selected::part(header-cell),.articles-grid.aiko-selected::part(header-cell){background:var(--lumo-base-color)!important;background-color:var(--lumo-base-color)!important;z-index:100!important}.orders-grid.aiko-selected::part(header-row),.articles-grid.aiko-selected::part(header-row){background:var(--lumo-base-color)!important;background-color:var(--lumo-base-color)!important;z-index:100!important}.orders-grid.momax-selected::part(header-cell),.articles-grid.momax-selected::part(header-cell){background:var(--lumo-base-color)!important;background-color:var(--lumo-base-color)!important;z-index:100!important}.orders-grid.momax-selected::part(header-row),.articles-grid.momax-selected::part(header-row){background:var(--lumo-base-color)!important;background-color:var(--lumo-base-color)!important;z-index:100!important}.orders-grid.aiko-selected::part(row),.articles-grid.aiko-selected::part(row),.orders-grid.momax-selected::part(row),.articles-grid.momax-selected::part(row){z-index:1!important}.orders-grid,.articles-grid{border:2px solid #E4E8E1!important;border-radius:2px;box-shadow:0 2px 4px #0000001a;transition:border-color .3s ease,box-shadow .3s ease;background-color:var(--lumo-base-color)}.orders-grid.aiko-selected,.articles-grid.aiko-selected{border:2px solid #00CED1!important;box-shadow:0 2px 4px #00ced14d;background-color:var(--lumo-base-color)!important}.orders-grid.aiko-selected::part(body-cell),.articles-grid.aiko-selected::part(body-cell){background-color:#00ced108!important}.orders-grid.momax-selected,.articles-grid.momax-selected{border:2px solid #B0F788!important;box-shadow:0 2px 4px #b0f7884d;background-color:var(--lumo-base-color)!important}.orders-grid.momax-selected::part(body-cell),.articles-grid.momax-selected::part(body-cell){background-color:#b0f7880f!important}.goods-type-grid::part(header-cell){white-space:nowrap;overflow:visible;text-overflow:clip}.goods-type-grid vaadin-grid-cell-content{white-space:nowrap}vaadin-app-layout vaadin-combo-box::part(input-field){background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid var(--lumo-contrast-20pct);border-radius:20px;box-shadow:0 2px 4px #00000014;transition:all .3s ease}vaadin-app-layout vaadin-combo-box::part(input-field):hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:var(--lumo-primary-color-50pct);box-shadow:0 4px 8px #0000001f;transform:translateY(-1px)}vaadin-app-layout vaadin-combo-box[focused]::part(input-field){border-color:var(--lumo-primary-color);box-shadow:0 0 0 2px var(--lumo-primary-color-10pct),0 4px 8px #0000001f}vaadin-app-layout vaadin-combo-box::part(toggle-button){color:var(--lumo-primary-color)}vaadin-grid::part(header-cell) [class*=centered-column]{text-align:center!important}vaadin-grid-cell-content[class*=centered-column]{text-align:center!important;justify-content:center!important}vaadin-app-layout vaadin-combo-box::part(input-field) input{font-weight:500;letter-spacing:.02em}vaadin-combo-box-item{white-space:nowrap!important;min-height:36px!important;font-size:var(--lumo-font-size-m)!important;line-height:var(--lumo-line-height-m)!important}vaadin-combo-box-item::part(content){white-space:nowrap!important;overflow:visible!important;display:block!important;width:100%!important}vaadin-combo-box::part(input-field){border-radius:20px}.upload-header{margin:0;text-align:center;font-weight:600;font-size:1em;color:var(--lumo-primary-text-color);display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%}.upload-header:before{content:"📤"}.notice-field{width:100%;height:100%;min-height:145px;align-self:center}.minimum-time-wrapper{width:100%;justify-content:center;align-items:center}.truck-and-cargo-layout{border:2px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);background-color:var(--lumo-contrast-5pct);padding:var(--lumo-space-m)}.truck-and-cargo-header{margin:0;text-align:center;font-weight:700;font-size:1.2em;color:var(--lumo-primary-text-color)}vaadin-text-field.minimum-time{--vaadin-input-field-readonly-border: 3px solid var(--lumo-contrast-30pct)}vaadin-text-field.minimum-time::part(value){text-align:center;font-weight:700;font-size:1.2em}vaadin-text-field.minimum-time::part(label){text-align:center;width:100%;font-weight:700}vaadin-number-field.unload-time-field-result::part(input-field){background-color:var(--lumo-contrast-5pct);border:2px solid var(--lumo-contrast-30pct);border-radius:var(--lumo-border-radius-m);pointer-events:none}vaadin-number-field.unload-time-field-result::part(value){text-align:center;font-weight:600;font-size:1.05em;color:var(--lumo-primary-text-color)}vaadin-number-field.unload-time-field-result::part(label){font-weight:500;color:var(--lumo-secondary-text-color)}vaadin-number-field.unload-time-field-result[has-value]::part(input-field){background-color:var(--lumo-success-color-10pct);border:1px solid var(--lumo-success-color)}vaadin-number-field.unload-time-field-result[has-value]::part(value){color:var(--lumo-success-text-color);font-weight:700}vaadin-integer-field.unload-time-field-result::part(input-field){background-color:var(--lumo-contrast-5pct);border:2px solid var(--lumo-contrast-30pct);border-radius:var(--lumo-border-radius-m);pointer-events:none}vaadin-integer-field.unload-time-field-result::part(value){text-align:center;font-weight:600;font-size:1.05em;color:var(--lumo-primary-text-color)}vaadin-integer-field.unload-time-field-result::part(label){font-weight:500;color:var(--lumo-secondary-text-color)}vaadin-integer-field.unload-time-field-result[has-value]::part(input-field){background-color:var(--lumo-success-color-10pct);border:1px solid var(--lumo-success-color)}vaadin-integer-field.unload-time-field-result[has-value]::part(value){color:var(--lumo-success-text-color);font-weight:700}vaadin-text-field.unload-time-field-result::part(input-field){background-color:var(--lumo-contrast-5pct);border:2px solid var(--lumo-contrast-30pct);border-radius:var(--lumo-border-radius-m);pointer-events:none}vaadin-text-field.unload-time-field-result::part(value){text-align:center;font-weight:600;font-size:1.05em;color:var(--lumo-primary-text-color);font-family:Courier New,monospace}vaadin-text-field.unload-time-field-result::part(label){font-weight:500;color:var(--lumo-secondary-text-color)}vaadin-text-field.unload-time-field-result[has-value]::part(input-field){background-color:var(--lumo-success-color-10pct);border:1px solid var(--lumo-success-color)}vaadin-text-field.unload-time-field-result[has-value]::part(value){color:var(--lumo-success-text-color);font-weight:700}vaadin-button.find-slot-button-disabled{opacity:.85;filter:none;cursor:not-allowed;background-color:var(--lumo-contrast-30pct);color:var(--lumo-contrast-60pct);font-weight:500}vaadin-button.find-slot-button-enabled{width:100%;opacity:1;filter:none;cursor:pointer;background:linear-gradient(180deg,#257ef4,#0c6ce9);color:var(--lumo-primary-contrast-color);font-weight:700;font-size:1.1em;border:none;border-radius:var(--lumo-border-radius-l);box-shadow:0 4px 8px #0050c833,0 6px 12px #0050c826;transition:all .3s ease-in-out;animation:breathing 2.5s ease-in-out infinite}vaadin-button.find-slot-button-enabled:hover{background:linear-gradient(180deg,#388cfa,#1075f9);box-shadow:0 6px 12px #0050c840,0 8px 16px #0050c833;transform:translateY(-2px);animation-play-state:paused}vaadin-button.find-slot-button-enabled:active{transform:translateY(0);box-shadow:0 2px 4px #0050c833;background:#0b65da;animation:none}@keyframes breathing{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:.9}}.notices-grid-container{overflow-x:auto!important;overflow-y:visible!important;display:flex!important;flex-direction:column!important}.notices-grid{cursor:pointer;min-width:1496px!important}.notices-grid::part(selected-row){background-color:#90ee9059!important}.notices-grid::part(selected-row-cell){background-color:#90ee9059!important}.notices-grid::part(selected-row):hover{background-color:#90ee9059!important}.notices-grid::part(selected-row-cell):hover{background-color:#90ee9059!important}.my-notices-orders-grid.notice-selected::part(body-cell){background-color:#90ee9040!important}.my-notices-orders-grid.notice-selected::part(selected-row-cell){background-color:#90ee9080!important}.my-notices-orders-grid.notice-selected{border:2px solid rgba(144,238,144,.8)!important;box-shadow:0 2px 4px #90ee904d}.my-notices-articles-grid.order-selected::part(body-cell){background-color:#90ee9040!important}.my-notices-articles-grid.order-selected::part(selected-row-cell){background-color:#90ee9080!important}.my-notices-articles-grid.order-selected{border:2px solid rgba(144,238,144,.8)!important;box-shadow:0 2px 4px #90ee904d}.qty-with-dot{display:flex!important;align-items:center!important;gap:8px!important}.qty-dot{display:inline-block!important;line-height:1!important;vertical-align:middle!important;flex-shrink:0!important}.qty-text{display:inline-block!important;text-align:left!important}@media print{vaadin-app-layout::part(navbar),vaadin-app-layout::part(drawer),vaadin-app-layout [slot=navbar],vaadin-app-layout [slot=drawer],.print-hidden{display:none!important;visibility:hidden!important}vaadin-dialog-overlay::part(backdrop){display:none!important}vaadin-dialog-overlay{position:static!important;display:block!important}vaadin-dialog-overlay::part(overlay){position:static!important;box-shadow:none!important;border:none!important;max-height:none!important;max-width:none!important;width:100%!important}.print-content{display:block!important;visibility:visible!important;position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px!important;background:#fff!important;box-shadow:none!important}.print-content *{break-inside:avoid-page}@page{size:A4;margin:15mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-only{display:block!important;visibility:visible!important}}.print-only{display:none!important}.apple-spinner{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;position:relative}.apple-spinner .spinner-blade{position:absolute;left:50%;top:50%;width:2px;height:6px;margin-left:-1px;margin-top:-9px;border-radius:1px;background-color:currentColor;opacity:.25;transform-origin:center 9px;animation:apple-spinner-fade 1s infinite linear}.apple-spinner .spinner-blade:nth-child(1){transform:rotate(0);animation-delay:-1s}.apple-spinner .spinner-blade:nth-child(2){transform:rotate(30deg);animation-delay:-.9167s}.apple-spinner .spinner-blade:nth-child(3){transform:rotate(60deg);animation-delay:-.8333s}.apple-spinner .spinner-blade:nth-child(4){transform:rotate(90deg);animation-delay:-.75s}.apple-spinner .spinner-blade:nth-child(5){transform:rotate(120deg);animation-delay:-.6667s}.apple-spinner .spinner-blade:nth-child(6){transform:rotate(150deg);animation-delay:-.5833s}.apple-spinner .spinner-blade:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.apple-spinner .spinner-blade:nth-child(8){transform:rotate(210deg);animation-delay:-.4167s}.apple-spinner .spinner-blade:nth-child(9){transform:rotate(240deg);animation-delay:-.3333s}.apple-spinner .spinner-blade:nth-child(10){transform:rotate(270deg);animation-delay:-.25s}.apple-spinner .spinner-blade:nth-child(11){transform:rotate(300deg);animation-delay:-.1667s}.apple-spinner .spinner-blade:nth-child(12){transform:rotate(330deg);animation-delay:-.0833s}@keyframes apple-spinner-fade{0%{opacity:1}to{opacity:.25}}.apple-spinner-button{display:inline-flex;align-items:center;gap:var(--lumo-space-s)}.apple-spinner-button .apple-spinner{color:inherit}.apple-spinner.large{width:40px;height:40px}.apple-spinner.large .spinner-blade{width:3px;height:10px;margin-left:-1.5px;margin-top:-16px;border-radius:2px;transform-origin:center 16px}vaadin-checkbox.cylindrical-checkbox{--vaadin-input-field-border-width: 0;margin:0;padding:0}vaadin-checkbox.cylindrical-checkbox::part(checkbox){width:28px;height:14px;border-radius:3px;background:linear-gradient(180deg,#fff,#f8f8f8 30%,#f0f0f0 70%,#f8f8f8);border:2.5px solid #c0c0c0;transition:all .2s ease;position:relative;margin:0;box-shadow:inset 0 2px 4px #fffc,inset 0 -2px 4px #0000001a,0 2px 4px #00000014,0 1px 2px #0000000f}vaadin-checkbox.cylindrical-checkbox[checked]::part(checkbox){background:linear-gradient(180deg,#c8e6c9,#a5d6a7 30%,#81c784,#66bb6a 70%,#a5d6a7);border-color:#66bb6a;box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 4px #00000040,0 2px 6px #81c7844d,0 1px 2px #0003}vaadin-checkbox.cylindrical-checkbox.checkbox-available::part(checkbox){background:linear-gradient(180deg,#a5d6a7,#81c784 30%,#66bb6a 70%,#81c784)!important;border-color:#4caf50!important;box-shadow:inset 0 2px 4px #ffffff80,inset 0 -2px 4px #0003,0 2px 4px #4caf504d,0 1px 2px #00000026!important}vaadin-checkbox.cylindrical-checkbox.checkbox-hover::part(checkbox){background:linear-gradient(180deg,#9ef7f4,#7dd3d0 30%,#5ab8b5 70%,#7dd3d0)!important;border-color:#00bcd4!important;box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 4px #0003,0 2px 6px #00bcd466,0 1px 3px #0003!important}vaadin-checkbox.cylindrical-checkbox.checkbox-selected::part(checkbox){background:linear-gradient(180deg,#80deea,#4dd0e1 30%,#26c6da 70%,#4dd0e1)!important;border-color:#0097a7!important}vaadin-checkbox.cylindrical-checkbox.checkbox-disabled::part(checkbox){background:linear-gradient(180deg,#e0e0e0,#bdbdbd 30%,#9e9e9e 70%,#bdbdbd)!important;border-color:#757575!important;opacity:.5!important}vaadin-checkbox.cylindrical-checkbox::part(checkmark){display:none!important;opacity:0!important}vaadin-checkbox.cylindrical-checkbox::part(checkbox):before,vaadin-checkbox.cylindrical-checkbox::part(checkbox):after{display:none!important;content:none!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-gate::part(checkbox){background:linear-gradient(180deg,#a5d6a7,#81c784 30%,#66bb6a,#4caf50 70%,#81c784)!important;border-color:#43a047!important;box-shadow:inset 0 2px 4px #ffffff80,inset 0 -2px 4px #0000004d,0 2px 6px #66bb6a66,0 1px 2px #00000040!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-hour::part(checkbox){background:linear-gradient(180deg,#66bb6a,#4caf50 30%,#43a047,#388e3c 70%,#4caf50)!important;border-color:#2e7d32!important;box-shadow:inset 0 2px 4px #fff6,inset 0 -2px 4px #0006,0 2px 6px #388e3c80,0 1px 3px #00000059!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-interval::part(checkbox){background:linear-gradient(180deg,#81c784,#66bb6a 30%,#4caf50,#43a047 70%,#66bb6a)!important;border-color:#2e7d32!important;box-shadow:inset 0 2px 4px #fff6,inset 0 -2px 4px #0006,0 2px 6px #4caf5080,0 1px 3px #0000004d!important}vaadin-grid::part(time-interval-column){text-align:center!important;justify-content:center!important}vaadin-grid::part(time-interval-column header-cell){text-align:center!important;justify-content:center!important}vaadin-checkbox.cylindrical-checkbox.checkbox-not-ready::part(checkbox){background:linear-gradient(180deg,#e8e8e8,#d0d0d0 30%,silver 70%,#d0d0d0)!important;border:none!important;opacity:.6!important;cursor:not-allowed!important;box-shadow:inset 0 1px 2px #0000001a,0 1px 2px #0000000d!important}vaadin-checkbox.cylindrical-checkbox.checkbox-not-ready{pointer-events:none!important}vaadin-checkbox.cylindrical-checkbox.checkbox-ready::part(checkbox){background:linear-gradient(180deg,#fff,#fafafa 30%,#f5f5f5 70%,#fafafa)!important;border:2.5px solid #388E3C!important;box-shadow:inset 0 2px 4px #ffffffe6,inset 0 -2px 4px #00000014,0 2px 6px #388e3c40,0 1px 3px #0000001a!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-hour.checkbox-not-ready::part(checkbox){background:linear-gradient(180deg,#e8e8e8,#d0d0d0 30%,silver 70%,#d0d0d0)!important;border:none!important;opacity:.6!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-hour.checkbox-ready::part(checkbox){background:linear-gradient(180deg,#fff,#fafafa 30%,#f5f5f5 70%,#fafafa)!important;border:3px solid #2E7D32!important;box-shadow:inset 0 2px 4px #ffffffe6,inset 0 -2px 4px #00000014,0 2px 6px #2e7d324d,0 1px 3px #00000026!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-hour[checked]::part(checkbox){background:linear-gradient(180deg,#66bb6a,#4caf50 30%,#43a047,#388e3c 70%,#4caf50)!important;border-color:#2e7d32!important;box-shadow:inset 0 2px 4px #fff6,inset 0 -2px 4px #0006,0 2px 6px #388e3c80,0 1px 3px #00000059!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-interval.checkbox-not-ready::part(checkbox){background:linear-gradient(180deg,#e8e8e8,#d0d0d0 30%,silver 70%,#d0d0d0)!important;border:none!important;opacity:.6!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-interval.checkbox-ready::part(checkbox){background:linear-gradient(180deg,#fff,#fafafa 30%,#f5f5f5 70%,#fafafa)!important;border:2.5px solid #388E3C!important;box-shadow:inset 0 2px 4px #ffffffe6,inset 0 -2px 4px #00000014,0 2px 6px #388e3c40,0 1px 3px #0000001a!important;position:relative!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-interval[checked]::part(checkbox){background:linear-gradient(180deg,#81c784,#66bb6a 30%,#4caf50,#43a047 70%,#66bb6a)!important;border-color:#2e7d32!important;box-shadow:inset 0 2px 4px #fff6,inset 0 -2px 4px #0006,0 2px 6px #4caf5080,0 1px 3px #0000004d!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-gate.checkbox-not-ready::part(checkbox){background:linear-gradient(180deg,#e8e8e8,#d0d0d0 30%,silver 70%,#d0d0d0)!important;border:none!important;opacity:.6!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-gate.checkbox-ready::part(checkbox){background:linear-gradient(180deg,#fff,#fafafa 30%,#f5f5f5 70%,#fafafa)!important;border:2.5px solid #43A047!important;box-shadow:inset 0 2px 4px #ffffffe6,inset 0 -2px 4px #00000014,0 2px 6px #43a04740,0 1px 3px #0000001a!important}vaadin-checkbox.cylindrical-checkbox.checkbox-global-gate[checked]::part(checkbox){background:linear-gradient(180deg,#a5d6a7,#81c784 30%,#66bb6a,#4caf50 70%,#81c784)!important;border-color:#43a047!important;box-shadow:inset 0 2px 4px #ffffff80,inset 0 -2px 4px #0000004d,0 2px 6px #66bb6a66,0 1px 2px #00000040!important}vaadin-checkbox.cylindrical-checkbox.checkbox-individual-selected::part(checkbox){background:linear-gradient(180deg,#c8e6c9,#a5d6a7 30%,#81c784,#66bb6a 70%,#a5d6a7)!important;border-color:#66bb6a!important;box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 4px #0003,0 2px 4px #81c7844d,0 1px 2px #00000026!important}.checkbox-arrow-indicator{position:relative;display:inline-flex;align-items:center}.checkbox-arrow-indicator:after{content:"▼";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:8px;color:#388e3c;pointer-events:none;z-index:10;text-shadow:0 1px 1px rgba(255,255,255,.8)}.checkbox-arrow-indicator.checkbox-checked:after{display:none}.checkbox-arrow-indicator.checkbox-not-ready:after{display:none}vaadin-grid-cell-content{position:relative}vaadin-grid-cell-content[title]:hover:after{content:attr(title);position:absolute;left:0;top:100%;z-index:1000;background-color:#212121f2;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;word-wrap:break-word;max-width:400px;width:max-content;box-shadow:0 4px 12px #0000004d;margin-top:4px;pointer-events:none;animation:tooltipFadeIn .2s ease-in-out}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}vaadin-grid::part(header-cell) vaadin-grid-cell-content[title]:hover:after{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}vaadin-date-picker-overlay{--lumo-font-size-xxl: 1.75rem;--lumo-font-size-xl: 1.375rem;--lumo-font-size-l: 1.125rem;--lumo-font-size-m: 1rem;--lumo-font-size-s: .875rem;--lumo-font-size-xs: .8125rem;--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2.25rem;--lumo-size-s: 1.875rem;--lumo-size-xs: 1.625rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .75rem;--lumo-space-s: .5rem;--lumo-space-xs: .25rem}vaadin-integer-field.ap-bar-field{--lumo-space-xs: 0px;--vaadin-input-field-value-padding-start: 0;--vaadin-input-field-value-padding-end: 0}vaadin-integer-field.ap-bar-field::part(input-field){padding:0!important;display:flex;align-items:center;justify-content:center}vaadin-integer-field.ap-bar-field::part(value){font-size:.89em;font-weight:800;text-align:center!important;padding:0!important;margin:0;width:100%;min-width:0;flex:1}
