vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}[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-grid::part(header-cell){font-family:IBM Plex Mono,monospace;font-weight:700;background-color:var(--lumo-tecc-header-background)}vaadin-grid-cell-content{font-family:IBM Plex Mono,monospace;font-size:var(--tecc-cell-font-size);font-weight:var(--tecc-cell-font-weight)}vaadin-grid-pro::part(cell-content){font-family:IBM Plex Mono,monospace;font-size:var(--tecc-cell-font-size);font-weight:var(--tecc-cell-font-weight)}vaadin-grid-pro::part(header-cell){font-family:IBM Plex Mono,monospace;--tecc-cell-font-size: 1rem;--tecc-cell-font-weight: 500;background-color:var(--lumo-tecc-header-background)}vaadin-crud-dialog-overlay>vaadin-button[slot=save-button]{font-family:IBM Plex Mono,monospace;font-weight:600;color:#fff;background-color:var(--tecc-save-button);cursor:pointer}vaadin-crud-dialog-overlay>vaadin-button[slot=save-button]:hover{font-family:IBM Plex Mono,monospace;font-weight:600;color:#fff;background-color:var(--tecc-save-button-hover);cursor:pointer}.tecc-font{font-family:IBM Plex Mono,monospace}vaadin-login-overlay-wrapper::part(backdrop){background-image:url(./azw_background-CcKCXKbj.webp);background-repeat:no-repeat;background-size:cover}vaadin-side-nav::part(label){font-family:IBM Plex Mono,monospace;font-size:var(--lumo-font-size-xs);font-weight:500;color:var(--lumo-tecc-header-background)}.tecc-crud-editor vaadin-crud-edit-dialog-overlay{--vaadin-dialog-overlay-width: 80%}.tecc-right-align{text-align:right}.tecc-capacities-color{color:var(--tecc-capacities-gray)}.tecc-notify-text-color{color:var(--tecc-notification-text-color)}.tecc-grid-small-font vaadin-grid-cell-content{font-size:var(--lumo-font-size-s)}.tecc-pointer{cursor:pointer}.otp-layout{padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.otp-qr-code-image{margin:10px 0}.otp-secret-key{margin:10px 0;color:var(--lumo-primary-text-color);font-weight:500;font-size:1.2rem}.otp-warning{border:2px dotted var(--lumo-error-color);border-radius:4px;padding:16px;display:flex;gap:16px}.warning-icon{color:var(--lumo-warning-color);font-size:24px;margin-top:4px}.warning-label{color:var(--lumo-warning-color);font-weight:700;font-size:18px;margin-left:8px;margin-top:4px}.warning-message{color:var(--lumo-error-color);font-size:16px;line-height:1.5}.small-board-item{position:relative;border:2px solid var(--tecc-board-item-border);background-color:var(--tecc-board-item-background);border-radius:5px;padding:5px;margin-right:5px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:150px;max-width:150px;cursor:pointer}.small-board-item div{margin:0;padding:0;line-height:.5}.small-board-value{font-size:.8em}.small-board-value-default{color:var(--tecc-board-default)}.small-board-value-error{color:var(--tecc-board-error)}.small-board-value-success{color:var(--tecc-board-success)}.small-board-value-warning{color:var(--tecc-board-warning)}.small-board-comment{font-style:italic;font-size:.6em;color:var(--tecc-board-comment)}.small-board-title{font-weight:700;font-size:.6em;color:var(--lumo-primary-color)}.small-board-icon{position:absolute;top:4px;left:2px;width:8px;height:8px}.board-item{position:relative;border:2px solid var(--tecc-board-item-border);background-color:var(--tecc-board-item-background);border-radius:5px;padding:10px;margin-right:5px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:250px;max-width:250px;cursor:pointer}.board-item div{margin:0;padding:0;line-height:.75}.board-value{font-size:1.5em}.board-value-default{color:var(--tecc-board-default)}.board-value-error{color:var(--tecc-board-error)}.board-value-success{color:var(--tecc-board-success)}.board-value-warning{color:var(--tecc-board-warning)}.board-comment{font-style:italic;font-size:.8em;color:var(--tecc-board-comment)}.board-title{font-weight:700;color:var(--lumo-primary-color)}.board-icon{position:absolute;top:7px;left:7px;width:18px;height:18px}@font-face{font-family:IBM Plex Mono;src:url(./ibmplexmono-regular-webfont-a_1lSUHV.woff2) format("woff2"),url(./ibmplexmono-regular-webfont-CsPPRsx2.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./ibmplexmono-italic-webfont-DPZwbuPa.woff2) format("woff2"),url(./ibmplexmono-italic-webfont-ulJmuRer.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./ibmplexmono-bold-webfont-BXJoWSeM.woff2) format("woff2"),url(./ibmplexmono-bold-webfont-DFz7d1kZ.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./ibmplexmono-bolditalic-webfont-DOZfOFwy.woff2) format("woff2"),url(./IBMPlexMono-BoldItalic-webfont-ByGUcGZ_.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}root{--lumo-font-family: "IBM Plex Mono", monospace}html{--lumo-border-radius-s: 1px;--lumo-border-radius-m: 2px;--lumo-border-radius-l: 4px;--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-size-xxs: 1.2rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem;--lumo-font-size: 1rem;--lumo-font-size-xxxl: .92rem;--lumo-font-size-xxl: .88rem;--lumo-font-size-xl: .84rem;--lumo-font-size-l: .8rem;--lumo-font-size-m: .86rem;--lumo-font-size-s: .72rem;--lumo-font-size-xs: .68rem;--lumo-font-size-xxs: .64rem;--lumo-line-height-m: 1.4;--lumo-line-height-s: 1.2;--lumo-line-height-xs: 1.1;--lumo-font-family: "IBM Plex Mono", monospace;--lumo-clickable-cursor: pointer;--lumo-error-color-10pct: hsla(300, 100%, 36%, .1);--lumo-error-color-50pct: hsla(300, 100%, 36%, .5);--lumo-error-color: hsl(360, 74%, 54%);--lumo-error-text-color: hsl(360, 74%, 54%);--lumo-primary-color-10pct: hsla(325, 18%, 81%, 1);--lumo-primary-color: rgb(119, 33, 111);--lumo-primary-text-color: rgb(119, 33, 111);--lumo-success-color: hsl(131, 53%, 46%);--lumo-tecc-badge-approved-background: rgb(233, 242, 237);--lumo-tecc-badge-approved-color: rgb(9, 118, 55);--lumo-tecc-badge-away-background: rgb(241, 222, 206);--lumo-tecc-badge-away-color: rgb(228, 130, 32);--lumo-tecc-badge-new-background: rgb(253, 210, 191);--lumo-tecc-badge-new-color: rgb(119, 56, 2);--lumo-tecc-badge-open-background: rgb(239, 222, 241);--lumo-tecc-badge-open-color: rgb(183, 1, 184);--lumo-tecc-badge-rejected-background: rgb(243, 224, 226);--lumo-tecc-badge-rejected-color: rgb(227, 0, 16);--lumo-tecc-button-hover-background-color: hsla(325, 18%, 81%, 1);--lumo-tecc-button-text-color: rgb(119, 33, 111);--lumo-tecc-check-hover: hsl(131, 54%, 65%);--lumo-tecc-check: hsl(131, 54%, 40%);--lumo-tecc-chevron: rgb(119, 33, 111);--lumo-tecc-drawer-background-color: rgb(119, 33, 111);--lumo-tecc-drawer-footer-text: rgb(119, 33, 111);--lumo-tecc-drawer-icon-color: rgb(119, 33, 111);--lumo-tecc-editable-cell: hsl(300, 100%, 36%);--lumo-tecc-file-download-hover: hsl(208, 77%, 67%);--lumo-tecc-file-download: hsl(208, 77%, 47%);--lumo-tecc-header-background: hsla(325, 18%, 81%, 1);--lumo-tecc-splitter-handler: rgb(119, 33, 111);--lumo-tecc-splitter: rgb(255, 168, 168);--lumo-tecc-tooltip-background-color: hsl(0, 0%, 92%);--lumo-tecc-tooltip-color: hsl(210, 10%, 26%);--lumo-tecc-trash-hover: hsl(356, 100%, 70%);--lumo-tecc-trash: hsl(356, 100%, 45%);--lumo-tecc-uncheck-hover: hsl(35, 100%, 64%);--lumo-tecc-uncheck: hsl(35, 100%, 47%);--lumo-tertiary-editor-hover: hsl(300, 100%, 75%);--lumo-tertiary-editor: hsl(300, 100%, 36%);--lumo-warning-color: rgb(248, 141, 0);--tecc-glow-background-color-main: rgb(255, 255, 255);--tecc-glow-background-color: rgb(243, 224, 226);--tecc-glow-color: rgb(18, 110, 118);--tecc-header-layout: hsla(34, 78%, 86%, 1);--tecc-save-button-hover: hsl(119, 100%, 24%);--tecc-save-button: rgb(119, 33, 111);--tecc-tertiary-add-hover: hsl(131, 54%, 65%);--tecc-tertiary-add: hsl(131, 54%, 40%);--tecc-tertiary-edit-hover: hsl(208, 77%, 67%);--tecc-tertiary-edit: hsl(208, 77%, 47%);--tecc-board-default: var(--lumo-primary-color);--tecc-board-success: var(--lumo-success-color);--tecc-board-error: var(--lumo-error-text-color);--tecc-board-warning: var(--lumo-warning-color);--tecc-board-comment: var(--lumo-tecc-tooltip-color);--tecc-board-item-background: #F4F5F7;--tecc-board-item-border: var(--lumo-primary-color);--tecc-capacities-gray: #626D7C;--tecc-sidebar-header: rgba(118, 34, 111, .5);--lumo-tecc-update-stamp: rgb(119, 33, 111);--vaadin-input-field-disabled-value-color: rgb(17, 73, 125);--vaadin-input-field-disabled-background: rgb(208, 235, 255);--tecc-notification-text-color: white}[theme~=dark]{--lumo-error-color: hsl(360, 100%, 71%);--lumo-error-text-color: hsl(360, 100%, 71%);--lumo-primary-color-10pct: hsla(191, 48%, 24%, 1);--lumo-primary-color: rgba(132, 203, 201, 1);--lumo-primary-text-color: rgba(132, 203, 201, 1);--lumo-success-color: hsla(128, 71%, 82%, 1);--lumo-tecc-badge-approved-background: rgb(37, 71, 78);--lumo-tecc-badge-approved-color: rgb(15, 217, 101);--lumo-tecc-badge-away-background: rgb(123, 79, 38);--lumo-tecc-badge-away-color: rgb(232, 193, 93);--lumo-tecc-badge-new-background: rgb(119, 56, 2);--lumo-tecc-badge-new-color: rgb(253, 210, 191);--lumo-tecc-badge-open-background: rgb(44, 70, 105);--lumo-tecc-badge-open-color: rgb(144, 189, 249);--lumo-tecc-badge-rejected-background: rgb(72, 66, 84);--lumo-tecc-badge-rejected-color: rgb(254, 159, 153);--lumo-tecc-button-hover-background-color: hsl(215, 41%, 29%);--lumo-tecc-button-text-color: rgba(132, 203, 201, 1);--lumo-tecc-check-hover: hsl(129, 68%, 60%);--lumo-tecc-check: rgb(140, 233, 154);--lumo-tecc-chevron: rgba(132, 203, 201, 1);--lumo-tecc-drawer-background-color: rgb(3, 82, 80);--lumo-tecc-drawer-footer-text: rgba(132, 203, 201, 1);--lumo-tecc-drawer-icon-color: rgba(132, 203, 201, 1);--lumo-tecc-editable-cell: rgb(140, 233, 154);--lumo-tecc-file-download-hover: hsl(208, 77%, 47%);--lumo-tecc-file-download: hsl(208, 77%, 67%);--lumo-tecc-header-background: hsla(191, 48%, 24%, 1);--lumo-tecc-splitter-handler: rgb(44, 182, 179);--lumo-tecc-splitter: rgba(132, 203, 201, 1);--lumo-tecc-tooltip-background-color: rgb(3, 82, 80);--lumo-tecc-tooltip-color: hsl(210, 17%, 86%);--lumo-tecc-trash-hover: hsl(0, 100%, 71%);--lumo-tecc-trash: rgb(100, 21, 21);--lumo-tecc-uncheck-hover: rgb(250, 176, 5);--lumo-tecc-uncheck: rgb(255, 224, 102);--lumo-tertiary-editor-hover: hsl(300, 53%, 51%);--lumo-tertiary-editor: hsl(300, 100%, 75%);--lumo-warning-color: rgb(255, 224, 102);--tecc-glow-background-color-main: rgb(34, 51, 73);--tecc-glow-background-color: rgb(37, 71, 78);--tecc-glow-color: rgb(32, 161, 186);--tecc-header-layout: hsl(131, 88%, 6%);--tecc-save-button-hover: hsl(119, 100%, 24%);--tecc-save-button: hsl(3, 80%, 49%);--tecc-tertiary-add-hover: hsl(131, 54%, 40%);--tecc-tertiary-add: hsl(131, 54%, 65%);--tecc-tertiary-edit-hover: hsl(208, 77%, 47%);--tecc-tertiary-edit: hsl(208, 77%, 67%);--tecc-board-default: var(--lumo-primary-color);--tecc-board-success: var(--lumo-success-color);--tecc-board-error: var(--lumo-error-text-color);--tecc-board-warning: var(--lumo-warning-color);--tecc-board-comment: var(--lumo-tecc-tooltip-color);--tecc-board-item-background: #202F44;--tecc-board-item-border: var(--lumo-primary-color);--tecc-capacities-gray: #A0B1C5;--tecc-sidebar-header: rgba(132, 203, 201, .5);--lumo-tecc-update-stamp: rgba(132, 203, 201, 1);--vaadin-input-field-disabled-value-color: rgb(208, 235, 255);--vaadin-input-field-disabled-background: rgb(17, 73, 125);--tecc-notification-text-color: black}[theme~=dark] .tecc-logo{background-image:url(./logo_azw_text_white-KzbEcXjH.png);width:70px;height:70px;background-size:cover}.tecc-update-stamp{text-align:right;font-size:var(--lumo-font-size-xs);color:var(--lumo-tecc-update-stamp)}.tecc-header-layout{background-color:var(--tecc-header-layout);padding:10px;border-radius:5px}.tecc-break-word{overflow-wrap:anywhere}.tecc-logo{background-image:url(./logo_azw_text_black-Bd-c4NZK.png);width:70px;height:70px;margin:12px;background-size:cover}footer.text-secondary{color:var(--lumo-tecc-drawer-footer-text)}vaadin-tooltip-overlay::part(overlay){background-color:var(--lumo-tecc-tooltip-background-color);color:var(--lumo-tecc-tooltip-color)}vaadin-button:hover{background-color:var(--lumo-tecc-button-hover-background-color)}vaadin-button:hover[theme~=submit]{background-color:#3fcfd5}.tecc-hover-green{background-color:var(--lumo-tecc-drawer-background-color)}.tecc-hover-green:hover{background-color:var(--lumo-tecc-trash)}.tecc-tertiary-check{top:-2px;color:var(--lumo-tecc-check)}.tecc-tertiary-check:hover{color:var(--lumo-tecc-check-hover)}.tecc-tertiary-uncheck{top:2px;color:var(--lumo-tecc-uncheck)}.tecc-tertiary-uncheck:hover{color:var(--lumo-tecc-uncheck-hover)}.tecc-tertiary-edit{color:var(--tecc-tertiary-edit)}.tecc-tertiary-edit:hover{color:var(--tecc-tertiary-edit-hover)}.tecc-tertiary-editor{color:var(--lumo-tertiary-editor)}.tecc-tertiary-editor:hover{color:var(--lumo-tertiary-editor-hover)}.tecc-tertiary-add{color:var(--tecc-tertiary-add)}.tecc-tertiary-add:hover{color:var(--tecc-tertiary-add-hover)}.tecc-tertiary-trash{color:var(--lumo-tecc-trash)}.tecc-tertiary-trash:hover{color:var(--lumo-tecc-trash-hover)}.tecc-file-download{background:transparent;color:var(--lumo-tecc-file-download)}.tecc-file-download:hover{background:transparent;color:var(--lumo-tecc-file-download-hover)}.tecc-badge-open{color:var(--lumo-tecc-badge-open-color);background-color:var(--lumo-tecc-badge-open-background)}.tecc-badge-new{color:var(--lumo-tecc-badge-new-color);background-color:var(--lumo-tecc-badge-new-background)}.tecc-badge-approved,.tecc-badge-done{color:var(--lumo-tecc-badge-approved-color);background-color:var(--lumo-tecc-badge-approved-background)}.tecc-badge-away{color:var(--lumo-tecc-badge-away-color);background-color:var(--lumo-tecc-badge-away-background)}.tecc-badge-rejected,.tecc-badge-archived{color:var(--lumo-tecc-badge-rejected-color);background-color:var(--lumo-tecc-badge-rejected-background)}.tecc-citation{color:var(--lumo-tecc-drawer-footer-text);font-size:var(--lumo-font-size-s);font-style:italic}vaadin-chart{background-color:transparent;fill:none}vaadin-confirm-dialog-overlay>[slot=confirm-button]:hover{background-color:green}vaadin-confirm-dialog-overlay>[slot=cancel-button]:hover{color:var(--lumo-primary-color);background-color:var(--lumo-tecc-button-hover-background-color)}vaadin-login-form-wrapper::part(footer){font-family:IBM Plex Mono,monospace;text-align:center;color:#868e96}.otp-verified vaadin-login-form vaadin-button[theme~=submit]{background-color:#77216f!important;color:#fff!important}.otp-verified vaadin-login-form vaadin-button[theme~=submit]:hover{background-color:#3fcfd5!important;color:#fff!important}.otp-verified vaadin-login-form-wrapper::part(footer){text-align:center;color:#868e96;font-size:var(--lumo-font-size-m)}vaadin-grid-pro::part(editable-cell):before{content:"✎";color:var(--lumo-tecc-editable-cell);position:absolute;inset:2px;padding:2px}vaadin-split-layout::part(splitter){background-color:var(--lumo-tecc-splitter)}vaadin-split-layout::part(handle):after{background-color:var(--lumo-tecc-splitter-handler)}@keyframes pulse{0%{background-color:var(--tecc-glow-background-color-main)}to{background-color:var(--tecc-glow-background-color)}}.tecc-glow{animation:pulse 1s infinite}
