:root{--sabe-brand:#c8202b;--sabe-brand-dark:#9e1820;--sabe-brand-10pct:#c8202b1a}vaadin-button.sabe-brand-button[theme~=primary],vaadin-login-form.sabe-login,vaadin-login-form-wrapper.sabe-login{--lumo-primary-color:var(--sabe-brand);--lumo-primary-text-color:var(--sabe-brand);--lumo-primary-color-50pct:#c8202b80;--lumo-primary-color-10pct:var(--sabe-brand-10pct)}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(./InterVariable-DiVDrmQJ.woff2)format("woff2")}.bool-true{color:var(--lumo-success-color)}.bool-false{color:var(--lumo-error-color)}html{--lumo-font-family:InterVariable, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-variant-numeric:slashed-zero;font-feature-settings:"cv05", "cv08";--vaadin-input-field-value-font-weight:400;--vaadin-input-field-label-font-weight:500;--s-surface:var(--lumo-base-color);--lumo-font-size:1rem;--lumo-font-size-xxxl:1.75rem;--lumo-font-size-xxl:1.375rem;--lumo-font-size-xl:1.25rem;--lumo-font-size-l:1rem;--lumo-font-size-m:.875rem;--lumo-font-size-s:.75rem;--lumo-font-size-xs:.75rem;--lumo-font-size-xxs:.75rem;--lumo-line-height-m:1.4;--lumo-line-height-s:1.2;--lumo-line-height-xs:1.1;--lumo-size-xl:2.5rem;--lumo-size-l:2rem;--lumo-size-m:1.75rem;--lumo-size-s:1.5rem;--lumo-size-xs:1.25rem;--lumo-space-xl:1.75rem;--lumo-space-l:1.125rem;--lumo-space-m:.5rem;--lumo-space-s:.25rem;--lumo-space-xs:.125rem}vaadin-text-field::part(label),vaadin-text-area::part(label),vaadin-combo-box::part(label),vaadin-date-picker::part(label),vaadin-number-field::part(label),vaadin-integer-field::part(label),vaadin-select::part(label){padding-top:2px;padding-bottom:2px;padding-right:2px}vaadin-text-field,vaadin-password-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-number-field,vaadin-integer-field,vaadin-select{padding-top:4px}:is(vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-number-field,vaadin-integer-field,vaadin-select,vaadin-password-field)[readonly]::part(input-field){color:var(--lumo-body-text-color)}vaadin-number-field,vaadin-integer-field{font-variant-numeric:tabular-nums}vaadin-integer-field::part(decrease-button),vaadin-integer-field::part(increase-button),vaadin-number-field::part(decrease-button),vaadin-number-field::part(increase-button){height:var(--lumo-size-m)}vaadin-horizontal-layout.red{background-color:red}:is(.s-baseline-row,[style*="align-items: baseline"]:not(vaadin-vertical-layout),[style*=align-items\:baseline]:not(vaadin-vertical-layout)):has(:is(vaadin-text-field,vaadin-combo-box,vaadin-date-picker,vaadin-number-field,vaadin-integer-field,vaadin-select,vaadin-password-field)[has-label]){--s-baseline-shift-field:-5px;--s-baseline-shift-text:-3.95px}:is(.s-baseline-row,[style*="align-items: baseline"]:not(vaadin-vertical-layout),[style*=align-items\:baseline]:not(vaadin-vertical-layout))>:is(vaadin-text-field,vaadin-combo-box,vaadin-date-picker,vaadin-number-field,vaadin-integer-field,vaadin-select,vaadin-password-field):not([has-label]){top:var(--s-baseline-shift-field,0);position:relative}:is(.s-baseline-row,[style*="align-items: baseline"]:not(vaadin-vertical-layout),[style*=align-items\:baseline]:not(vaadin-vertical-layout))>:is(span,label,vaadin-checkbox){top:var(--s-baseline-shift-text,0);position:relative}label{white-space:nowrap;padding-bottom:1px!important}vaadin-checkbox.s-wrap-label label{white-space:normal}span{white-space:nowrap}span.caption{text-indent:-5px;margin-bottom:-5px}has-label{padding-top:0}vaadin-combo-box.leftpad,vaadin-checkbox.indent{padding-left:5px}vaadin-text-field.green{--vaadin-input-field-label-color:var(--s-status-good)}vaadin-text-field.yellow{--vaadin-input-field-label-color:var(--s-status-warn)}vaadin-text-field.red{--vaadin-input-field-label-color:var(--s-status-bad)}vaadin-selection-grid-cell-content{padding:4px 2px}vaadin-selection-grid.styling::part(numeric){font-family:inherit;font-size:var(--lumo-font-size-xs);font-variant-numeric:tabular-nums}vaadin-selection-grid.styling::part(GREEN){color:var(--s-status-good)}vaadin-selection-grid.styling::part(BLUE){color:var(--s-status-info)}vaadin-selection-grid.styling::part(ORANGE){color:var(--s-status-warn)}vaadin-selection-grid.styling::part(RED){color:var(--s-status-bad)}vaadin-selection-grid.styling::part(WARN){color:var(--s-status-warn)}vaadin-selection-grid.styling::part(ALERT){color:var(--s-status-bad)}vaadin-selection-grid.styling::part(PREMATURE){color:var(--s-status-info)}vaadin-selection-grid.styling::part(INACTIVE){color:var(--s-status-muted)}vaadin-selection-grid.styling::part(GREENZONE){color:var(--s-status-good)}vaadin-selection-grid.styling::part(YELLOWZONE){color:var(--s-status-warn)}vaadin-selection-grid.styling::part(REDZONE){color:var(--s-status-bad)}vaadin-selection-grid.styling::part(EXCESS){color:var(--s-status-info)}vaadin-selection-grid.styling::part(VALID){color:var(--s-status-good)}vaadin-selection-grid.styling::part(GREENZONE),vaadin-selection-grid.styling::part(YELLOWZONE),vaadin-selection-grid.styling::part(REDZONE){font-weight:500}vaadin-selection-grid.styling::part(GREENZONE):before{content:"●"}vaadin-selection-grid.styling::part(YELLOWZONE):before{content:"▲"}vaadin-selection-grid.styling::part(REDZONE):before{content:"■"}vaadin-selection-grid.styling::part(GREENZONE):before,vaadin-selection-grid.styling::part(YELLOWZONE):before,vaadin-selection-grid.styling::part(REDZONE):before{align-self:center;margin-left:8px;font-size:.7em}:is(vaadin-grid,vaadin-selection-grid).styling{--lumo-contrast-10pct:#0f172a12;border-radius:6px}:is(vaadin-grid,vaadin-selection-grid).styling::part(header-cell){background-color:color-mix(in srgb, var(--lumo-contrast) 3%, var(--lumo-base-color));color:var(--lumo-secondary-text-color);font-weight:600}:is(vaadin-grid,vaadin-selection-grid).styling::part(odd-row-cell){background-color:color-mix(in srgb, var(--lumo-contrast) 2.5%, var(--lumo-base-color))}vaadin-selection-grid.styling::part(depth-1){background-color:var(--lumo-contrast-5pct)}vaadin-selection-grid.styling::part(depth-2){background-color:var(--lumo-contrast-10pct)}vaadin-selection-grid.styling::part(depth-3){background-color:var(--lumo-contrast-20pct)}vaadin-selection-grid.styling::part(depth-4){background-color:var(--lumo-contrast-30pct)}vaadin-selection-grid.styling::part(depth-5){background-color:var(--lumo-contrast-40pct)}vaadin-grid-cell-content{padding:4px 2px}vaadin-grid.styling::part(numeric){font-family:inherit;font-size:var(--lumo-font-size-xs);font-variant-numeric:tabular-nums}span.size-xl{font-size:var(--lumo-font-size-xl)}span.size-l{font-size:var(--lumo-font-size-l)}span.size-m{font-size:var(--lumo-font-size-m)}span.size-s{font-size:var(--lumo-font-size-s)}span.size-xs{font-size:var(--lumo-font-size-xs)}span.size-xxs{font-size:var(--lumo-font-size-xxs)}span.wrapped{word-wrap:break-word;white-space:normal;line-height:1.4}span.right{text-align:right}span.pushup{margin-top:-18px}span.numeric,span.pushup.numeric{text-align:right;font-variant-numeric:tabular-nums}.red sabe-slider{--sabe-slider-color:red}.orange sabe-slider{--sabe-slider-color:orange}.yellow sabe-slider{--sabe-slider-color:#daa520}.green sabe-slider{--sabe-slider-color:green}vaadin-grid-tree-toggle{--vaadin-grid-tree-toggle-level-offset:.5em}hr.menu-separator{width:100%!important}.drop-active-target:focus-within,.drop-active-target[dragover]{outline:2px dashed var(--lumo-primary-color);background-color:var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-m)}vaadin-tabsheet.wrapping-tabs vaadin-tabs{--_lumo-tabs-overflow:visible;overflow:visible!important}vaadin-tabsheet.wrapping-tabs vaadin-tabs [part=tabs]{flex-wrap:wrap;overflow:visible}vaadin-tabsheet.wrapping-tabs vaadin-tabs:before,vaadin-tabsheet.wrapping-tabs vaadin-tabs:after,vaadin-tabsheet.wrapping-tabs vaadin-tabs [part=back-button],vaadin-tabsheet.wrapping-tabs vaadin-tabs [part=forward-button]{display:none}html{--s-status-good:#15703a;--s-status-warn:#935306;--s-status-bad:#b91c1c;--s-status-info:#1d4ed8;--s-status-muted:#556377;--sabe-wo-open:var(--s-status-warn);--sabe-wo-exploded:#255f8f;--sabe-wo-released:#0d6b63;--sabe-wo-inprocess:var(--s-status-good);--sabe-wo-closed:#b03a0b;--sabe-wo-archived:var(--s-status-muted);--sabe-wo-unknown:var(--s-status-muted)}.wostatus-pill{background:color-mix(in srgb, var(--wo-state,var(--s-status-muted)) 10%, var(--lumo-base-color));border-radius:999px;justify-content:center;align-items:center;min-width:40px;padding:1px 6px;display:inline-flex}.wostatus-pill-label{font-size:var(--lumo-font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--wo-state,var(--lumo-body-text-color));font-weight:600;line-height:1.2}.wostatus-pill.state-open{--wo-state:var(--sabe-wo-open)}.wostatus-pill.state-exploded{--wo-state:var(--sabe-wo-exploded)}.wostatus-pill.state-released{--wo-state:var(--sabe-wo-released)}.wostatus-pill.state-inprocess{--wo-state:var(--sabe-wo-inprocess)}.wostatus-pill.state-closed{--wo-state:var(--sabe-wo-closed)}.wostatus-pill.state-archived{--wo-state:var(--sabe-wo-archived)}.wostatus-pill.state-unknown{--wo-state:var(--sabe-wo-unknown)}.cs-bars{--cs-red:#dc2626;--cs-red-dark:#991b1b;--cs-yellow:#eab308;--cs-green:#16a34a;--cs-blue:#2563eb;--cs-blue-dark:#1e40af;--cs-gray:#cbd5e1;--cs-red-pale:#ffe4e0;--cs-yellow-pale:#f9ebbf;--cs-green-pale:#daf3dd;vertical-align:middle;align-items:center;gap:2px;height:18px;display:inline-flex}.cs-icon{flex:none;width:14px;height:14px}.cs-mode{width:13px;height:13px;color:var(--lumo-secondary-text-color);margin-right:1px}.cs-alert{color:var(--s-status-bad)}.cs-warning{color:#b8860b}.cs-ok{color:var(--s-status-good)}.cs-ready{color:var(--s-status-info)}.cs-blank{visibility:hidden}.cs-track{border-radius:6px;flex:none;width:32px;height:12px;position:relative;overflow:hidden}.cs-stock{background:var(--cs-red-pale)}.cs-zoned{background:linear-gradient(to right, var(--cs-red-pale) 0 33%, var(--cs-yellow-pale) 33% 66%, var(--cs-green-pale) 66% 100%)}.cs-level{background:linear-gradient(to right, var(--cs-red) 0 33%, var(--cs-yellow) 33% 66%, var(--cs-green) 66% 100%);clip-path:inset(0 0 0 var(--level) round 6px);border-radius:6px;position:absolute;inset:0}.cs-fill{border-radius:6px;width:100%;position:absolute;inset:0 auto 0 0}.cs-level,.cs-fill{box-shadow:inset 0 0 0 1px #00000024}.cs-fill.cs-red{background-color:var(--cs-red)}.cs-fill.cs-red-dark{background-color:var(--cs-red-dark)}.cs-fill.cs-yellow{background-color:var(--cs-yellow)}.cs-fill.cs-green{background-color:var(--cs-green)}.cs-fill.cs-blue{background-color:var(--cs-blue)}.cs-fill.cs-blue-dark{background-color:var(--cs-blue-dark)}.cs-fill.cs-gray{background-color:var(--cs-gray)}.cs-striped{background-image:repeating-linear-gradient(135deg,#ffffff73 0 2px,#0000 2px 5px)}.rqstatus-markers{justify-content:center;align-items:center;gap:4px;display:inline-flex}.rqstatus-marker{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);color:var(--lumo-primary-text-color)}.inset-with-caption{background:var(--lumo-base-color);padding:var(--lumo-space-m);border:1px solid #0f172a14;border-radius:8px;position:relative;box-shadow:0 1px 2px #0f172a0d,0 1px 3px #0f172a14}.inset-caption{top:calc(var(--lumo-font-size-xs) * -.5);left:var(--lumo-space-s);background:var(--lumo-base-color);padding:0 var(--lumo-space-xs);line-height:1;position:absolute}.inset-with-caption>.inset-caption{padding:0 var(--lumo-space-s) var(--lumo-space-xs);font-size:var(--lumo-font-size-l);letter-spacing:-.005em;color:var(--lumo-header-text-color);background:0 0;font-weight:600;position:static}.inset,.inset-without-caption{background:var(--lumo-base-color);border:1px solid #0f172a14;border-radius:8px;padding:2px;position:relative;box-shadow:0 1px 2px #0f172a0d,0 1px 3px #0f172a14}.s-view{border-top:3px solid var(--sabe-instance-tint,transparent)}.s-view__instance-badge{position:absolute;top:.5rem;right:.5rem}.s-modal__header{background-color:color-mix(in srgb, var(--sabe-instance-tint,transparent) 18%, var(--s-surface))}.s-save-icon{color:var(--lumo-success-text-color)}.s-abort-icon{color:var(--lumo-error-text-color)}vaadin-button[disabled] .s-save-icon,vaadin-button[disabled] .s-abort-icon{color:var(--lumo-disabled-text-color)}@keyframes s-progress-appear{to{opacity:1}}vaadin-dialog-overlay.s-progress::part(overlay),vaadin-dialog-overlay.s-progress::part(backdrop),.s-progress::part(overlay),.s-progress::part(backdrop){opacity:0;animation:0s .4s forwards s-progress-appear}
