@font-face{font-family: 'arimoregular';src: url('fonts/arimo-variablefont_wght-webfont.woff2') format('woff2'),url('fonts/arimo-variablefont_wght-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap}.parent-span{cursor: pointer;padding: var(--lumo-space-s);border-radius: var(--lumo-border-radius-l);border-bottom: 1px solid var(--lumo-contrast-10pct);color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);background-color: transparent;transition: background-color 0.3s ease}.parent-span:hover{background-color: var(--lumo-contrast-5pct)}.error-word{display: inline;opacity: 0;transform: translateY(-5px);transition: opacity 0.3s ease-in,transform 0.3s ease-in}.error-word.visible{opacity: 1;transform: translateY(0)}.custom-list-scroll{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: hidden !important;width: 100%;min-width: 0 !important;flex-grow: 1;gap: 10px;padding-bottom: 5px;margin: 0 !important;padding-left: 0 !important;cursor: pointer;user-select: none;-webkit-user-select: none}.custom-list-scroll::-webkit-scrollbar{height: 7px}.custom-list-scroll::-webkit-scrollbar-thumb{background-color: #d1d5db;border-radius: 4px}.custom-list-scroll.grabbing{cursor: grabbing;cursor: -webkit-grabbing}.file-list-item{flex-shrink: 0 !important;flex-grow: 0 !important;width: auto !important;height: 55px !important;max-width: 300px;display: flex !important;align-items: center !important;box-sizing: border-box;transition: box-shadow .3s}.file-list-item:hover{}.file-list-item span{width: 120px;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}.file-list-item img,.file-list-item svg{pointer-events: none}vaadin-context-menu-item.context-menu-item-no-checkmark{padding-left: var(--lumo-space-s);justify-content: flex-start}vaadin-context-menu-item.context-menu-item-no-checkmark::part(checkmark)::before{display: none}vaadin-context-menu-item.context-menu-item-no-checkmark[focused]{box-shadow: none}vaadin-context-menu-item.delete:hover{color: #d50018;background-color: var(--red-error-color)}vaadin-context-menu-item[focused]{box-shadow: none}vaadin-button.button-close:hover{border-radius: var(--lumo-border-radius-l);background-color: var(--lumo-contrast-10pct);width: 18px;height: 20px;transition: background-color .3s}vaadin-upload.upload-xml-xsd::part(file-list){display: none}vaadin-upload.upload-xml-xsd vaadin-upload-file-list{display: none}.input-layout{display: flex;flex-direction: column;background-color: var(--lumo-contrast-5pct);max-height: 400px;padding: var(--lumo-space-s);margin-top: var(--lumo-space-l);margin-inline: auto;max-width: 768px;box-shadow: var(--custom-box-shadow);box-sizing: border-box;row-gap: var(--lumo-space-s);column-gap: var(--lumo-space-s);border-radius: var(--lumo-border-radius-l);--lumo-utility-border-color: var(--lumo-contrast-5pct);border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-10pct))}.vertical-area{cursor: pointer;height: 350px;width: 100%;padding: 0px;overflow: auto}.attachment{cursor: pointer;color: var(--lumo-secondary-text-color);padding: 0;margin-block: 0;border-radius: 9999px;--lumo-utility-border-color: var(--lumo-contrast-20pct);border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-10pct));background-color: transparent}.validate-button{cursor: pointer;padding: var(--lumo-space-s);margin: 0;border-radius: var(--lumo-border-radius-l)}.anchor-downloader{display: block;width: 100%;text-decoration: none !important}.actions{justify-content: justify-between;align-items: center}.close-button-hover:hover{background-color: rgba(128,128,128,0.2);border-radius: 15px;transition: background-color 0.2s ease}.copy-button-hover:hover{background-color: rgba(128,128,128,0.2);border-radius: 15px;transition: background-color 0.2s ease;--lumo-button-size: var(lumo-size-small)}.icon-hover-effect{padding: 4px;border-radius: 50%;/ transition: background-color 0.2s ease;cursor: pointer}.icon-hover-effect:hover{background-color: rgba(128,128,128,0.2)}vaadin-menu-bar-item.menu-item-no-checkmark::part(checkmark)::before{display: none}vaadin-menu-bar-item.menu-item-no-checkmark{padding-left: var(--lumo-space-s);justify-content: flex-start}vaadin-menu-bar-item.delete:hover{background-color: var(--red-error-color);color: #d50018}.div-files-wrapper{display: flex;align-items: start;width: 100%}.fixed-menu{flex-shrink: 0}.search-animation{display: inline-flex;align-items: center;min-width: 4.5ch}.search-animation::after{content: "";display: inline-block;white-space: nowrap;overflow: hidden;border-right: 2px solid var(--lumo-primary-color);animation: typingCycleFixed 6s infinite}@keyframes typingCycleFixed{0%{content: " .xml";width: 0;border-color: transparent}5%{content: " .xml";width: 0;border-color: var(--lumo-primary-color)}20%{content: " .xml";width: 4ch}40%{content: " .xml";width: 4ch}50%{content: " .xml";width: 0}51%{content: " .xsd";width: 0;border-color: transparent}55%{content: " .xsd";width: 0;border-color: var(--lumo-primary-color)}70%{content: " .xsd";width: 4ch}90%{content: " .xsd";width: 4ch}100%{content: " .xsd";width: 0;border-color: transparent}}vaadin-button.button-search{width: 300px;border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-10pct));cursor: pointer;color: var(--lumo-secondary-text-color)}vaadin-button.button-search::part(prefix){margin-inline-end: auto}vaadin-dialog.about-dialog::part(backdrop){backdrop-filter: blur(1px);will-change: backdrop-filter;contain: layout style paint}vaadin-dialog.about-dialog::part(header){margin-right: var(--lumo-space-s);margin-top: var(--lumo-space-s);padding: 0}vaadin-dialog.search-dialog-content::part(backdrop){backdrop-filter: blur(4px);will-change: backdrop-filter;contain: layout style paint}vaadin-dialog.search-dialog-content::part(content){padding: var(--lumo-space-s)}vaadin-dialog.search-dialog-content::part(footer){justify-content: flex-start}.hr-line{margin: var(--lumo-space-xs)}vaadin-dialog.simple-code-editor-dialog::part(backdrop){backdrop-filter: blur(1px);will-change: backdrop-filter;contain: layout style paint}vaadin-dialog.simple-code-editor-dialog::part(header){margin-right: var(--lumo-space-s);margin-top: var(--lumo-space-s);margin-left: var(--lumo-space-m);margin-bottom: var(--lumo-space-s);padding: 0;-webkit-align-items: center;align-items: center;-webkit-flex-shrink: 0;flex-shrink: 0}vaadin-dialog.simple-code-editor-dialog::part(content){overflow-y: hidden !important;overflow-x: visible !important;padding: 0px !important}vaadin-dialog.simple-code-editor-dialog::part(overlay){border-radius: unset;width: 100vw;height: 100vh}vaadin-dialog.simple-code-editor-dialog{--vaadin-overlay-viewport-inset: 0}.error-image{border-radius: 5px;transition: box-shadow .3s;border: 1px solid #ccc;background: #fff}.error-image:hover{box-shadow: var(--custom-image-shadow)}.progressbar-file-list-items{width: 768px;margin-inline: auto}html{--lumo-font-family: 'Arimo',sans-serif;--custom-box-shadow: 0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);--custom-image-shadow: rgba(0,0,0,0.2) 0px 4px 8px,rgba(0,0,0,0.19) 0px 6px 20px;--red-error-color: rgba(184,5,49,.08)}.span-shadow{box-shadow: var(--custom-box-shadow)}.logo{box-shadow: var(--custom-image-shadow)}