@import"https://fonts.googleapis.com/css?family=Inter";.jmix-exception-dialog-window-content textarea{background-color:var(--lumo-contrast-20pct);border:0;border-radius:var(--lumo-border-radius-m);box-sizing:border-box;font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-m);line-height:var(--lumo-line-height-s);outline:none;padding:calc(var(--lumo-size-s) - 1em * var(--lumo-line-height-s));resize:none}.jmix-exception-dialog-window-content textarea:focus{box-shadow:0 0 0 2px var(--lumo-primary-color-50pct)}.jmix-exception-dialog-window-content .jmix-exception-dialog-window-message-textarea{width:100%;height:100px}.jmix-exception-dialog-window-content .jmix-exception-dialog-window-stacktrace-textarea{width:100%;flex-grow:1}.jmix-main-view-header{box-sizing:border-box;display:flex;height:var(--lumo-size-xl);align-items:center;width:100%}.jmix-main-view-drawer-toggle{color:var(--lumo-secondary-text-color)}.jmix-main-view-title{margin:0;font-size:var(--lumo-font-size-l)}.jmix-main-view-section{display:flex;flex-direction:column;align-items:stretch;max-height:100%;min-height:100%}.jmix-main-view-application-title{display:flex;align-items:center;height:var(--lumo-size-xl);margin:0;padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);font-size:var(--lumo-font-size-m)}.jmix-main-view-application-title-base-link{color:var(--lumo-header-text-color)}.jmix-main-view-application-title-base-link:hover{text-decoration:none}.jmix-main-view-navigation{display:flex;flex-direction:column;border-bottom:1px solid;border-color:var(--lumo-contrast-10pct);flex-grow:1;overflow:auto}.jmix-main-view-footer{display:flex;align-items:center;margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s);padding:var(--lumo-space-xs) var(--lumo-space-m);gap:var(--lumo-space-m)}.jmix-main-view-footer .jmix-user-indicator{flex-grow:1}.buttons-panel{width:100%;flex-wrap:wrap}.datetime-picker-container{display:flex;align-items:baseline;gap:calc(var(--lumo-space-xs) / 2)}.datetime-picker-container vaadin-date-picker{min-width:0;flex:1 1 auto}.datetime-picker-container vaadin-time-picker{min-width:0;flex:1 1.65 auto}.bordered-panel{border:1px solid;border-color:var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l)}.jmix-login-main-layout{background-color:var(--lumo-shade-5pct)}vaadin-app-layout.jmix-main-view-top-menu-app-layout::part(navbar){min-height:0;border-bottom:0}.jmix-main-view-top-menu-navigation-bar-box{padding:0;gap:0;width:100%}.jmix-main-view-top-menu-navigation{display:flex;flex-grow:1;overflow:auto}.jmix-main-view-top-menu-header{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--lumo-contrast-10pct)}.jmix-main-view-top-menu-logo-container{display:flex;margin:0 var(--lumo-space-m)}.jmix-main-view-top-menu-logo{width:var(--lumo-size-m);height:var(--lumo-size-m)}.jmix-main-view-top-menu-user-box{align-self:flex-end;align-items:center;margin:0 var(--lumo-space-m);max-width:20em}.jmix-main-view-top-menu-view-header-box{border-bottom:1px solid var(--lumo-contrast-10pct);padding:0;width:100%}.jmix-main-view-top-menu-view-title{font-size:var(--lumo-font-size-l);margin:var(--lumo-space-s) var(--lumo-space-m)}.jmix-role-assigment-layout{container-type:inline-size;container-name:jmix-role-assigment-layout}.jmix-role-assigment-content-wrapper{flex-direction:column;overflow:auto;gap:var(--lumo-space-m);padding:var(--lumo-space-m)}@container jmix-role-assigment-layout (min-width: 60em){.jmix-role-assigment-content-wrapper{flex-direction:row}}.jmix-role-assignment-layout{container-type:inline-size;container-name:jmix-role-assignment-layout}.jmix-role-assignment-content-wrapper{flex-direction:column;overflow:auto;gap:var(--lumo-space-m);padding:var(--lumo-space-m)}@container jmix-role-assignment-layout (min-width: 60em){.jmix-role-assignment-content-wrapper{flex-direction:row}}.jmix-list-menu{color:var(--lumo-secondary-text-color);margin:0;overflow:auto;padding:0 var(--lumo-space-s)}.jmix-list-menu .jmix-menubar-item .menubar-list{margin-inline-start:var(--lumo-space-l)}.jmix-list-menu .jmix-menubar-item{padding:var(--lumo-space-s) 0;margin:0}.jmix-list-menu .jmix-menubar-item vaadin-details-summary{padding:var(--lumo-space-s)}.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container{display:flex;gap:var(--lumo-space-s);align-items:center}.jmix-list-menu .jmix-menu-item-link .link-icon,.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container .menubar-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);flex-shrink:0}.jmix-list-menu .jmix-menu-item-link .prefix-component,.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container .prefix-component{flex-shrink:0}.jmix-list-menu .jmix-menu-item-link vaadin-icon.prefix-component,.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container vaadin-icon.prefix-component{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.jmix-list-menu .jmix-menu-item-link vaadin-icon.prefix-component[icon^="vaadin:"],.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container vaadin-icon.prefix-component[icon^="vaadin:"]{padding:.125em;box-sizing:border-box}.jmix-list-menu .jmix-menubar-item .menubar-summary{white-space:nowrap;font-weight:700;text-overflow:ellipsis;overflow:hidden}.jmix-list-menu .jmix-menu-item-link .suffix-component,.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container .suffix-component{margin-inline-start:auto;flex-shrink:0}.jmix-list-menu .jmix-menu-item-link{gap:var(--lumo-space-s);padding:var(--lumo-space-s);text-decoration:none;color:inherit;cursor:pointer;align-items:center}.jmix-list-menu .jmix-menu-item-link .link-text{line-height:var(--lumo-line-height-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jmix-list-menu a[highlight][class*=jmix-menu-item-link]{color:var(--lumo-primary-text-color)}.jmix-list-menu a[highlight][class*=jmix-menu-item-link]{background-color:var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-m)}.jmix-list-menu .jmix-menubar-item vaadin-details-summary::part(content){display:flex;overflow:hidden;width:100%;align-items:center}.jmix-list-menu[theme~=toggle-reverse] vaadin-details-summary{justify-content:space-between}.jmix-list-menu[theme~=toggle-reverse] vaadin-details-summary::part(toggle){order:1;margin-inline-end:0}@supports selector(:focus-visible){.jmix-list-menu .jmix-menu-item-link:focus-visible{border-radius:var(--lumo-border-radius-m);box-shadow:0 0 0 var(--vaadin-focus-ring-width, 2px) var(--vaadin-focus-ring-color, var(--lumo-primary-color-50pct));outline:0}}.jmix-user-indicator{overflow:hidden;text-align:center;text-overflow:ellipsis}.jmix-user-indicator .jmix-user-indicator-label{white-space:nowrap}.buttons-panel .jmix-simple-pagination:last-child{margin-inline-start:auto}.jmix-simple-pagination{align-items:center;display:flex;gap:var(--jmix-simple-pagination-gap)}.jmix-simple-pagination-status-bar{margin:0 var(--jmix-simple-pagination-gap);display:flex;gap:var(--jmix-simple-pagination-gap)}.jmix-simple-pagination .jmix-items-per-page{gap:var(--jmix-simple-pagination-gap)}.jmix-simple-pagination-total-count.link{color:var(--lumo-primary-text-color);cursor:pointer}.jmix-simple-pagination-navigation-button.first,.jmix-simple-pagination-navigation-button.prev,.jmix-simple-pagination-navigation-button.next,.jmix-simple-pagination-navigation-button.last{padding:0;margin:0;height:1.5rem;min-width:1.5rem}.jmix-simple-pagination-navigation-button vaadin-icon[dir=rtl]{rotate:180deg}.jmix-items-per-page{align-items:center;display:flex;gap:var(--jmix-items-per-page-gap, .5em)}.jmix-items-per-page-select{width:var(--jmix-items-per-page-select-width, 6em)}vaadin-menu-bar[jmix-role=jmix-dropdown-button] vaadin-menu-bar-item::part(content),vaadin-menu-bar[jmix-role|=jmix-combo-button] vaadin-menu-bar-item::part(content){align-items:center;gap:var(--lumo-space-xs)}.jmix-dropdown-button-item-wrapper{display:flex;align-items:center;gap:var(--lumo-space-s)}vaadin-icon.jmix-dropdown-button-item-icon:not([icon^="lumo:"]){padding:var(--lumo-space-xs);box-sizing:border-box}vaadin-menu-bar[jmix-role=jmix-dropdown-button]>vaadin-menu-bar-button{margin:var(--lumo-space-xs) calc(var(--lumo-space-xs) / 2)}vaadin-menu-bar[jmix-role=jmix-combo-button-icon]>vaadin-menu-bar-button{margin-top:var(--lumo-space-xs);margin-bottom:var(--lumo-space-xs)}vaadin-menu-bar[jmix-role=jmix-combo-button-icon]>vaadin-menu-bar-button:nth-last-of-type(2){min-width:var(--lumo-button-size);padding-left:calc(var(--lumo-button-size) / 4);padding-right:calc(var(--lumo-button-size) / 4)}vaadin-menu-bar[jmix-role=jmix-dropdown-button][theme~=small]>vaadin-menu-bar-button>vaadin-menu-bar-item,vaadin-menu-bar[jmix-role=jmix-combo-button-icon][theme~=small]>vaadin-menu-bar-button>vaadin-menu-bar-item{font-size:var(--lumo-font-size-s)}vaadin-menu-bar[jmix-role=jmix-dropdown-button][theme~=large]>vaadin-menu-bar-button>vaadin-menu-bar-item,vaadin-menu-bar[jmix-role=jmix-combo-button-icon][theme~=large]>vaadin-menu-bar-button>vaadin-menu-bar-item{font-size:var(--lumo-font-size-l)}jmix-upload-field[theme~=no-file-name] .jmix-upload-button{flex-grow:1}.jmix-upload-field-input-container{align-items:center;display:flex;gap:var(--lumo-space-s)}.jmix-upload-field-file-name{cursor:pointer;margin:0}.jmix-upload-field-file-name:hover{text-decoration:underline}.jmix-upload-field-file-name.empty{color:var(--lumo-body-text-color);cursor:default}.jmix-upload-field-clear{color:var(--lumo-contrast-60pct);font-size:var(--lumo-icon-size-m);background:transparent;padding:0;border:none;box-shadow:none}.jmix-upload-field-clear:focus{outline:none;border-radius:var(--lumo-border-radius-s);box-shadow:0 0 0 2px var(--lumo-primary-color-50pct)}.jmix-upload-field-clear:before{content:var(--lumo-icons-cross);font-family:lumo-icons;display:block}.jmix-upload-field-clear:hover{color:var(--lumo-contrast-90pct)}.jmix-upload-dialog-content{display:flex;flex-direction:column;min-width:20em}.jmix-upload-dialog-cancel-button{align-self:end}img[theme~=fill]{object-fit:fill}img[theme~=contain]{object-fit:contain}img[theme~=cover]{object-fit:cover}img[theme~=scale-down]{object-fit:scale-down}.jmix-generic-filter-controls-layout{flex-wrap:wrap}.jmix-property-filter .unary-field{width:6em}.jmix-property-filter .filter-label{white-space:nowrap}.jmix-group-filter{border:1px solid;border-color:var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);margin-top:var(--lumo-space-s);margin-bottom:var(--lumo-space-s)}vaadin-menu-bar[jmix-role=jmix-grid-column-visibility]>vaadin-menu-bar-button{margin:var(--lumo-space-xs) 0}.jmix-main-view-navigation>.jmix-menu-filter-field{margin:var(--lumo-space-s) var(--lumo-space-m) var(--lumo-space-s) var(--lumo-space-m)}.jmix-horizontal-menu{color:var(--lumo-secondary-text-color)}.jmix-horizontal-menu-root-item:hover{color:var(--lumo-contrast-80pct)}.jmix-horizontal-menu vaadin-menu-bar-button{color:inherit;background-color:transparent;border-radius:var(--lumo-border-radius-m);padding:0}.jmix-horizontal-menu vaadin-menu-bar-button[expanded]{background-color:var(--lumo-primary-color-10pct)}.jmix-horizontal-menu vaadin-menu-bar-button.jmix-horizontal-menu-item-wrapper[focus-ring]{box-shadow:inset 0 0 0 var(--_focus-ring-width) var(--_focus-ring-color)}vaadin-menu-bar .jmix-horizontal-menu-item-wrapper{margin:0;padding:0}vaadin-menu-bar-list-box .jmix-horizontal-menu-item-wrapper{padding:0}vaadin-menu-bar-list-box vaadin-menu-bar-item[class~=jmix-horizontal-menu-item-wrapper]::part(checkmark){display:none}.jmix-horizontal-menu-item-wrapper[aria-haspopup=true]:after{margin:0;padding-inline-start:calc(var(--lumo-space-s) + var(--lumo-space-xs));padding-inline-end:var(--lumo-space-s)}.jmix-horizontal-menu-content-item{gap:var(--lumo-space-s);align-items:center}.jmix-horizontal-menu-content-item vaadin-icon.prefix-component{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.jmix-horizontal-menu-content-item .suffix-component{margin-inline-start:auto}vaadin-menu-bar .jmix-horizontal-menu-content-item{padding-inline-start:calc(var(--lumo-size-m) / 3 + var(--lumo-border-radius-m) / 2);padding-inline-end:calc(var(--lumo-size-m) / 3 + var(--lumo-border-radius-m) / 2);padding-top:.5em;padding-bottom:.5em}vaadin-menu-bar-list-box .jmix-horizontal-menu-content-item{padding-inline-start:calc(var(--lumo-icon-size-s) + var(--lumo-space-s) * 2);padding-inline-end:0;padding-top:.5em;padding-bottom:.5em}vaadin-menu-bar-list-box .jmix-horizontal-menu-content-item[prefixed]{padding-inline-start:var(--lumo-space-s)}vaadin-menu-bar-list-box .jmix-horizontal-menu-content-item .text-component:not(:last-child){margin-inline-end:var(--lumo-space-l)}.jmix-horizontal-menu-item:hover{text-decoration:none}vaadin-menu-bar-item .jmix-horizontal-menu-item{color:inherit;display:flex;cursor:pointer;width:100%}vaadin-menu-bar-list-box .jmix-horizontal-menu-item{padding-inline-end:calc(var(--lumo-icon-size-s) + var(--lumo-space-s) * 2)}.jmix-grid-context-menu-item-component{gap:var(--lumo-space-s);align-items:center;width:100%;display:flex}.jmix-grid-context-menu-item-component vaadin-icon.prefix-component{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.jmix-grid-context-menu-item-component .suffix-component{margin-inline-start:auto}.jmix-grid-context-menu-item-component kbd.suffix-component{box-sizing:border-box;display:inline-block;padding:calc(var(--lumo-space-xs) / 2) var(--lumo-space-xs);font-size:calc(var(--lumo-font-size-xs) * .85);line-height:var(--lumo-line-height-xs);color:var(--lumo-secondary-text-color);vertical-align:middle;background-color:var(--lumo-contrast-5pct);border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);box-shadow:inset 0 -1px 0 var(--lumo-contrast-20pct, var(--lumo-contrast-5pct))}.jmix-grid-context-menu-item-component .text-component:not(:last-child){margin-inline-end:var(--lumo-space-l)}html{--jmix-rte-icons-bold: "";--jmix-rte-icons-italic: "";--jmix-rte-icons-underline: "";--jmix-rte-icons-strikethrough: "";--jmix-rte-icons-subscript: "";--jmix-rte-icons-superscript: "";--jmix-rte-icons-list-ordered: "";--jmix-rte-icons-list-bullet: "";--jmix-rte-icons-align-start: "";--jmix-rte-icons-align-center: "";--jmix-rte-icons-align-end: "";--jmix-rte-icons-align-justify: "";--jmix-rte-icons-image: "";--jmix-rte-icons-link: "";--jmix-rte-icons-quote-right: "";--jmix-rte-icons-angle-left: "";--jmix-rte-icons-angle-right: "";--jmix-rte-icons-clean: ""}jmix-rich-text-editor .ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}jmix-rich-text-editor .ql-clipboard p{margin:0;padding:0}jmix-rich-text-editor .ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:.75em 1em;-moz-tab-size:4;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;flex:1}jmix-rich-text-editor .ql-editor>*{cursor:text}jmix-rich-text-editor .ql-align-left{text-align:left}jmix-rich-text-editor .ql-direction-rtl{direction:rtl;text-align:inherit}jmix-rich-text-editor .ql-align-center{text-align:center}jmix-rich-text-editor .ql-align-justify{text-align:justify}jmix-rich-text-editor .ql-align-right{text-align:right}jmix-rich-text-editor .jmix-rich-text-editor-container{display:flex;flex-direction:column;min-height:inherit;max-height:inherit;flex:auto;overflow:hidden}vaadin-form-layout jmix-rich-text-editor{align-self:flex-start}jmix-rich-text-editor .jmix-rich-text-editor-toolbar{display:flex;flex-wrap:wrap;flex-shrink:0;background-color:var(--lumo-contrast-5pct);padding:calc(var(--lumo-space-s) - 1px) var(--lumo-space-xs)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-group]{display:flex;margin:0 calc(var(--lumo-space-l) / 2 - 1px)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]{padding:0;font:inherit;line-height:1;text-transform:none;background:transparent;border:none;position:relative;width:var(--lumo-size-m, 2em);height:var(--lumo-size-m, 2em);border-radius:var(--lumo-border-radius-m);color:var(--lumo-contrast-60pct);margin:2px 1px;cursor:var(--lumo-clickable-cursor);transition:background-color .1s,color .1s}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:hover{outline:none;background-color:var(--lumo-contrast-5pct);color:var(--lumo-contrast-80pct);box-shadow:none}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:focus{outline:none;box-shadow:0 0 0 var(--_focus-ring-width) var(--_focus-ring-color)}@media (forced-colors: active){jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:focus,jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:hover{outline:1px solid!important}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button].ql-active{outline:2px solid;outline-offset:-1px}}@media (hover: none){jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:hover{background-color:transparent}}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Vaadin-Icons;font-size:var(--lumo-icon-size-xs)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button].ql-active{background-color:var(--vaadin-selection-color, var(--lumo-primary-color));color:var(--lumo-primary-contrast-color)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button]:active{background-color:var(--lumo-contrast-10pct);color:var(--lumo-contrast-90pct)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-bold]:before{content:var(--jmix-rte-icons-bold)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-italic]:before{content:var(--jmix-rte-icons-italic)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-underline]:before{content:var(--jmix-rte-icons-underline)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-strike]:before{content:var(--jmix-rte-icons-strikethrough)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h1]:before{content:"H1";font-size:var(--lumo-font-size-xl, 1.25em)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h2]:before{content:"H2";font-size:var(--lumo-font-size-l, 1em)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h3]:before{content:"H3";font-size:var(--lumo-font-size-m, .875em)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h1]:before,jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h2]:before,jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-h3]:before{font-family:var(--lumo-font-family);letter-spacing:-.05em;font-weight:700}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-subscript]:before{content:var(--jmix-rte-icons-subscript)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-superscript]:before{content:var(--jmix-rte-icons-superscript)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-blockquote]:before{content:var(--jmix-rte-icons-quote-right)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-code-block]:before{content:var(--jmix-rte-icons-angle-left) var(--jmix-rte-icons-angle-right);letter-spacing:-.4em;margin-left:-.2em}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-list-ordered]:before{content:var(--jmix-rte-icons-list-ordered)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-list-bullet]:before{content:var(--jmix-rte-icons-list-bullet)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-start]:before{content:var(--jmix-rte-icons-align-start)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-center]:before{content:var(--jmix-rte-icons-align-center)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-end]:before{content:var(--jmix-rte-icons-align-end)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-justify]:before{content:var(--jmix-rte-icons-align-justify)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-image]:before{content:var(--jmix-rte-icons-image)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-link]:before{content:var(--jmix-rte-icons-link)}jmix-rich-text-editor .jmix-rich-text-editor-toolbar [class*=toolbar-button-clean]:before{content:var(--jmix-rte-icons-clean)}jmix-rich-text-editor[readonly] .jmix-rich-text-editor-toolbar{display:none}jmix-rich-text-editor[disabled] [class*=toolbar-button]{background-color:transparent}jmix-rich-text-editor .jmix-rich-text-editor-toolbar input[type=file]{display:none}jmix-rich-text-editor .jmix-rich-text-editor-content{box-sizing:border-box;position:relative;flex:auto;display:flex;flex-direction:column;overflow:hidden;background-color:var(--lumo-base-color)}jmix-rich-text-editor .jmix-rich-text-editor-content>.ql-editor{padding:0 var(--lumo-space-m);line-height:inherit}jmix-rich-text-editor .jmix-rich-text-editor-content :where(h1,h2,h3,h4,h5,h6){margin-top:1.25em}jmix-rich-text-editor .jmix-rich-text-editor-content h1{margin-bottom:.75em}jmix-rich-text-editor .jmix-rich-text-editor-content :where(h2,h3,h4){margin-bottom:.5em}jmix-rich-text-editor .jmix-rich-text-editor-content h5{margin-bottom:.25em}jmix-rich-text-editor .jmix-rich-text-editor-content blockquote{padding-left:1em}jmix-rich-text-editor .jmix-rich-text-editor-content pre{white-space:pre-wrap;margin-bottom:.3125em;margin-top:.3125em;padding:.3125em .625em}jmix-rich-text-editor .jmix-rich-text-editor-content code{font-size:85%;padding:.125em .25em}jmix-rich-text-editor .jmix-rich-text-editor-content img{max-width:100%}jmix-rich-text-editor:not([theme~=no-border]):not([readonly]) .jmix-rich-text-editor-content{border-top:1px solid var(--lumo-contrast-20pct)}jmix-rich-text-editor[theme~=no-border] .jmix-rich-text-editor-toolbar{padding-top:var(--lumo-space-s);padding-bottom:var(--lumo-space-s)}jmix-rich-text-editor[theme~=compact]{min-height:calc(var(--lumo-size-m) * 6)}jmix-rich-text-editor[theme~=compact] .jmix-rich-text-editor-toolbar{padding:var(--lumo-space-xs) 0}jmix-rich-text-editor[theme~=compact][theme~=no-border] .jmix-rich-text-editor-toolbar{padding:calc(var(--lumo-space-xs) + 1px) 0}jmix-rich-text-editor[theme~=compact] [class*=toolbar-button]{width:var(--lumo-size-s);height:var(--lumo-size-s)}jmix-rich-text-editor[theme~=compact] [class*=toolbar-group]{margin:0 calc(var(--lumo-space-m) / 2 - 1px)}jmix-rich-text-editor[dir=rtl] .ql-editor{direction:rtl;text-align:right}jmix-rich-text-editor[dir=rtl] .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-start]{rotate:180deg}jmix-rich-text-editor[dir=rtl] .jmix-rich-text-editor-toolbar [class*=toolbar-button-align-end]{rotate:180deg}jmix-combo-box-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}jmix-combo-box-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}jmix-combo-box-picker[disabled][has-error-message]::part(error-message),jmix-combo-box-picker[readonly][has-error-message]::part(error-message){display:none}jmix-code-editor[readonly][has-error-message]::part(error-message),jmix-code-editor[disabled][has-error-message]::part(error-message){display:none}jmix-code-editor[readonly][invalid],jmix-code-editor[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}jmix-value-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}jmix-value-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}jmix-value-picker[disabled][has-error-message]::part(error-message),jmix-value-picker[readonly][has-error-message]::part(error-message){display:none}jmix-multi-select-combo-box-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}jmix-multi-select-combo-box-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}jmix-multi-select-combo-box-picker[disabled][has-error-message]::part(error-message),jmix-multi-select-combo-box-picker[readonly][has-error-message]::part(error-message){display:none}.jmix-twin-column-items-column-label,.jmix-twin-column-selected-items-column-label{color:var(--lumo-secondary-text-color);font-weight:500;line-height:1;font-size:var(--lumo-font-size-s);padding-bottom:var(--lumo-space-xs)}jmix-twin-column[disabled] :is(.jmix-twin-column-items-column-label,.jmix-twin-column-selected-items-column-label){color:var(--lumo-disabled-text-color)}jmix-twin-column vaadin-list-box{border:1px solid var(--lumo-contrast-20pct);border-radius:0}jmix-twin-column vaadin-item{border-bottom:1px solid var(--lumo-contrast-10pct);border-radius:0;padding:var(--lumo-space-xs) var(--lumo-space-m)}jmix-twin-column vaadin-item::part(checkmark){display:none}jmix-twin-column vaadin-item[selected]{background-color:var(--lumo-primary-color-10pct)}jmix-twin-column vaadin-item:not([selected]):hover{background-color:transparent}jmix-twin-column[theme~=no-border] vaadin-list-box{border-width:0}jmix-twin-column[theme~=no-row-border] vaadin-item{border-width:0}jmix-twin-column[theme~=checkmarks] vaadin-item::part(checkmark){display:block}jmix-twin-column[theme~=checkmarks] vaadin-item{padding:var(--lumo-space-xs) var(--lumo-space-m) var(--lumo-space-xs) var(--lumo-space-xs)}jmix-twin-column[theme~=checkmarks] vaadin-item[selected]{background-color:transparent}jmix-twin-column[theme~=checkmarks] vaadin-item:hover{background-color:var(--lumo-primary-color-10pct)}jmix-twin-column vaadin-item:nth-last-of-type(1){border-bottom:0px}jmix-twin-column vaadin-button:first-child{margin-top:var(--lumo-space-s)}jmix-twin-column[theme~=no-space-between-actions] vaadin-button:first-child{border-top-left-radius:var(--lumo-border-radius-m);border-top-right-radius:var(--lumo-border-radius-m)}jmix-twin-column[theme~=no-space-between-actions] vaadin-button{margin-top:0;margin-bottom:0;border-radius:0}jmix-twin-column[theme~=no-space-between-actions] vaadin-button:last-child{border-bottom-left-radius:var(--lumo-border-radius-m);border-bottom-right-radius:var(--lumo-border-radius-m)}jmix-twin-column .jmix-twin-column-actions-panel{padding:0 var(--lumo-space-s) 0 var(--lumo-space-s);box-sizing:content-box}jmix-twin-column vaadin-button vaadin-icon[dir=rtl]{rotate:180deg}jmix-twin-column[invalid] .jmix-twin-column-items-column{border-top:1px solid var(--lumo-error-color);border-left:1px solid var(--lumo-error-color);border-bottom:1px solid var(--lumo-error-color)}jmix-twin-column[invalid][dir=rtl] .jmix-twin-column-items-column{border-left-width:0;border-right:1px solid var(--lumo-error-color)}jmix-twin-column[invalid] .jmix-twin-column-selected-items-column{border-top:1px solid var(--lumo-error-color);border-right:1px solid var(--lumo-error-color);border-bottom:1px solid var(--lumo-error-color)}jmix-twin-column[invalid][dir=rtl] .jmix-twin-column-selected-items-column{border-left:1px solid var(--lumo-error-color);border-right-width:0}jmix-twin-column[invalid] .jmix-twin-column-actions-panel{border-top:1px solid var(--lumo-error-color);border-bottom:1px solid var(--lumo-error-color)}vaadin-text-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-text-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-text-field[disabled][has-error-message]::part(error-message),vaadin-text-field[readonly][has-error-message]::part(error-message){display:none}vaadin-text-area[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-text-area[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-text-area[disabled][has-error-message]::part(error-message),vaadin-text-area[readonly][has-error-message]::part(error-message){display:none}vaadin-number-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-number-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-number-field[disabled][has-error-message]::part(error-message),vaadin-number-field[readonly][has-error-message]::part(error-message){display:none}vaadin-big-decimal-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-big-decimal-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-big-decimal-field[disabled][has-error-message]::part(error-message),vaadin-big-decimal-field[readonly][has-error-message]::part(error-message){display:none}vaadin-integer-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-integer-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-integer-field[disabled][has-error-message]::part(error-message),vaadin-integer-field[readonly][has-error-message]::part(error-message){display:none}vaadin-password-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-password-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-password-field[disabled][has-error-message]::part(error-message),vaadin-password-field[readonly][has-error-message]::part(error-message){display:none}vaadin-email-field[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-email-field[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-email-field[disabled][has-error-message]::part(error-message),vaadin-email-field[readonly][has-error-message]::part(error-message){display:none}vaadin-select[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-select[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-select[disabled][has-error-message]::part(error-message),vaadin-select[readonly][has-error-message]::part(error-message){display:none}vaadin-checkbox-group[readonly][has-error-message]::part(error-message),vaadin-checkbox-group[disabled][has-error-message]::part(error-message){display:none}vaadin-checkbox-group[readonly][invalid],vaadin-checkbox-group[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}vaadin-radio-group[readonly][has-error-message]::part(error-message),vaadin-radio-group[disabled][has-error-message]::part(error-message){display:none}vaadin-radio-group[readonly][invalid],vaadin-radio-group[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}vaadin-date-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-date-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-date-picker[disabled][has-error-message]::part(error-message),vaadin-date-picker[readonly][has-error-message]::part(error-message){display:none}vaadin-time-picker[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-time-picker[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-time-picker[disabled][has-error-message]::part(error-message),vaadin-time-picker[readonly][has-error-message]::part(error-message){display:none}vaadin-date-time-picker[readonly][invalid]::part(error-message),vaadin-date-time-picker[disabled][invalid]::part(error-message){display:none}vaadin-date-time-picker[readonly],vaadin-date-time-picker[disabled]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}vaadin-date-time-picker[readonly] ::part(input-field){--vaadin-input-field-invalid-background: transparent}vaadin-date-time-picker[readonly] ::part(input-field):after{--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-date-time-picker[disabled] ::part(input-field){--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}.jmix-dialog-window-header-wrapper{display:inline-flex;column-gap:var(--lumo-space-s)}.jmix-dialog-window-header-wrapper>.jmix-dialog-window-close-button{margin-inline-start:auto}vaadin-combo-box[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-combo-box[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-combo-box[disabled][has-error-message]::part(error-message),vaadin-combo-box[readonly][has-error-message]::part(error-message){display:none}vaadin-multi-select-combo-box[readonly][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: transparent;--vaadin-input-field-invalid-hover-highlight: transparent}vaadin-multi-select-combo-box[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color);--vaadin-input-field-invalid-background: var(--lumo-contrast-5pct)}vaadin-multi-select-combo-box[disabled][has-error-message]::part(error-message),vaadin-multi-select-combo-box[readonly][has-error-message]::part(error-message){display:none}vaadin-form-item[theme~=jmix-group-filter-form-item]:not([label-position=top]){align-items:center}vaadin-form-item[theme~=jmix-group-filter-form-item]:not([label-position=top])::part(label){margin:0}vaadin-form-item[theme~=label-align-end]:not([label-position=top])::part(label){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}vaadin-grid[theme~=no-header]::part(header-cell){display:none}vaadin-dialog-overlay[class~=column-filter-popup]::part(backdrop){background:unset}vaadin-dialog-overlay[class~=column-filter-dialog]::part(content){display:flex;flex-direction:row;gap:var(--lumo-space-s);padding:var(--lumo-space-wide-m)}vaadin-dialog-overlay[class~=column-filter-popup]::part(overlay){align-self:flex-start;position:absolute}vaadin-dialog-overlay[class~=column-filter-footer-small]::slotted([slot="footer"]){display:flex;gap:var(--lumo-space-s);width:100%}[jmix-role=column-filter-button]:not([activated]):hover{color:var(--lumo-contrast)}[jmix-role=column-filter-button]:not([activated]){color:var(--lumo-tertiary-text-color)}[jmix-role=column-filter-button]:is([activated]){color:var(--lumo-primary-text-color)}.jmix-text-layout-closeable .title,.jmix-text-layout-closeable .message,.jmix-text-layout .title,.jmix-text-layout .message{white-space:pre}.jmix-text-layout-closeable .title,.jmix-text-layout .title{font-size:var(--lumo-font-size-l);font-weight:600;margin:0;text-align:center}.jmix-text-layout-closeable .message,.jmix-text-layout .message{margin-top:0;margin-bottom:0}.jmix-closeable-layout{display:flex;align-items:flex-start;gap:var(--lumo-space-s)}.jmix-closeable-layout .close-button{position:absolute;right:0;top:0}.jmix-closeable-layout .close-button{color:inherit}vaadin-notification-card:not([slot$=stretch]) .jmix-closeable-layout{padding-inline-end:var(--lumo-space-xs)}vaadin-notification-card[slot$=stretch] .jmix-closeable-layout .close-button{padding-top:var(--lumo-space-s);padding-inline-end:var(--lumo-space-s)}vaadin-notification-card:not([slot$=stretch]) .jmix-closeable-layout .close-button{padding-top:var(--lumo-space-xs);padding-inline-end:var(--lumo-space-xs)}vaadin-notification-card[slot$=stretch] .jmix-text-layout-closeable{padding-inline-start:unset}vaadin-notification-card[theme~=warning] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=warning] .jmix-text-layout .title{color:var(--lumo-warning-contrast-color)}vaadin-notification-card[theme~=contrast] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=contrast] .jmix-text-layout .title{color:var(--lumo-base-color)}vaadin-notification-card[theme~=error] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=error] .jmix-text-layout .title{color:var(--lumo-error-contrast-color)}vaadin-notification-card[theme~=success] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=success] .jmix-text-layout .title{color:var(--lumo-success-contrast-color)}vaadin-notification-card[theme~=primary] .jmix-text-layout-closeable .title,vaadin-notification-card[theme~=primary] .jmix-text-layout .title{color:var(--lumo-primary-contrast-color)}vaadin-notification-card::part(overlay){display:flex;justify-content:center;position:relative}vaadin-split-layout[theme~=splitter-spacing]{gap:var(--lumo-space-s)}vaadin-checkbox[readonly][has-error-message]::part(error-message),vaadin-checkbox[disabled][has-error-message]::part(error-message){display:none}vaadin-checkbox[readonly][invalid],vaadin-checkbox[disabled][invalid]{--lumo-required-field-indicator-color: var(--lumo-primary-text-color)}@font-face{font-family:Vaadin-Icons;font-style:normal;font-weight:900;font-display:block;src:url(./Vaadin-Icons-xd9l0VVN.woff) format("woff"),url(./Vaadin-Icons-BZSCcOkD.ttf) format("truetype"),url(./Vaadin-Icons-BdG7kKl7.eot) format("eot")}html{--jmix-lumo-warning-background-color: var(--lumo-warning-color);--jmix-lumo-warning-background-color-50pct: hsla(48, 100%, 50%, .5);--jmix-lumo-warning-background-color-10pct: var(--lumo-warning-color-10pct);--jmix-lumo-warning-primary-text-color: var(--lumo-warning-text-color);--jmix-lumo-warning-color: var(--lumo-warning-contrast-color);--jmix-simple-pagination-gap: .3em}vaadin-button,vaadin-icon{cursor:pointer}vaadin-grid::part(header-cell){background-image:linear-gradient(var(--lumo-contrast-10pct),var(--lumo-contrast-10pct))!important;background-color:#fff;font-weight:700;color:var(--lumo-header-text-color)}vaadin-grid[theme~=row-stripes]::part(even-row-cell){background-image:linear-gradient(var(--lumo-contrast-1pct),var(--lumo-contrast-1pct))}vaadin-grid::part(selected-row-cell){background-image:linear-gradient(var(--lumo-contrast-20pct),var(--lumo-contrast-20pct))!important}vaadin-grid.no-header::part(header-cell){display:none}.no-header>*{white-space:normal}vaadin-select::part(input-field),vaadin-email-field::part(input-field),vaadin-text-area::part(input-field),vaadin-text-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-number-field::part(input-field),vaadin-big-decimal-field::part(input-field),vaadin-combo-box::part(input-field),vaadin-date-picker::part(input-field),vaadin-time-picker::part(input-field),vaadin-password-field::part(input-field),jmix-value-picker::part(input-field),jmix-combo-box-picker::part(input-field),vaadin-multi-select-combo-box::part(input-field),jmix-multi-select-combo-box-picker::part(input-field),#jb_FilterView vaadin-menu-bar-button{border-radius:4px;border:1px solid #E4E7EB;background-color:#fff!important}jmix-value-picker-button{color:var(--lumo-contrast-60pct);background-color:#fff}vaadin-button[theme~=success]{background-color:#1688461a}vaadin-button[theme~=error]{background-color:#fff}vaadin-dialog-overlay.dialog-without-header::part(header){display:none}.notification-dialog::part(overlay){position:absolute;right:0}vaadin-dialog-overlay.dialog-without-title::part(header){padding:0}vaadin-dialog-overlay.dialog-without-title::part(title){display:none}vaadin-dialog-overlay.dialog-without-title::part(header-content){margin:12px 12px -12px}.glued-buttons vaadin-button{border-radius:0}.glued-buttons vaadin-button:first-child{border-radius:7px 0 0 7px}.glued-buttons vaadin-button:last-child{border-radius:0 7px 7px 0}#templateFieldsDataGrid::part(header-cell first-column-cell){border-top-left-radius:8px}#templateFieldsDataGrid::part(header-cell last-column-cell){border-top-right-radius:8px}span{word-break:break-all}vaadin-menu-bar-button{margin:4px 0}#detailsLayout>jmix-tabsheet{overflow:auto}#filterBox #filter::part(input-field){border-color:#bbc3cd!important}#filterBox #filter::part(toggle-button){display:none}#filterBox #filterBtn{z-index:1;margin-left:-40px;color:#1c2e4599;width:18px;height:18px}#menuBranchBtn{width:auto!important}#entityDataGrid{overflow-x:auto!important;white-space:nowrap!important;scroll-behavior:smooth!important}.jmix-upload-field-file-name{width:250px!important}.jmix-generic-filter-content-wrapper{gap:0!important}.jmix-generic-filter-controls-layout>vaadin-menu-bar[jmix-role~=jmix-dropdown-button]{display:none}.enabled-filter .jmix-generic-filter-controls-layout>vaadin-menu-bar[jmix-role~=jmix-dropdown-button]{display:block!important}#genericFilter:not([opened]){margin-bottom:16px}#questionDetailsCopyBtn{position:absolute;left:298px;top:300px;background:#e6e6e6;border-radius:6px;width:45px;height:36px;padding:10px}@media only screen and (max-width: 768px){vaadin-select::part(input-field),vaadin-email-field::part(input-field),vaadin-text-area::part(input-field),vaadin-text-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-number-field::part(input-field),vaadin-combo-box::part(input-field),vaadin-date-picker::part(input-field),vaadin-time-picker::part(input-field),vaadin-password-field::part(input-field),jmix-value-picker::part(input-field),jmix-combo-box-picker::part(input-field),jmix-multi-select-combo-box-picker::part(input-field),#jb_FilterView vaadin-menu-bar-button{height:44px}#buttonsPanel{display:flex;flex-direction:column;gap:10px;align-items:start!important}#filterBox #filter{padding:0!important;width:100%!important}#filterBox #filter::part(input-field){height:48px}vaadin-menu-bar-button,vaadin-button:not(.jmix-simple-pagination-navigation-button){border-radius:12px!important;padding:24px 12px!important;margin:0!important}.jmix-main-view-title{display:none}#overlay::part(overlay){width:100%;left:0}#overlay::part(header){padding:0 var(--lumo-space-m)}#overlay::part(title){margin-left:0}}.v-system-error{background:#fff;color:#18273af0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;border-radius:12px;padding:20px;max-width:400px;text-align:center;margin:25% 40%;box-shadow:0 4px 24px -3px #1c375a1f;box-shadow:0 18px 64px -8px #1c324f30}.v-reconnect-dialog,.v-system-error{border:1px solid rgba(24,39,58,.3)}.v-system-error .caption{font-weight:600!important}.overflow-ellipse{overflow:hidden;text-overflow:ellipsis;line-height:1.5em;max-height:3em;white-space:normal;word-wrap:break-word}input,textarea,vaadin-select-item{color:#1a293dd4;font-size:13px;font-weight:500}input::placeholder,textarea::placeholder,vaadin-select-item::placeholder{color:#c4cad3!important;font-weight:400!important}vaadin-combo-box-item,vaadin-multi-select-combo-box-item,vaadin-menu-bar-item{font-size:13px}vaadin-button{font-size:15px}vaadin-grid-cell-content{font-size:15px}.jmix-simple-pagination{gap:6px}.jmix-simple-pagination vaadin-button{padding:15px 4px!important}.jmix-simple-pagination .next,.jmix-simple-pagination .last{background:var(--lumo-primary-color);color:#fff}.fields vaadin-vertical-layout,.info-field{gap:0;padding:0}.fields vaadin-vertical-layout span,.info-field span{font-size:15px;color:#192434}.fields vaadin-vertical-layout label,.info-field label{font-weight:400;font-size:12px;color:#787879}#personPhoto{border-radius:50%;width:100px;height:100px}vaadin-dialog-overlay::part(title){margin-left:0}#detailActions{margin-top:auto}#detailActions vaadin-button vaadin-icon{display:none}jmix-tabsheet::part(content){padding:var(--lumo-space-s) 0}p{font-size:14px}.jmix-list-menu .jmix-menu-item-link vaadin-icon.prefix-component,.jmix-list-menu .jmix-menubar-item .jmix-menubar-summary-icon-container vaadin-icon.prefix-component{font-size:13px}#buttonsPanel{gap:10px}#mainBtn{align-items:center}#extBtn{align-items:center;gap:10px}vaadin-menu-bar-item{font-size:15px;font-weight:400}vaadin-menu-bar-item vaadin-icon{font-size:14px;font-weight:400}vaadin-button vaadin-icon{font-size:14px}.action-tab-sheet::part(tabs-container){width:36%}.action-tab-sheet::part(content){padding-bottom:0!important}.action-template-field{position:absolute;width:59%!important;right:0;top:-5px}.kanban-action-checkbox{align-self:end}.kanban-action-checkbox label{font-size:14px}.abstract-column-visibility-master-view{margin-top:26px!important;margin-left:15px!important}.abstract-column-visibility{position:absolute;right:38px;top:132px;z-index:1}.abstract-column-visibility vaadin-menu-bar-button:first-child{background:transparent;transition:.4s;border-radius:20px;cursor:pointer;padding:0 8px}.abstract-column-visibility vaadin-menu-bar-button:first-child vaadin-icon{color:transparent}.abstract-column-visibility vaadin-menu-bar-button:first-child:hover{background:var(--lumo-primary-color)}.abstract-column-visibility vaadin-menu-bar-button:first-child:hover vaadin-icon{color:#fff}.abstract-master-view-column-visibility{top:76px}jmix-rich-text-editor{width:100%;position:relative}jmix-rich-text-editor .jmix-rich-text-editor-toolbar .toolbar-group-glyph-transformation,jmix-rich-text-editor .jmix-rich-text-editor-toolbar .toolbar-group-alignment,jmix-rich-text-editor .jmix-rich-text-editor-toolbar .toolbar-group-heading{display:none}jmix-rich-text-editor .jmix-rich-text-editor-toolbar .toolbar-group-rich-text .toolbar-button-image{display:none}jmix-rich-text-editor .jmix-rich-text-editor-content>.ql-editor{padding:0 32px 0 16px!important}jmix-rich-text-editor .translate-editor-suffix{position:absolute;top:84px;right:7px;color:#1b2b41b0}vaadin-button[slot=suffix]{padding-left:8px!important}.column-visibility-active vaadin-menu-bar-button:first-child{background:var(--lumo-primary-color)!important}.column-visibility-active vaadin-menu-bar-button:first-child vaadin-icon{color:#fff!important}.file-box{align-items:center;gap:10px;width:100%;cursor:pointer}.file-box span{font-weight:500}.file-box span:nth-child(2){width:65%}.file-box span:last-child{color:#006af5;text-decoration:underline;margin-left:auto}main p{margin:0!important}#dashboard vaadin-grid{height:400px!important}.colored-box{justify-content:center;padding:4px 0;border-radius:4px;font-weight:400}vaadin-grid-sorter::part(indicators){font-size:12px!important;display:flex}.dashboard-layout{display:flex;flex-direction:column;position:relative}.card-layout{padding:0;gap:0}.card-layout #abstractReportHeader{padding:0}.general-report-div>#genericFilter{margin-top:-58px}.card-refresh{position:absolute;top:2px;right:6px;z-index:1}jmix-value-picker-button{font-size:small}.noselect{-webkit-user-select:none;user-select:none}.job-description{position:relative}.job-description #generate{position:absolute;right:14px;top:44px;z-index:1;cursor:pointer}.jmix-list-menu .active-parent>vaadin-details-summary{background:var(--navigation-parent-color)}.jmix-list-menu .active-parent>div{background:var(--navigation-children-color);border-radius:8px}.monitoring-ishgo-btn{width:max-content;height:max-content;align-items:center;align-self:center;background:#57f180;border-radius:30px;gap:5px;padding:5px 9px;font-size:15px;font-weight:500;cursor:pointer;margin-left:10px}.monitoring-ishgo-btn img{width:24px}jmix-tabsheet.figma{width:100%;height:100%;overflow:hidden}jmix-tabsheet.figma vaadin-tabs{background-color:#193b670d;padding:2px;border-radius:8px;min-height:36px;max-width:max-content}jmix-tabsheet.figma vaadin-tabs::part(tabs){margin:0;align-items:center}jmix-tabsheet.figma::part(content){padding:8px 0 0!important}jmix-tabsheet.figma vaadin-tab{margin:0 3px;border-radius:6px;height:28px;font-size:13px;font-weight:500;background-color:#fff;cursor:pointer}jmix-tabsheet.figma vaadin-tab:before{display:none}jmix-tabsheet.figma vaadin-tab[selected]{background-color:var(--shades-contrast-80, #1A293DD4);color:#fff}vaadin-menu-bar-button.person-info-hire-menu,vaadin-menu-bar-button.person-info-reserve-menu,vaadin-menu-bar-button.person-info-reject-menu,vaadin-menu-bar-button.person-info-restore-menu{width:max-content!important;height:36px!important;border-radius:8px;margin-right:10px;font-size:13px;padding-right:10px}vaadin-menu-bar-item.person-info-hire-menu,vaadin-menu-bar-item.person-info-reserve-menu,vaadin-menu-bar-item.person-info-reject-menu,vaadin-menu-bar-item.person-info-restore-menu{cursor:pointer!important}.person-kanban-menu-item{width:max-content!important;height:36px!important;border-radius:8px;font-size:13px}vaadin-menu-bar-button.person-info-hire-menu{background-color:var(--Colors-Blue, #0088FF);color:#fff}vaadin-menu-bar-button.person-info-reserve-menu{color:var(--shades-contrast-100, #192434);background-color:#fff;border:.5px solid var(--shades-contrast-5, rgba(28, 55, 90, .16))}vaadin-menu-bar-button.person-info-reject-menu{background:var(--shades-contrast-20, rgba(28, 55, 90, .16));color:var(--shades-contrast-100, #192434);border:1px solid var(--shades-contrast-5, rgba(28, 55, 90, .16))}vaadin-menu-bar-button.person-info-restore-menu{color:#ff281b;background-color:#ff281b1a}:root{--8: 8px;--12: 12px;--16: 16px;--20: 20px;--24: 24px;--Body-Text: #192739F0;--Border-radius-M: 4px;--shades-contrast-20: rgba(28, 52, 84, .26);--shades-contrast-30: #1C345442;--shades-contrast-40: #1C324F61;--shades-contrast-60: #1C2E4599;--semantic-colors-primary: #006AF5;--connector-line: #B4B9BE}#jb_OrgChartView #layout{overflow:auto}#jb_OrgChartView #layout img{object-fit:cover}fc-orgchart{width:100%;text-align:center}fc-orgchart>.noncollapsable{padding:0!important}.orgchart .stf-count-row{display:flex;align-items:center;border:1px solid #F2F2F7;border-radius:50px;overflow:hidden;margin-bottom:8px}.orgchart .stf-count-row div{display:flex;align-items:center;padding:0 5px;color:#007aff;font-size:14px}.orgchart .stf-count-row div path{fill:#007aff;fill-opacity:1}.orgchart .stf-count-row div:last-child{background:#007aff;color:#fff}.orgchart .stf-count-row div:last-child path{fill:#fff}.orgchart .stf-count-row div:first-child{background:#f2f2f7;color:#3d3d3d80}.orgchart .stf-count-row div:first-child path{fill:#3d3d3d80;fill-opacity:.4}.layout-xs{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border-radius:0;text-align:start}.right.layout-xs{text-align:end}.text-xs{color:var(--shades-contrast-40, rgba(28, 50, 79, .38));font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:0}.orgchart>.nodes>.hierarchy>.node{margin-left:auto;margin-right:auto}.orgchart>.nodes>.hierarchy>.node:not(:only-child):after{bottom:-25px;height:18px;content:""}.orgchart .node:not(:only-child):after{content:none}.orgchart ul li .node.selected,.orgchart ul li .node:hover,.orgchart .node.focused{background-color:transparent}.orgchart .hierarchy:before{top:-18px}.orgchart>ul>li>ul li>.node:before{top:-17px;height:15px}.orgchart .nodes.vertical>.hierarchy:first-child:before{width:0;top:-36px;height:60px}.orgchart .nodes.vertical>.hierarchy:first-child:after{width:15px}.orgchart .nodes.vertical .hierarchy:before{top:-32px;height:56px;width:24px;border-style:dashed}.orgchart .nodes.vertical .hierarchy:after,.orgchart .nodes.vertical .hierarchy:before{left:-5px;border-style:dashed}.hybrid-chart .orgchart .node:not(:only-child):after{border-left:2px dashed var(--connector-line);background-color:#fff}.hybrid-chart .orgchart .hierarchy:before{border-color:var(--connector-line);border-top-style:dashed}.hybrid-chart .orgchart>ul>li>ul li>.node:before{border-left:2px dashed var(--connector-line);background-color:#fff}.hybrid-chart .orgchart .nodes.vertical .hierarchy:after,.hybrid-chart .orgchart .nodes.vertical .hierarchy:before{border-color:var(--connector-line)}.hybrid-chart .orgchart .node{width:281px;display:flex;padding:16px;flex-direction:column;align-items:flex-start;border-radius:8px;border:1px solid var(--shades-contrast-30);background:#fff;margin:0 10px 36px;border-bottom:7px solid var(--semantic-colors-primary)}.hybrid-chart .orgchart .vertical .node .frame{width:100%;display:flex;box-sizing:border-box;padding:16px;flex-direction:column;align-items:flex-start;border-radius:8px;border:1px solid var(--shades-contrast-30);background:#fff;border-bottom:7px solid var(--semantic-colors-primary)}.hybrid-chart .orgchart .vertical .node{width:254px;height:max-content;z-index:2;background:transparent;border:none;margin:0 10px 32px;padding:0;position:relative}.hybrid-chart .orgchart .vertical .node:has(.has-child):after{content:" ";display:block;width:254px;box-sizing:border-box;height:100%;z-index:-1;background:#fff;position:absolute;top:12px;left:8px;border-radius:8px;border:1px solid var(--shades-contrast-30);border-bottom:7px solid var(--semantic-colors-primary)}.hybrid-chart .orgchart .vertical{display:block;position:absolute;right:0}.hybrid-chart .orgchart .node .frame{width:100%}.hybrid-chart .orgchart .node .frame .header{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-radius:0;height:44px;gap:10px;margin-bottom:10px}.hybrid-chart .orgchart .node .frame .header .left p{color:var(--Body-Text, rgba(25, 39, 57, .94));font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:18px;max-height:36px;text-overflow:ellipsis;overflow:hidden}.hybrid-chart .orgchart .vertical .node .frame .header .left p{font-size:16px;font-weight:500}.hybrid-chart .orgchart .node .frame .header .right{display:flex;padding:6px;align-items:flex-start;gap:10px;border-radius:8px;background:#f2f8ff;cursor:pointer}.hybrid-chart .orgchart .node .frame .header .right img{width:var(--20, 20px);height:var(--20, 20px)}.hybrid-chart .orgchart .node .frame .header .menu{z-index:100;position:absolute;top:64px;left:232px;width:150px;flex-direction:column;align-items:flex-start;border-radius:var(--Border-radius-M);border:1px solid var(--shades-contrast-20);background:#fff;box-shadow:2px 4px 12px #00000014}.hybrid-chart .orgchart .vertical .node .frame .header .menu{width:140px;left:160px}.hybrid-chart .orgchart .node .frame .header .menu div{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-radius:0;padding:8px var(--12, 12px);cursor:pointer}.hybrid-chart .orgchart .node .frame .header .menu div p{color:var(--shades-contrast-60);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:0}.hybrid-chart .orgchart .node .frame .header .menu div vaadin-icon{width:var(--16, 20px);height:var(--16, 20px);color:var(--shades-contrast-60)}.hybrid-chart .orgchart .node .frame .header .menu div:hover p,.hybrid-chart .orgchart .node .frame .header .menu div:hover vaadin-icon{color:var(--semantic-colors-primary)}.hybrid-chart .orgchart .node .frame .header .menu div:active p,.hybrid-chart .orgchart .node .frame .header .menu div:active vaadin-icon{color:#fff}.hybrid-chart .orgchart .node .frame .header .menu div:active{background-color:var(--semantic-colors-primary)}.hybrid-chart .orgchart .node .frame .body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-radius:0}.hybrid-chart .orgchart .node .frame .body .top{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-radius:0;height:28px;gap:8px}.hybrid-chart .orgchart .node .frame .body .top .right p{color:var(--Body-Text, rgba(25, 39, 57, .94));font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;max-height:36px;text-overflow:ellipsis;overflow:hidden}.hybrid-chart .orgchart .node .frame .body .bottom{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-radius:0;height:28px}.hybrid-chart .orgchart .vertical .node .frame .body .bottom{height:28px}.hybrid-chart .orgchart .node .frame .body .bottom .right{display:flex;flex-direction:column;align-items:flex-start;border-radius:0}.hybrid-chart .orgchart .node .frame .body .bottom .right div{display:flex;align-items:center;gap:-10px;border-radius:0;margin-right:5px}.hybrid-chart .orgchart .node .frame .body .bottom .right div img,.hybrid-chart .orgchart .node .frame .body .bottom .right div div{width:24px;height:24px;border-radius:50%;margin-right:-10px;background-color:#f1f7ff;border:1.2px solid #0085FF;font-weight:500;justify-content:center;overflow:hidden}.hybrid-chart .orgchart .nodes .hierarchy .node .frame .body .top .right{display:contents}.hybrid-chart .orgchart .nodes .hierarchy .node .frame .body .top .right p{width:120px;text-align:left}.hybrid-chart .orgchart .nodes .hierarchy .node .frame .body .top .right img{width:24px;height:24px;border:1.2px solid #0085FF;border-radius:50%}.hybrid-chart .orgchart .nodes .vertical .hierarchy .node .frame .body .top .right img{width:30px!important}:root{--main-background-color: #e03939;--pane-padding: 5px 42px;--lumo-border-radius-m: 6px}#outlet #jb_MainView>vaadin-vertical-layout{border-radius:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;margin:8px!important;padding:10px!important;background:#fff!important;overflow:auto}#outlet #jb_MainView>.person-assistant-view{padding:0!important}.company-logo-container{text-align:center;padding:17px 17px 9px}.company-logo-container>.company-logo{width:191px;height:45px;cursor:pointer}.jmix-main-view-section{background:var(--lumo-section-background-color)}#userIndicator{margin-left:15px}#moon{width:35px;height:35px;margin-right:10px}.menu-item-parent>vaadin-details-summary{flex-direction:row-reverse;justify-content:space-between;color:var(--lumo-menu-color)}.refresh-menu-item{border-radius:12px;padding:6px 8px!important;height:44px;background-color:#f1f3f6;align-items:center;width:92%!important;margin-left:8px}.menu-company-name{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:134%;text-align:center;vertical-align:middle}.refresh-menu-icon{width:24px;height:24px;opacity:1;transform:rotate(90deg)}.menu-company-avatar{width:32px;height:32px;transform:rotate(0);opacity:1;border-radius:8px;font-size:18px!important;color:#000;font-weight:400;font-family:Inter,sans-serif;font-style:normal;line-height:134%;letter-spacing:0;text-align:center;vertical-align:middle;background-color:#1c375a29;margin-right:4px}.refresh-menu-icon{cursor:pointer;transition:all .3s ease;border-radius:4px}.refresh-menu-icon.rotating{animation:rotate 1s linear infinite}.refresh-menu-icon.rotate-once{animation:spin 1s linear}@keyframes spin{to{transform:rotate(360deg)}}.menu-item-parent>vaadin-details-summary::part(toggle){color:var(--lumo-menu-color)}#jb_MainView{background:var(--lumo-body-background-color)}#jb_MainView #drawerToggle{cursor:pointer}.jmix-logout-button{background:var(--lumo-user-info-background-color)}.jmix-main-view-header{justify-content:space-between;background:var(--navigation-bar-background)}.profile-info{display:flex;align-items:center}.profile-info vaadin-button{background:var(--lumo-user-info-background-color);cursor:pointer;color:var(--user-info-buttons-color);width:24px;height:24px}.profile-info #logoutButton{color:var(--lumo-log-out-background-color)}.profile-image-container{cursor:pointer;margin:0 12px 0 20px}.profile-image-container,.profile-image-container .profile-image{width:32px;height:32px;border-radius:50%;position:relative;border:var(--lumo-profile-image-border)}.profile-user-container{cursor:pointer;width:max-content;display:flex;flex-direction:column}.profile-user-container #positionLabel{font-size:12px;color:#414143}.profile-user-container #usernameLabel{display:inline-block;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-image-dotted{width:7px;height:7px;border:3px solid var(--navigation-bar-background);background:green;border-radius:50%;position:absolute;top:21px;left:24px;z-index:10}.special-logo{position:absolute;bottom:0;margin:9px 55px 7px}.special-logo>img{width:145px;height:50px}.sub-menu{color:var(--lumo-sub-menu-text-color)!important;border-radius:8px!important;padding:9px 8px!important}.sub-menu .link-text{width:100%}.sub-menu.active,.sub-menu[highlight]{color:var(--lumo-section-background-color)!important;background:var(--lumo-sub-menu-background-active)!important}.profile-info-action{position:relative}.profile-info-action>p{position:absolute;z-index:1;margin:-3px 0 0 20px;border-radius:7px;background:red;font-size:8px;text-align:center;color:#fff;padding:0 3px;height:auto;width:auto;min-height:14px;min-width:8px}.jmix-list-menu{height:86%!important;-ms-overflow-style:none;scrollbar-width:none}.jmix-list-menu::-webkit-scrollbar{display:none}.jmix-list-menu .jmix-menubar-item{padding-right:var(--lumo-space-s)!important}.jmix-list-menu .jmix-menubar-item .menubar-list{margin-left:0!important}.jmix-list-menu .jmix-menu-item-link .link-text{margin-left:var(--lumo-space-m)}.jmix-list-menu .jmix-menu-item-link .menu-item-badge{font-size:14px;font-weight:500}@media only screen and (max-width: 768px){#userIndicator,#searchBox{display:none}}.abstract-view-header #viewTitle{font-size:18px}.abstract-view-header .view-label{font-size:12px;padding-right:4px;cursor:pointer}#entityDataGrid{margin-top:-10px}#entityDataGrid::part(header-cell first-column-cell),.cornered-grid::part(header-cell first-column-cell){border-top-left-radius:8px}#entityDataGrid::part(header-cell last-column-cell),.cornered-grid::part(header-cell last-column-cell){border-top-right-radius:8px}.loader{width:40px;height:40px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:3px solid var(--semantic-colors-primary);animation:prixClipFix 2s linear infinite}#buttonsPanel vaadin-horizontal-layout:last-child{gap:10px}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}#jb_IconView #scroller{background-color:var(--lumo-contrast-5pct)}#jb_IconView #emptyLabel{display:flex;align-items:center;justify-content:center}#jb_IconView .icon-wrapper{width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;margin:10px;padding:8px;border-radius:6px;background-color:#fff;justify-content:center;align-items:center;gap:2px}#jb_IconView .icon-selected{background-color:var(--lumo-primary-color)!important;color:#fff!important}#jb_IconView .icon-wrapper span{font-size:8px;height:10px;overflow:hidden}#iconMoreBtn,#iconClearBtn{color:var(--lumo-contrast-60pct);background-color:#fff}#jb_FilterView #leftBox{background-color:#f6faff}#jb_FilterView .filter-title{color:var(--lumo-primary-color);font-size:14px}#jb_FilterView #editConfig,#jb_FilterView #returnConfig,#jb_FilterView #editCondition{color:var(--lumo-primary-color);width:16px;height:16px}#jb_FilterView #editConfig{margin-left:auto}#jb_FilterView #leftBox .filter-title{text-align:center}#jb_FilterView #leftBox #filterClose{color:var(--lumo-primary-color);display:none}#jb_FilterView #leftBoxLayout,#jb_FilterView #rightBoxLayout{overflow:auto}#jb_FilterView #rightBoxLayout #conditionBtn{width:100%;display:flex;justify-content:space-between;align-items:center}#jb_FilterView #leftBoxLayout{border-top:1px solid rgba(26,56,96,.1)}#jb_FilterView #leftBoxLayout .filter-config{cursor:pointer;padding:12px 4px;border-bottom:1px solid rgba(26,56,96,.1)}#jb_FilterView #leftBoxLayout .filter-config.selected{color:var(--lumo-primary-color)}#jb_FilterView #leftBoxLayout .filter-config.selected span{border-left:2px solid var(--lumo-primary-color);padding-left:5px;margin-left:-7px}#jb_FilterView #leftBoxLayout .filter-config span{font-weight:500;font-size:15px}#jb_FilterView #leftBoxLayout .filter-config vaadin-text-field{width:75%;padding:0}#jb_FilterView #leftBoxLayout .filter-config vaadin-text-field input{font-size:15px;padding:0}#jb_FilterView #leftBoxLayout .filter-config vaadin-text-field::part(input-field){border:none;background-color:transparent!important;padding:0 5px;border-radius:0}#jb_FilterView #leftBoxLayout .filter-config.selected vaadin-text-field::part(input-field){border-left:2px solid var(--lumo-primary-color);margin-left:-2px}#jb_FilterView #leftBoxLayout .filter-config vaadin-icon{width:12px;height:12px;color:#1c324f61}#jb_FilterView #leftBoxLayout .filter-config vaadin-icon.pinned{color:var(--lumo-primary-color)!important}#jb_FilterView #leftBoxLayout .filter-config vaadin-icon:hover{color:var(--lumo-primary-color)}#jb_FilterView vaadin-button{border-radius:4px}#jb_FilterView jmix-value-picker-button,#jb_FilterView vaadin-menu-bar-item{font-size:14px;font-weight:500;color:#1c324f61}#jb_FilterView label{font-size:14px;font-weight:400;color:#1b2b41b0}#jb_FilterView label[for*=propertyFilter_]{margin:0 2px}#jb_FilterView #rightBoxLayout vaadin-horizontal-layout>vaadin-icon{width:12px;height:12px;margin-left:5px;opacity:.2}#jb_FilterView vaadin-menu-bar-button,#jb_FilterView vaadin-select::part(input-field),#jb_FilterView vaadin-combo-box::part(input-field),#jb_FilterView vaadin-text-area::part(input-field),#jb_FilterView vaadin-text-field::part(input-field),#jb_FilterView vaadin-date-picker::part(input-field),#jb_FilterView vaadin-time-picker::part(input-field),#jb_FilterView jmix-value-picker::part(input-field),#jb_FilterView jmix-combo-box-picker::part(input-field){color:var(--lumo-body-text-color);border-radius:4px;height:36px;font-size:14px;font-weight:500}#jb_FilterConditionView{padding:22px}#jb_FilterConditionView vaadin-tabsheet::part(content),#jb_FilterConditionView vaadin-tabsheet::part(tabs-container){padding:4px 0}#jb_FilterConditionView vaadin-tabs::part(tabs){margin:0}#jb_FilterConditionView vaadin-tab[selected]:before,#jb_FilterConditionView vaadin-tab[selected]:after{width:calc(100% - 24px)!important}@media only screen and (max-width: 768px){#jb_FilterView vaadin-button{border-radius:6px!important}#jb_FilterView #layout{display:flex;flex-direction:column}#jb_FilterView #leftBox{width:100%!important}#jb_FilterView #rightBox{width:100%!important;height:100%}#jb_FilterView #leftBox #filterClose{display:block}#jb_FilterView #rightBox #rightBoxBtn vaadin-button{width:48%!important}#jb_FilterView #rightBoxLayout .jmix-property-filter{display:flex;flex-direction:column}#jb_FilterView #rightBoxLayout .jmix-property-filter[theme~=spacing-s]{gap:0}#jb_FilterView #rightBoxLayout .jmix-property-filter vaadin-menu-bar-button{width:-webkit-fill-available;margin:4px 0}#jb_FilterConditionView>vaadin-horizontal-layout{display:flex;flex-direction:column}#jb_FilterConditionView>vaadin-horizontal-layout>vaadin-horizontal-layout{justify-content:space-between}#jb_FilterConditionView>vaadin-horizontal-layout>#createCondition{width:100%}#jb_FilterConditionView vaadin-checkbox-group::part(group-field){display:flex;flex-direction:column}#jb_FilterConditionView vaadin-tabsheet vaadin-checkbox-group vaadin-checkbox{width:100%!important}}#jb_FilterConditionView #createCondition{border:1px solid var(--lumo-primary-color);padding:7px 16px}#jb_FilterConditionView vaadin-tabsheet vaadin-checkbox-group vaadin-checkbox{width:30%;margin-right:3.3%;margin-top:10px}#jb_FilterConditionView vaadin-tabsheet vaadin-checkbox-group vaadin-checkbox label{overflow:hidden}.vacancy-view .vacancy-edit-container{width:100%}.vacancy-view .vacancy-position-container,.vacancy-view .request-text-area{width:626px;border:1px solid rgba(28,55,90,.16);border-radius:4px;padding:20px}.vacancy-view .vacancy-position-container>*,.vacancy-view .vacancy-request-container>*,.vacancy-view #salaryMaxField,.vacancy-view #salaryMinField{width:100%}.vacancy-view .vacancy-social-set{height:180px}.vacancy-view .vacancy-request-container{width:409px;border:1px solid rgba(28,55,90,.16);border-radius:4px;padding:20px}.vacancy-view .vacancy-position-container label,.vacancy-view .vacancy-request-container label{color:#000}.vacancy-view .socials{display:grid;grid-template-columns:auto auto auto;width:auto;align-content:space-between;justify-content:start;align-items:end}.vacancy-view .social-container{width:183px;height:46px;border:1px solid hsl(0deg 0% 67.08% / 69%);border-radius:40px;margin:12px 18px 0 0;display:flex;box-sizing:border-box;padding:10px 11px;position:relative;cursor:pointer}.vacancy-view #rabotaNotification,.vacancy-view #facebookNotification,.vacancy-view #waNotification,.vacancy-view #hhNotification,.vacancy-view #olxNotification{font-size:11px;margin-top:-6px;margin-left:8px}.vacancy-view .social-title{font-size:14px;margin-top:3px;margin-left:8px}.vacancy-view .social-logo{width:24px;height:24px}.vacancy-view .social-error{position:absolute;right:12px}.vacancy-view .error-color{color:red}.social-title-box{width:100%}.vacancy-view .process-color{color:#fc0}.vacancy-view .ready-color{color:#006cfac2}.vacancy-view #addLanguage{width:175px;height:44px;cursor:pointer}.vacancy-view #otherLanguages{width:100%;padding:0}.vacancy-view .social-toggle-box{width:100%;display:flex;justify-content:space-between;cursor:pointer}.vacancy-view .social-info-box{position:relative;top:-50px;display:flex;justify-content:space-between}.vacancy-view #massMailing,.vacancy-view .social-info-icon{cursor:pointer}.vacancy-view .text-area{margin-left:-17px}.vacancy-view .text-area h5{margin-left:-12px;font-weight:500;font-size:16px}.vacancy-view .vacancy-position-container .text-area{margin-left:-17px}#vacancyTitle{color:var(--lumo-primary-color)}#vacancyCode{font-size:14px}.vacancy-view .vacancy-salary-box{display:flex;flex-direction:column;width:100%}.vacancy-view .vacancy-salary-box #salaryMinField,.vacancy-view .vacancy-salary-box #salaryMaxField,.vacancy-view .vacancy-salary-box #currencyField{width:100%;margin-top:0}.hh-sync-view-layout{box-shadow:#63636333 0 2px 8px;border-radius:8px}.hh-sync-inputs-qty{width:100px;margin-right:18px}.hh-sync-inputs-vacancy{margin-left:18px}.hh-sync-branches-combo{width:100%}.hh-sync-view-layout>p{padding:5px 0 0 15px}@media only screen and (min-width: 768px){.vacancy-view .vacancy-position-container,.vacancy-view .request-text-area{width:626px!important}.vacancy-view .vacancy-request-container{width:409px!important}}.vacancy-view .tree-combo-box{width:100%;min-width:300px;max-width:584px}@media only screen and (max-width: 768px){.vacancy-view .tree-combo-box{max-width:100%}}.positive-score{color:#2e8b57}.negative-score{color:#ff4500}.score-neutral{color:#999}.positive-score,.negative-score,.score-neutral{background-color:#fff;padding:2px 4px;border-radius:2px}.row-neutral-score{background-color:#fff2f7!important}vaadin-grid::part(row) .row-negative-score{background-color:#fff2f7!important}vaadin-grid::part(row) .row-neutral-score{background-color:#f5f5f5!important}.scrollable-tab{overflow-y:auto;max-height:100%;gap:12px}.quiz-card{border-radius:6px;padding:8px 16px;background-color:var(--lumo-contrast-1pct);box-shadow:0 1px 3px #00000014;margin-bottom:12px;transition:all .2s ease-in-out;gap:10px}.quiz-card vaadin-vertical-layout{gap:0;flex:1}.quiz-card vaadin-vertical-layout:first-child{flex:2}.quiz-header{font-size:11px;font-weight:500;color:#0006;margin-bottom:2px;line-height:1}.quiz-header #score{font-weight:600}.quiz-values{font-size:13px;font-weight:600;line-height:1.2}#jb_ActionListView #layout{padding:5px}#jb_ActionView #layout>vaadin-vertical-layout{padding:0 8px}#jb_ActionListView .action-layout{border-bottom:1px solid}#jb_ActionListView .action-layout:hover .action-button{background-color:var(--lumo-primary-color);color:#fff}#jb_ActionListView .action-layout p{font-size:14px}#jb_ActionListView .action-button{border:1px solid var(--lumo-primary-color);width:118px;height:34px;border-radius:17px}.auto-fill-template-view #bodyFieldBox label{color:#1b2b41b0;font-weight:500;font-size:14px;padding:10.5px 14px 3.5px 3.5px}.auth-form-background{background-image:url(/images/auth-background.png)!important;background-size:100% 100%!important;background-repeat:no-repeat;height:100%;overflow:auto}@media (max-width: 390px){#formWrapper{padding:0 5%}#formWrapper .authWrapper{width:100%!important}#formWrapper .authWrapper .main #registrationDirect *{font-size:12px}}@media (max-width: 340px){#formWrapper .authWrapper .main #registrationDirect{display:flex;flex-direction:column;align-items:center;gap:0!important}}@media (max-width: 750px){#formWrapper{flex-direction:column}#formWrapper .logo{margin-top:10%!important;margin-bottom:35px}#formWrapper .authWrapper{margin-bottom:2%;padding:0 20px!important}#formWrapper #header{font-size:19px!important}}#formWrapper{padding-bottom:30px}#formWrapper *{margin:0;padding:0}#formWrapper .logo{padding-right:5%;margin-top:-300px;gap:10px}#formWrapper .logo #version{align-self:start;font:italic 600 13px/normal Inter,sans-serif;padding:1px;background:linear-gradient(50deg,#0078ff 4.25%,#56caf3 107.93%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#formWrapper #header{padding:40px 5% 0;align-self:center;color:#18273af0;text-align:center;font:600 22px/125.303% Inter,sans-serif}#formWrapper .authWrapper{width:340px;border-radius:12px;padding:0 24px;background:#fff;gap:0}#formWrapper .authWrapper #errorsContainer{max-width:315px;display:flex;align-items:flex-start;gap:5px;box-sizing:border-box}#formWrapper .authWrapper #errorsContainer .error-pop{animation:pop-up-error .4s}#formWrapper .authWrapper #errorsContainer label{color:#e21d12;font:12px/125% Inter,sans-serif}#formWrapper .authWrapper .main::placeholder{color:#1c304a85;font:12px/125% Inter,sans-serif;font-weight:400}#formWrapper .authWrapper .main .inputWrapper vaadin-password-field{border-radius:8px!important}#formWrapper .authWrapper .main .inputWrapper vaadin-password-field[focused]{outline:1px solid rgba(0,108,250,.7607843137)!important}#formWrapper .authWrapper .main .inputWrapper vaadin-password-field::part(input-field){background:#fff!important;padding:3.5px 16px;display:flex;border-radius:8px;align-self:stretch;border:1px solid var(--shades-contrast-20, rgba(28, 55, 90, .16))}#formWrapper .authWrapper .main .inputWrapper vaadin-password-field input:placeholder-shown{color:#1c304a85;font:12px/125% Inter,sans-serif}#formWrapper .authWrapper .main .inputWrapper .inputLabel{color:#1a293dd4;font:14px/17px 500 Inter,sans-serif;margin-bottom:-8px}#formWrapper .authWrapper .main .inputWrapper .invalid-value{outline:1px solid #E21D12}#formWrapper .authWrapper .main .inputWrapper input{font-size:12px;font-family:Inter,sans-serif}#formWrapper .authWrapper .main .inputWrapper .input{padding:14px 16px;align-self:stretch;border-radius:8px;border:1px solid rgba(28,55,90,.1607843137);color:#192434!important;transition:.2s}#formWrapper .authWrapper .main .inputWrapper .input:focus{outline:1px solid rgba(0,108,250,.7607843137)}#formWrapper .authWrapper .main .inputWrapper .input::placeholder{color:#1c304a85;font:12px/125% Inter,sans-serif}#formWrapper .authWrapper .main .inputWrapper .errorMessage{margin-top:-12px;color:var(--semantic-colors-error, #E21D12);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}#formWrapper .authWrapper .main .inputWrapper #passwordWrapper{display:flex}#formWrapper .authWrapper .main .inputWrapper #passwordWrapper .field-icon{float:right;margin:-25px;position:relative;z-index:2}#formWrapper .authWrapper .main .actionBtn{border-radius:8px;background:#006af5}#formWrapper .authWrapper .main .actionBtn::part(label){color:#fff;font:600 Inter,sans-serif}#formWrapper .authWrapper .main #rememberMeWrapper,#formWrapper .authWrapper .main #rmLabel{align-items:center;gap:8px;color:#000;font:13px 125% Inter,sans-serif}#formWrapper .authWrapper .main #regLoginWrapper{gap:20px}#formWrapper .authWrapper .main #regLoginWrapper #registrationDirect{display:flex;gap:5px}#formWrapper .authWrapper .main #regLoginWrapper #registrationDirect span,#formWrapper .authWrapper .main #regLoginWrapper #registrationDirect a{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500}#formWrapper .authWrapper .main #regLoginWrapper #registrationDirect a{color:#006af5;font-family:Inter,sans-serif;font-size:14px;font-weight:500}#formWrapper .authWrapper .main #loginFooter{padding-top:12px;padding-bottom:40px;gap:20px}#formWrapper .authWrapper .main #loginFooter vaadin-horizontal-layout{gap:9px}#formWrapper .authWrapper .main #loginFooter vaadin-horizontal-layout #or{color:#030229;font:15px normal Inter,sans-serif}#formWrapper .authWrapper .main #loginFooter vaadin-horizontal-layout .shadows{width:90px;height:1px;max-width:100%;opacity:.1;background:#030229}@keyframes pop-up-error{0%{transform:scale(.95)}to{transform:scale(1)}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}:host(:hover):before{background:inherit!important}.auth-form-background,.login-form-background{background-image:url(/images/auth-background.png)!important;background-size:100% 100%!important;background-repeat:no-repeat;height:100%;overflow:auto}#loginMain #locales::part(input-field){border:none;background:transparent!important}#loginMain #locales [slot=prefix]{padding-right:.6rem}#loginMain #locales::part(toggle-button):before{content:var(--lumo-icons-chevron-down)}#loginMain #locales vaadin-select-item{color:#fff!important}#loginMain #locales::part(toggle-button){color:#fff}#formWrapper{height:100%}#formWrapper #loginWrapper #errorsContainer{padding:20px 0;height:72px}#formWrapper #loginWrapper #verCodeWrapper #validation{font-size:12px;font-weight:500;line-height:16px;margin-top:-8px;color:#e21d12}#formWrapper #loginWrapper #verTimerWrapper{font-size:14px;font-weight:500;line-height:22px}#formWrapper #loginWrapper #verTimerWrapper #verPlatform{color:#158444}#formWrapper #loginWrapper #verTimerWrapper #verTimer{color:#e21d12}#formWrapper #notifyContainer{font-size:13px;font-weight:400;line-height:17px;text-align:center;color:#1c2e4599;padding:36px 0 24px}.auth-form-background,.signup-form-background{background-image:url(/images/auth-background.png)!important;background-size:100% 100%!important;background-repeat:no-repeat;height:100%;overflow:auto}@media (max-width: 950px){#formWrapper #signupWrapper #errorsContainer{height:32px}}.trello__column{height:100%;background-color:var(--lumo-primary-color-10pct);border-radius:var(--lumo-space-xs);box-shadow:var(--lumo-box-shadow-s);margin:var(--lumo-space-m)}.trello-background::-webkit-scrollbar{display:none}.trello-background{height:100%;overflow:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none}.load-more-component{align-self:center;border:1px dashed #1C375A29;padding:14px 16px;cursor:pointer}.trello-column-items-container{height:100%;display:flex;flex-direction:column;gap:11px}.trello-block-height{height:100%;min-height:10%}.trello__column__title{background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color);display:flex;justify-content:space-between;height:40px!important;padding:10px 16px;border-radius:8px;margin:15px;font-size:16px;font-weight:400;line-height:22px;box-sizing:border-box}.trello-column-header{margin:15px;height:45px}.trello__column--inprogress .trello__column__title{background-color:var(--lumo-secondary-text-color)}.trello__column--complete .trello__column__title{background-color:var(--lumo-success-color)}.trello__column__task__box,.trello__column__task__box__candidate{background-color:var(--lumo-primary-contrast-color);padding:14px!important;margin:8px 0;height:auto;border-radius:8px;cursor:pointer;border:1.6px solid}.trello__column__task__title{font-weight:700}.trello__column__task__description{color:var(--lumo-contrast-70pct);padding-top:var(--lumo-space-s);font-style:italic}.ignore-elements{font-style:italic;opacity:80%}.trello-sortable-ghost{opacity:70%}.trello-sortable-chosen{background-color:#919191}.trello-sortable-drag{background-color:gray;opacity:50%}.trello-text-field-css{display:flex!important;justify-content:space-between!important}#properties{width:100%!important}.trello__column__task__title>*{margin:0}.trello-fields{display:flex;justify-content:space-between;align-items:center;height:28px}#colorField{margin-left:-15px}.color-lines{width:319px;height:4px;display:flex;align-items:center;margin-bottom:10px}.color-line{background:#1a8e4a;width:46px;height:2px;border-radius:5px;margin-right:3px}.stage-title,.stage-count-title{padding:0;margin-top:0}.stage-add-button{color:var(--lumo-primary-text-color);width:calc(100% - 30px);margin:5px 15px;border-radius:8px;background-color:transparent;border:1px dashed #1C375A29}.trello-fields>p{text-overflow:ellipsis;overflow:hidden;margin:0;white-space:nowrap}.trello-fields :nth-child(1){color:#1c324f61;font-size:14px;max-width:47%}.trello-fields :nth-child(2){color:#1a293dd4;font-size:16px;max-width:48%}#jb_Monitoring #layout,#jb_ActionMonitoring #layout{overflow:auto}.kanban-column{width:100%;height:100%;align-items:center;background:#f8f8f8;gap:8px;border-radius:8px;padding-bottom:0}.kanban-columns-wrapper{padding-bottom:.5rem;overflow:auto}.kanban-columns-wrapper.active{cursor:grabbing}.prevent-text-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.kanban-column-footer{width:auto;align-self:end}#jb_Monitoring #layout{width:100%;height:100%;margin-top:-10px}#jb_Monitoring #layout{width:100%}.mass-change-form-item vaadin-form-item{flex-direction:column-reverse}.mass-change-radio-group>*{padding:10px!important;width:-webkit-fill-available!important}.stage-toggle-box,.stage-view-toggle-layout{position:relative}.stage-view-toggle-layout{width:100%;display:flex;align-items:center}.stage-view-toggle{position:absolute;right:0;bottom:47px;cursor:pointer}.stage-view-other-toggle{position:absolute;right:0;cursor:pointer}#isBan{text-align:center!important;position:absolute!important;top:0!important;z-index:111!important;width:100%!important;box-shadow:0 -7px #ffa8a8!important;color:red!important;font-size:14px!important;font-weight:500!important}.person-history-card-arrow-icon{width:100%;text-align:center;margin-bottom:8px;font-size:12px;padding:2px 0;color:#1c2e4599}.shake{background:var(--lumo-primary-color);transition:transform .3s ease;animation:shake 4s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.rotation-action-treecombobox{width:100%}.kanban-column-more-btn{font-size:11px;cursor:pointer;background-color:var(--lumo-primary-color);border-radius:10px;color:#fff;padding:0 6px}.display-none{display:none}#notificationBox{padding:0}.notification-card{padding:15px;background-color:#f9fafb;border-radius:8px}.notification-card-profile-image{width:50px;height:50px;border-radius:50%}.notification-description{overflow:hidden;width:-webkit-fill-available;font-size:12px;height:40px}.notification-description>p{white-space:nowrap}.notification-title-box-count{width:-webkit-fill-available;display:flex;position:relative}.notification-title-box{width:100%;display:flex}.notification-card-count{width:25px;height:25px;background:red;border-radius:50%;text-align:center;color:#fff;position:absolute;right:0}.notification-card-title{font-size:17px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px;left:30%}.notification-link-button,.notification-card-date{font-size:10px}.notification-link-button{color:#0085ff;cursor:pointer}.notification-footer{display:flex;justify-content:space-between;border-top:1px solid;width:100%}.notification-title-box{margin-top:-8px}.notification-card-image{width:100%}.notification-card-vertical{width:-webkit-fill-available!important;border-bottom:1px solid #e5e5e5}.notification-card-vertical>*{word-break:break-all}.notification-vertical-image{width:100%;border-radius:25px;max-width:600px}#notificationEditBox{width:550px!important;border:1px solid #adadad;border-radius:8px;height:auto}#notificationMessageField,#toBox,#selectUser{margin-top:-20px}#notificationUploadImage{width:-webkit-fill-available!important;height:200px}.notification-select-user-card{display:flex;justify-content:center;align-items:center;background:#2d89ff;border-radius:7px;height:30px;padding:2px 10px;color:#fff}.notification-select-user-card-name{font-size:17px;margin-top:15px;margin-right:3px}.notification-select-user-card-cross{color:#ff3325}#jb_NotificationCardView>#box{padding:0 10%}.jmix-rich-text-editor-container .ql-editor{word-break:break-all}.remove-br{display:flex!important}.remove-br>p{margin:0 1px!important}.remove-br>*{font-size:15px!important;font-weight:unset!important;height:0!important}.jb_Applicant .personal-information-box{width:633px!important;padding:20px}.jb_Applicant .document-container,.jb_Applicant .personal-information-box{height:100%!important;border:1px solid rgba(28,55,90,.16);border-radius:4px}.jb_Applicant .personal-information-box>*{width:100%}.jb_Applicant #personInformationBox vaadin-horizontal-layout[tab=personalInformationBox]{height:100%}.jb_Applicant #personalInformationBox,.jb_Applicant .document-container,.jb_Applicant #documentBox{width:232px!important;height:34px!important;margin-top:6px;background-color:#fff;border-radius:4px}.jb_Applicant .personal-information-box #imageBox{height:90px;width:390px!important;display:flex;align-items:center;justify-content:space-between}.jb_Applicant .personal-information-box #imageBox #uploadImage{width:90px;height:90px;border-radius:50%;border:1px solid rgba(0,106,245,1);background-color:#338cff21}.jb_Applicant .personal-information-box label{color:#000}.jb_Applicant #applicantScreenBox jmix-tabsheet vaadin-tab[selected]{background-color:var(--lumo-primary-color);color:#fff;border-radius:4px;cursor:pointer;margin-top:6px}#applicantScreenBox{padding:0!important}.jb_Applicant #personInformationBox vaadin-tabs{height:46px;background:linear-gradient(to right,#1c375a29 0px 489px,#fff 489px 100%);border-radius:6px}.jb_Applicant .document-container{width:410px!important;height:100%!important;margin-top:0}.basic-info-box{display:flex;align-items:center;margin-bottom:10px}.applicant-card-image-box{width:48px;height:48px;border-radius:58px}.view-percent{box-sizing:border-box;text-align:center;width:47px;height:22px;padding:3px 8px;border-radius:33px;background-color:#36c859;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;line-height:16px;font-size:14px}.image-box{width:52px;height:52px;position:relative}.applicant-social-logo{width:20px;height:20px;position:absolute;top:32px;left:32px;border:1px solid white;border-radius:50%}.applicant-fields{line-height:21px}.applicant-fields>p{text-overflow:ellipsis;overflow:hidden;margin:0;white-space:nowrap}.applicant-fields :nth-child(1){color:#1c324f61;font-size:12px;max-width:47%;margin-top:4px}.applicant-fields :nth-child(2){color:#1a293dd4;font-size:14px;max-width:100%;font-weight:400}.applicant-first-name-field{font-size:17px;font-weight:500;color:#192434}.applicant-social-box{display:flex;justify-content:space-between;align-items:center;height:20px;margin-top:14px;color:#006af5;font-weight:500;font-size:12px;line-height:16px}.applicant-message-logo{width:20px;height:20px}.applicant-firstName-position{width:60%;margin:0 10px}.applicant-firstName-position p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0}.applicant-position{line-height:1;margin-bottom:0;font-weight:400;font-size:14px}.jb_Applicant #applicantTitle{color:var(--lumo-primary-color)}.jb_Applicant #applicantCode{font-size:14px;margin-top:-10px}.bannedDiv{display:flex;justify-content:space-between;padding:5px 15px;width:-webkit-fill-available;background-color:#f2f2f2;margin-top:-66px;z-index:1;position:absolute;font-weight:500;align-items:center;margin-left:-8px}.inBannedDiv{display:flex;align-items:center}#closeIcon{font-size:9px;cursor:pointer}#banName{margin-left:15px;margin-top:10px!important;padding:2px 10px 2px 8px;background-color:#e53602db;border-radius:30px;color:#fff}#banName:before{content:"";display:inline-block;width:10.67px;height:10.67px;top:9.67px;left:8.67px;align-items:center;background-color:#fff;border-radius:50%;margin-right:5px;vertical-align:middle;margin-top:-3px}.black-list{display:flex;padding:2px 10px 2px 8px;background-color:#e53602db;border-radius:30px;color:#fff}.black-list:before{content:"";display:inline-block;width:7.67px;height:7.67px;align-items:center;background-color:#fff;border-radius:50%;margin-right:5px;margin-top:6px;vertical-align:middle}.black-list>p{margin-top:0;margin-bottom:0;font-size:12px}.person-info-tab-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;background-color:#fff;color:var(--shades-contrast-80, #1A293DD4)}.person-location-icon{height:20px;width:20px;margin:0 4px 0 -4px;color:#006fca}.person-location-coords{color:#006fca}#jb_ApplicantKanbanView #applicantNameLabel{color:var(--lumo-primary-color)}#jb_ApplicantKanbanView .border-box{border:1px solid rgba(28,55,90,.16);border-radius:8px}#jb_ApplicantKanbanView #leftBox #applicantImage{border-radius:4px}#jb_ApplicantKanbanView>*{width:80%;word-break:break-all}#jb_ApplicantKanbanView #leftBox label{color:#1a293dd4;font-size:15px;font-weight:700;margin-bottom:18px;margin-left:-5px}#jb_ApplicantKanbanView #tagBox,#jb_ApplicantKanbanView #stageBox{border-radius:8px;background-color:#fafafa}#jb_ApplicantKanbanView #labelBox>div{padding:2px 10px;border-radius:15px;margin:3px 0 3px -5px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:94%;min-width:26%}#jb_ApplicantKanbanView #statusBox>div{height:28px}#jb_ApplicantKanbanView .stage-circle{width:10px;height:10px;border-radius:50%;margin-top:-16px;margin-left:-23px;background-color:#fff}#jb_ApplicantKanbanView .stage-border{padding-bottom:42px;border-left:1px dashed rgba(28,50,79,.38)}#jb_ApplicantKanbanView .stage-box{display:flex;flex-direction:column;align-items:flex-start;margin-top:-13px}#jb_ApplicantKanbanView .stage-date{color:#1c324f61;font-size:11px}#jb_ApplicantKanbanView .stage-name{color:#192434;font-size:14px;font-weight:500}#jb_ApplicantKanbanView #rightBox>p{color:#1c324f61;font-size:13px;margin:0 0 -8px}#jb_ApplicantKanbanView #rightBox #applicantNameHeader{color:#1a293dd4}#jb_ApplicantKanbanView #rightBox #rightMainBox{position:relative}#jb_ApplicantKanbanView #rightBox jmix-tabsheet vaadin-tabs{margin-right:100px}#jb_ApplicantKanbanView #rightBox #rightMainBox #labelBtn{position:absolute;right:0;margin:0;height:44px}#jb_ApplicantKanbanView h5{color:var(--lumo-primary-color)}#jb_ApplicantKanbanView h5.padded{padding:20px 0}#jb_ApplicantKanbanView .info-label{color:#787879;font-size:12px;padding-top:14px}#jb_ApplicantKanbanView .info-value{color:#192434;font-size:14px;padding-top:3px}#jb_ApplicantKanbanView #vacancyResponsibleAvatar{margin-top:17px}#jb_ApplicantKanbanView #documentLayout{border:1px solid rgba(28,55,90,.16);border-radius:.5em;padding:16px}#jb_ApplicantKanbanView #documentExtP{margin:0;padding:8px;width:40px;height:40px;text-align:center;align-content:center;border-radius:4px;background-color:#193b670d}#jb_ApplicantKanbanView #documentNameLayout{gap:2px!important}#jb_ApplicantKanbanView #documentTypeLabel{font-size:16px;font-weight:700}#jb_ApplicantKanbanView #documentNameLabel{font-size:12px;color:var(--shades-contrast-50)}#jb_ApplicantKanbanView #documentDateLabel{text-align:end;font-size:12px;color:#1a293dd4;padding-top:4px}#jb_ApplicantKanbanView #calendarTab{background-color:var(--lumo-contrast-5pct);border-radius:5px}#jb_ApplicantKanbanView #monthlyEventBtn,#jb_ApplicantKanbanView #dailyEventBtn{background-color:#fff;color:var(--shades-contrast-50);font-size:13px;margin:5px 0}#jb_ApplicantKanbanView #monthlyEventBtn.primary,#jb_ApplicantKanbanView #dailyEventBtn.primary{background-color:var(--lumo-primary-color);color:#fff}#jb_ApplicantKanbanView vaadin-full-calendar{height:698px!important}#jb_ApplicantKanbanView .fc-theme-standard td,#jb_ApplicantKanbanView .fc-theme-standard th,#jb_ApplicantKanbanView .fc-theme-standard .fc-scrollgrid{border:unset;padding:2px}#jb_ApplicantKanbanView .fc-scrollgrid-section-header .fc-scroller-harness{margin-bottom:14px;height:52px;display:flex;align-items:center;background-color:var(--lumo-contrast-5pct);border-radius:4px}#jb_ApplicantKanbanView .fc-scrollgrid-section-body .fc-daygrid-day-frame{background-color:#fafafa}#jb_ApplicantKanbanView .fc .fc-daygrid-day.fc-day-today{background-color:unset}#jb_ApplicantKanbanView .fc .fc-daygrid-day-number{padding:unset;margin:4px;width:32.5px;border-radius:50%;text-align:center;font-size:20px;color:#1c2e4599}#jb_ApplicantKanbanView .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:#fff;background-color:var(--lumo-primary-color)}#jb_ApplicantKanbanView a.fc-event:hover{cursor:pointer!important}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td{background-color:#ffffffab;align-content:center}.fc-timegrid-event .fc-event-time{font-family:Inter,sans-serif;font-weight:600;font-size:22px;line-height:125%;margin-left:40px;padding-top:5px}.fc-v-event .fc-event-title{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:16px;margin-left:40px}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{color:var(--shades-contrast-40, rgba(28, 50, 79, .38))}.vaadin-full-calendar.fc a:not(:any-link){margin-left:20px;margin-top:-4px}.fc .fc-timegrid .fc-daygrid-body{visibility:collapse}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-scrollgrid-section-header .fc-scroller-harness,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-scrollgrid-section-header .fc-scroller-harness{margin-bottom:-6px!important}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard tr:nth-child(2n) td,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard tr:nth-child(2n) td{border-bottom:1px dashed #ddd!important}.calendar-title{font-family:Inter,sans-serif;font-weight:600;font-size:22px;leading-trim:NONE;line-height:125%;color:var(--Semantic-colors-Primary, rgba(0, 106, 245, 1))}.employee-state-icon{width:24px;height:24px;margin-top:10px;border-radius:5px;z-index:1}.employee-state-button{padding-left:20px;height:23px;margin-top:11px;margin-left:-27px;font-size:14px}#moreBtn.ai-more-btn vaadin-icon{font-size:10px;margin-left:5px}.speechAssistmentTitle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 5px}#svgWithTitle{display:flex;align-items:center;gap:10px;flex:1}#svgWithTitle vaadin-icon{font-size:14px}#speech_assistment_title{margin:0;padding:0;font-size:20px;font-weight:900;color:#191919}#speechCloseIcon{flex-shrink:0;font-size:8px}.chat-view{gap:40px}.chat-view #viewLabel{font-size:12px;padding-right:4px}.chat-view .applicants-layout,.chat-view .chat{border:1px solid rgba(28,55,90,.1607843137);border-radius:6px;height:100%}.chat-view .applicants-layout vaadin-text-field{width:100%;font-size:14px}.chat-view .applicants-layout vaadin-horizontal-layout{border-bottom:1px solid rgba(26,56,96,.1019607843)}.chat-view .applicants-layout vaadin-horizontal-layout #unreadButton,.chat-view .applicants-layout vaadin-horizontal-layout #allButton{background:transparent;color:#1b2b41b0;margin:8px 0 0}.chat-view .applicants-layout vaadin-horizontal-layout #massSend{margin-left:auto}.chat-view .applicants-layout vaadin-horizontal-layout .active{border-radius:0;border-bottom:2px solid #006AF5;color:#006af5}.chat-view .applicants-layout #applicantsDataGrid vaadin-avatar{width:45px;height:45px;cursor:pointer;display:flex}.chat-view .applicants-layout #applicantsDataGrid vaadin-vertical-layout{padding:0;gap:1px}.chat-view .applicants-layout #applicantsDataGrid vaadin-vertical-layout span{font-size:14px}.chat-view .applicants-layout #applicantsDataGrid vaadin-vertical-layout .date{font-size:12px;color:#1c304a85}.chat-view .applicants-layout #applicantsDataGrid .time{font-size:12px;color:#006af5;align-self:center}.chat-view .applicants-layout #applicantsDataGrid .unread{align-self:center;background-color:#3fc860;color:#fff;font-weight:700;font-size:13px}.chat-view .applicants-layout #applicantsDataGrid vaadin-grid-cell-content{cursor:pointer}@media (max-width: 1300px){.applicants-layout{width:45%!important}}@media (max-width: 1550px) and (min-width: 1300px){.applicants-layout{width:35%!important}}@media only screen and (max-width: 768px){.chat-view .applicants-layout{width:100%!important}.chat-view #chat{display:none}}.chat{gap:15px}.chat .applicant-layout{align-items:center;width:100%;padding:10px;background-color:#193b670d;border-radius:8px 8px 0 0;font-weight:500}.chat .applicant-layout vaadin-avatar{width:45px;height:45px}.chat .applicant-layout span{word-break:break-all}.chat .chat-layout{overflow:auto;padding:0;gap:18px}.chat .chat-layout .message{width:70%!important;padding:0;position:relative;gap:8.5px!important;margin-top:25px}.chat .chat-layout .message vaadin-vertical-layout{gap:15px;padding:12px!important}.chat .chat-layout .message vaadin-vertical-layout vaadin-horizontal-layout{align-items:center}.chat .chat-layout .message vaadin-vertical-layout vaadin-horizontal-layout vaadin-avatar{width:47px;height:47px}.chat .chat-layout .message vaadin-vertical-layout vaadin-horizontal-layout .platform-image{position:absolute;width:16px;height:16px;object-fit:cover!important;border:2px solid #fff;border-radius:50%;left:43px;top:42px}.chat .chat-layout .message vaadin-vertical-layout vaadin-horizontal-layout span{font-size:15px;font-weight:500;word-break:break-all}.chat .chat-layout .message vaadin-vertical-layout .body{word-break:break-all;font-weight:400;line-height:27px;display:block;letter-spacing:.5px}.chat .chat-layout .message vaadin-vertical-layout .file-layout{gap:12px;padding:0!important}.chat .chat-layout .message vaadin-vertical-layout .file-layout a{text-decoration:none;font-weight:400;font-size:14px;background-color:#fff;color:#000;padding:9px;border-radius:4px}.chat .chat-layout .message vaadin-vertical-layout .file-layout vaadin-vertical-layout{padding:0!important}.chat .chat-layout .message .photo{max-width:50%;height:160px;object-fit:cover}.chat .chat-layout .message audio{width:100%}.chat .chat-layout .message audio::-webkit-media-controls-panel{background:#fff}.chat .chat-layout .message video{width:100%}.chat .chat-layout .footer{align-self:end;gap:5.5px}.chat .chat-layout .footer img{width:20px;height:20px;object-fit:cover!important}.chat .message-recruiter{margin-left:auto}.chat .message-recruiter vaadin-vertical-layout:first-child{background-color:#193b670d;border-radius:16px 0 16px 16px}.chat .message-applicant vaadin-vertical-layout{background-color:#fdf8ec;color:#000;border-radius:0 16px 16px}.chat .date{align-self:center;font-size:14px;font-weight:400;color:#1c324f61}.send-message #messageInput{width:100%;max-height:250px}.send-message{margin-top:auto;width:100%;gap:10px;display:flex;align-items:flex-end!important;position:relative}.send-message vaadin-menu-bar-button{border-radius:8px;padding:24px 9px;background-color:#f3f5f7}.send-message vaadin-menu-bar-button img{width:33px;height:33px;object-fit:cover!important}.send-message vaadin-text-field{flex-grow:8}.send-message vaadin-text-field input{height:47px;padding-left:10px;padding-right:74px;font-size:14px;font-weight:500}.send-message vaadin-text-field input::placeholder{color:#1c324f61}.send-message vaadin-text-field::part(input-field){height:100%;border:none!important;background-color:#193b670d!important}.send-message vaadin-button{width:160px;height:45px;font-size:14px;font-weight:500}.send-message vaadin-horizontal-layout{position:absolute;right:182px;align-items:center;gap:5px}.send-message vaadin-horizontal-layout vaadin-icon{font-size:13px}.send-message vaadin-horizontal-layout jmix-upload-field vaadin-button{background-color:transparent;width:auto!important}.send-message vaadin-horizontal-layout jmix-upload-field vaadin-button vaadin-icon{font-size:15px;color:#000}vaadin-menu-bar-overlay::part(overlay){background-color:#f3f5f7;box-shadow:none}.platform{padding:6px}.platform img{width:33px;height:33px;object-fit:cover!important}.platform::part(checkmark){width:1px}.big-image::part(header){display:none}.big-image::part(overlay){width:92%;height:92%;background:transparent!important;box-shadow:none!important}.big-image img{width:100%;height:100%;object-fit:contain}.send-file vaadin-vertical-layout{padding:0}.send-file vaadin-vertical-layout vaadin-horizontal-layout{align-items:center}.send-file vaadin-vertical-layout vaadin-horizontal-layout .file{padding:12px;background:#193b670d;border-radius:6px;font-size:14px}.send-file vaadin-vertical-layout vaadin-text-area{width:100%;height:140px}.send-file vaadin-vertical-layout vaadin-text-area::part(input-field){background-color:#193b670d!important;border:none;font-weight:400}.send-file vaadin-vertical-layout img{width:100%}.send-file vaadin-vertical-layout audio,.send-file vaadin-vertical-layout video{width:100%}.send-file #cancel{color:red}.jb_Questionnaire{padding:24px;scrollbar-width:none}#questionPhoto #photoField{width:140px;height:140px}.jb_Questionnaire #addQuestionnaireForm #formColorsBox,.quizDetailView #formColorsBox{height:66px!important;margin-top:20px}.jb_Questionnaire #addQuestionnaireForm #formColorsBox #colorsBox,.jb_Label #form #colorsBox,.quizDetailView #formColorsBox #colorsBox{height:32px;display:flex;width:222px!important;justify-content:space-between;align-items:center;margin-top:12px}.jb_Questionnaire #addQuestionnaireForm #formColorsBox #colorsBox .color,.jb_Label #form #colorsBox .color,.quizDetailView #formColorsBox #colorsBox .color{width:32px;height:32px;border-radius:50%}.jb_Questionnaire #addQuestionnaireForm #formColorsBox #colorsBox .color p,.jb_Label #form #colorsBox .color p,.quizDetailView #formColorsBox #colorsBox .color p{color:#fff;width:13px;height:11px;margin-left:10px;margin-top:3px;font-weight:900}.jb_Questionnaire #addQuestionnaireForm #otherSettingsBox{width:100%;margin-top:20px}.jb_Questionnaire #addQuestionnaireForm #otherSettingsBox #settings{width:100%}.jb_Questionnaire #addQuestionnaireForm #otherSettingsBox #settings #settingDescriptor p{line-height:4px}.jb_Questionnaire #addQuestionnaireForm #otherSettingsBox #settings #settingDescriptor:nth-child(1){font-weight:500;font-size:14px;color:#1a293dd4}.jb_Questionnaire #addQuestionnaireForm #otherSettingsBox #settings #settingDescriptor:nth-child(2){color:#8d98ad7d;font-weight:400}.jb_Questionnaire #addQuestionnaireForm #defaultValueBox{margin-top:20px}.jb_Questionnaire #addQuestionnaireForm #otherSettingsBox #settings{margin-top:32px;display:flex;justify-content:space-between;align-items:center}.jb_Questionnaire #addQuestionnaireForm #defaultValueBox #fieldBox{margin-top:16px}#questionnaire,#quizLayout,#tempQuestionnairesLayout{display:inline-grid;grid-template-columns:auto auto auto auto;gap:20px 10px}.questionCard{margin-left:10px;max-width:344px;min-width:340px!important;padding:16px;background-color:#fafafa;border-radius:8px;height:182px}.cardName{display:flex;justify-content:space-between}.card-second-text{margin-bottom:0;margin-top:20px;font-size:12px;font-weight:400;line-height:12px;color:#1c324f61}.card-first-title{font-size:16px;font-weight:600;line-height:20px;color:#1a293dd4;width:58%;overflow:hidden}#jbQuestionnaire{width:100%;display:flex;justify-content:space-between;padding:12px 10px 0 14px}.questionnaire-icon{width:36px;height:36px;border-radius:10px;color:#fff;padding:8px}.v-dragged{outline:1px dotted hotpink;opacity:.5}.boxIn{width:400px;height:50px;border:1px solid black}.v-drag-over-target{outline:1px solid lightgreen}.card-component{width:93%!important;border:1px dotted rgba(28,52,84,.26);border-radius:8px;padding:12px 16px;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;background-color:#fafafa}.card-component-icon{width:46px}.card-component-icon>*{width:24px!important}.question-type{border:1px solid rgba(26,56,96,.1);padding:20px 16px;min-width:420px!important;max-width:35%!important;border-radius:8px}.question-type-sortable-layout{padding:0;width:100%;height:100%}.question-form{min-width:649px!important;max-width:70%!important;border:1px solid rgba(26,56,96,.1);padding:20px 16px;border-radius:8px;overflow-y:scroll}.question-cards-icon{width:72%;display:flex;justify-content:center;align-items:center}.question-cards-icon .card-component-icon{height:36px;padding:6px;color:#fff;border-radius:12px;width:36px}.question-cards-title{font-size:22px;font-weight:600;line-height:28px;color:#1a293dd4;margin-left:16px}.question-div{display:grid;width:418px;font-weight:500}.question-card-box{min-width:580px;width:97%;border-radius:8px;padding:12px;display:flex;background-color:#fff;justify-content:center;align-items:center}.question-card-box:active{background:#fafafa}.more-setting,.delete-and-eye{width:56px;display:flex;justify-content:center}.delete-and-eye{margin-left:12px;margin-top:17px}.more-setting{color:#0078ff;margin-right:12px;margin-top:17px}.question-icons{width:24px;padding:3px}.sort-and-web-type{margin-top:17px;display:flex}.question-name-box{position:relative}.question-name-box>div{position:absolute;right:0;z-index:10}.question-name-box>div>vaadin-button{padding:0!important;height:30px;width:30px}.question-name-box>jmix-rich-text-editor{min-height:6em}.option-box{min-width:60px;height:28px;border-radius:30px;background-color:#e6eaee;margin:5px}#options{display:flex;flex-wrap:wrap;width:100%}.option-label{font-size:14px;margin:4px 0 4px 10px;min-width:20px}.option-icons{width:36px;height:16px;display:flex;align-self:center;justify-content:space-between;margin-right:8px}.option-icons>vaadin-icon{width:16px;height:16px}.delete-and-eye-trash{color:red}.question-detail-view #entityTitle{font-size:16px;font-weight:600;color:#ad6200;line-height:23px}.question-detail-view #entityNameBox{position:relative}.question-detail-view #entityNameBox #webAppField{position:absolute;right:0;top:10px;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.question-detail-view #entityNameBox #webAppField label{padding:0}.question-detail-view #entityFieldBox #selectedProperty{margin-bottom:-35px;text-align:end;color:var(--lumo-primary-text-color)}.questionnaire-drop-down>*{background:#fafafa}.questionnaire-drop-down{width:85px;padding:0!important;margin-right:-17px}.questionnaire-drop-down vaadin-menu-bar-item vaadin-icon:last-child{display:none}.questionnaire-drop-down vaadin-menu-bar-item vaadin-icon:first-child{font-size:16px}#settingBlock{display:flex;justify-content:flex-end}#question #header{display:flex;justify-content:space-between}.action-title-box{display:flex;justify-content:space-between;width:100%}#questionConditionBox{width:100%;display:grid}.question-condition-box,.temp-question-condition-box{display:grid;margin:5px 0;background:#f8f8ff;padding:10px;border-radius:7px}.temp-question-condition-box{width:97%}.question-condition-box,#addAndCondition,#addOrCondition{width:-webkit-fill-available!important}.question-condition-edit-btn{margin-right:10px}#selectConditions{padding-top:16px}#questionsLayout{padding:0 20%}.temp-question-card,.quiz-question-card{background:#fafafa;width:100%;min-width:234px;border-radius:8px;padding:16px}.temp-question-header,.quiz-question-header{display:flex;justify-content:space-between}.temp-question-title,.quiz-question-title{font-size:16px;font-weight:500}.temp-question-delete,.quiz-question-delete{width:20px;margin-right:6px;color:red;cursor:pointer}.temp-question-edit,.quiz-question-edit{width:20px;color:#56caf3;cursor:pointer}.quiz-question-answers{padding:2px 12px;border-radius:8px;border-left:4px solid rgba(255,228,130,1)}.temp-question-answers{padding:2px 12px;border-radius:10px}#answersBox{border-radius:8px;border:1px solid rgba(28,55,90,.16);padding:16px}#addTempQuestionCondition{width:100%}.temp-question-detail-header,.quiz-question-detail-header{display:flex;justify-content:space-between;width:100%;align-items:center}.temp-question-detail-delete-btn,.quiz-question-detail-delete-btn,.temp-question-detail-edit-btn,.quiz-question-detail-edit-btn,.quiz-question-detail-create-btn{width:15px}.quiz-question-detail-create-btn,.quiz-question-detail-edit-btn,.temp-question-detail-edit-btn{color:#56caf3}.temp-question-detail-delete-btn,.quiz-question-detail-delete-btn,.temp-question-detail-edit-btn,.quiz-question-detail-edit-btn{cursor:pointer}.temp-question-detail-delete-btn,.quiz-question-detail-delete-btn{color:red}.quiz-question-detail-answer,.temp-question-detail-answer{padding-left:5px;flex-grow:1}.quiz-question-score-btn-box,.temp-question-score-btn-box{display:flex;align-items:center;gap:7px}.quiz-question-detail-actions,.temp-question-detail-actions{width:100%;padding:0 5px 0 0;display:flex;align-items:center;background:#fafafa;height:40px;margin-bottom:10px;border-radius:8px;justify-content:space-between;box-sizing:border-box}.quiz-question-answer-score,.temp-question-answer-score{padding-right:45px}#quizQuestionActionBtn{padding:0 15px;width:100%;display:flex;justify-content:space-between;align-items:center}#quizQuestionActionBtn #title{font-size:28px;font-weight:700}.quiz-question-action-box,.temp-question-action-box{display:flex;width:100%;justify-content:space-between;align-items:center}#quizActionsBox{padding:0 11px;width:100%;display:flex;justify-content:space-between;align-items:center}#quizActionsBox #quizTitle{font-size:28px;font-weight:700}.temp-question-title,.quiz-question-title,.temp-question-answer-text,.quiz-question-answer-text{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif}.answer-score{margin-left:auto}#quizAnswersHeader,#tempAnswersHeader{display:inherit;align-items:center}#tempQuestionAnswerBtn{margin-top:20px}#quizQuestionCreateBtn,#tempQuestionCreateBtn{position:sticky;top:4px;z-index:100;padding:10px}.card-date-div{margin-top:100px}.temp-questionnaire-color{width:32px;height:32px;border-radius:50%}#tempQuestionnaireColorsBox{gap:8px}#tempQuestionnaireFormColorsBox{margin-top:15px}.temp-questionnaire-card{border:1px solid rgba(217,217,217,1)}.temp-questionnaire-color-check{padding-left:8px;color:#fff;font-size:24px;margin-top:-2px}.manager-interview-status-box{align-items:center;gap:12px;margin-bottom:12px}.manager-interview-progress{width:100%;height:12px;background:#f2f3f8;border-radius:20px}.manager-interview-status-box>span{font-size:14px;font-weight:500;color:#1a293dd4;word-break:unset}#nextBtn{margin-right:-17px;margin-left:auto;padding:0 15px!important;border-radius:8px!important}#previousBtn{padding:0 15px!important;margin-left:-17px;border-radius:8px!important}#finishBtn{padding:0 15px!important;margin-left:auto;margin-right:-17px;border-radius:8px!important}#jb_InterviewView{padding-top:0}vaadin-button.result-btn{font-size:13px!important;padding:0 10px!important}.manager-interview-title{color:var(--lumo-primary-color);font-size:14px}.interviewer{align-items:center}.interviewer-role,.date-title,.name-title,.score-title{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:100%;vertical-align:middle;color:#787879}.interviewer-name,.date-value,.total-score,.name-value{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:13px;line-height:125%;vertical-align:middle;color:var(--shades-contrast-100, rgba(25, 36, 52, 1))}.earned-score{font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:125%;text-align:center;vertical-align:middle;color:#239432}.interviewer-avatar{margin-top:0!important;margin-bottom:0!important;width:36px!important;height:36px!important}.total-score,.earned-score{display:inline-flex}.additionalQuestionnaireResult{margin-top:-5px;border-radius:6px;padding:8px 16px;background-color:var(--lumo-contrast-1pct);box-shadow:0 1px 3px #00000014}.additional-questionnaire-box{width:100%;justify-content:space-between;align-items:center}.answer-text-show-notification{width:30%;height:auto}.text-answer-pointer{cursor:pointer}.recommendation-pass{color:#2e7d32;background-color:#e8f5e9;border-radius:8px;padding:7px 12px;display:inline-block;font-size:13px;width:max-content}.recommendation-fail{color:#c62828;background-color:#ffebee;border-radius:8px;padding:7px 12px;display:inline-block;font-size:13px;width:max-content}@media screen and (max-width: 1200px){.additional-questionnaire-box{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:12px;align-items:start;padding:5px 8px}.interviewer{grid-column:1 / -1;justify-content:flex-start;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08)}.additional-questionnaire-name{grid-column:1;align-items:flex-start;text-align:left}.additional-questionnaire-date{grid-column:2;align-items:flex-start;text-align:left;justify-self:end}.additional-questionnaire-score{grid-column:1;align-items:flex-start;text-align:left}.additional-questionnaire-recommendation{grid-column:2;align-self:start;text-align:left;justify-self:end}vaadin-button.result-btn{grid-column:1 / -1;width:100%;margin-top:8px;padding:12px!important;font-size:14px!important}.interviewer-name,.date-value,.total-score,.name-value,.interviewer-role,.date-title,.name-title,.score-title{text-align:left}}.add-assistant{width:100%;height:100%}.add-assistant .left,.add-assistant #right{border:1px solid rgba(28,55,90,.1607843137);border-radius:8px;height:100%}.add-assistant .left{width:65%!important}.add-assistant .left #left{overflow:auto}.add-assistant .left .left-header vaadin-icon{display:none}.add-assistant .left #interval{padding:4px 16px;background:#ffd964;font-weight:600;border-radius:6px;font-size:14px;color:#000}.add-assistant .left #name{font-weight:400;color:#8993a1;font-size:16px}.add-assistant .left #kanbanStages{flex-wrap:wrap}.add-assistant .left #kanbanStages span{padding:6px 16px;color:#fff;font-weight:500;border-radius:40px;font-size:14px}.add-assistant #right{width:35%!important}.add-assistant #right jmix-tabsheet{margin-top:20px}.add-assistant #right .info-layout #intervalTypeField,.add-assistant #right .info-layout #intervalField{width:calc(50% - var(--lumo-space-m) / 2)!important}.add-assistant #right .info-layout #stagesLayout{border-radius:8px;background-color:#fafafa}.add-assistant #right .info-layout #stagesLayout #stagesCheckboxGroup::part(group-field){flex-direction:column;gap:8px!important}.add-assistant #right .info-layout #actionsLayout{border:1px solid rgba(28,55,90,.1607843137);border-radius:8px}.add-assistant #right vaadin-radio-group{padding-top:0}.add-assistant #right vaadin-radio-group::part(label){margin-bottom:8px}.add-assistant #right vaadin-radio-group::part(group-field){gap:10px}.add-assistant #right #conditionLayout{border:1px solid rgba(28,55,90,.1607843137);border-radius:8px;height:100%;overflow:auto}.add-assistant #right #conditionLayout #addQuestionCondition{gap:6px}.add-assistant #right #conditionLayout #addQuestionCondition span{color:var(--vaadin-input-field-label-color, var(--lumo-secondary-text-color));font-size:14px;font-weight:500}.add-assistant #right #conditionLayout #addQuestionCondition #addCondition{width:calc(80% - var(--lumo-space-m))}.add-assistant #right #conditionLayout #robotConditions{padding:0}.add-assistant .buttons vaadin-button vaadin-icon{display:none}.robot-detail-view #header{display:none}@media only screen and (max-width: 768px){.robot-detail-view-edit #header,.robot-detail-view-edit #header .edit-view{display:flex}.robot-detail-view-edit #header .info-view{display:none}.robot-detail-view-edit .add-assistant{overflow-y:auto}.robot-detail-view-edit .left{display:none}.robot-detail-view-edit #right{width:100%!important}.robot-detail-view-edit #right #conditionLayout #operationField{width:28%!important}.robot-detail-view-edit #right #conditionLayout #addCondition{width:calc(72% - var(--lumo-space-m))!important}.robot-detail-view-edit #right .buttons{width:100%;flex-wrap:wrap}.robot-detail-view-edit #right .buttons vaadin-button{width:calc(50% - var(--lumo-space-m) / 2)}.robot-detail-view-edit #right .buttons #saveAndCloseBtn{display:none}.robot-detail-view-info #header{display:flex}.robot-detail-view-info #header .edit-view{display:none}.robot-detail-view-info #header .info-view{display:flex}.robot-detail-view-info #right{display:none}.robot-detail-view-info .left{width:100%!important}.robot-detail-view-info .left .left-header vaadin-horizontal-layout{width:70%!important;flex-direction:column;gap:12px}.robot-detail-view-info .left .left-header vaadin-horizontal-layout #interval{width:fit-content}.robot-detail-view-info .left .left-header vaadin-icon{display:inline-flex!important;color:var(--lumo-primary-color);font-size:14px}.robot-condition-dialog::part(overlay){width:100%!important;max-width:100%!important}}jmix-tabsheet::part(content)::-webkit-scrollbar-track,::-webkit-scrollbar-track{background-color:#fff}jmix-tabsheet::part(content)::-webkit-scrollbar,::-webkit-scrollbar{width:3px;height:4.5px}jmix-tabsheet::part(content)::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{background-color:#bbc3cd;border-radius:9px;cursor:pointer}.add-condition-field #addConditionCard{border-radius:8px;background:#fafafa;border-left:4px solid #10C271}.add-condition-field #addConditionCard #type{background-color:#e4fde8;color:#1b9f63;border-radius:7px;padding:1px 7px;font-weight:500}.add-condition-field vaadin-button vaadin-icon{display:none}.condition-card{border-radius:8px;background:#fafafa;border-left:4px solid #10C271;gap:0}.condition-card vaadin-horizontal-layout{width:100%;justify-content:space-between;align-items:center}.condition-card vaadin-horizontal-layout vaadin-icon{color:#e71d1380;font-size:12px}.condition-card span{word-break:break-word}.condition-card .small-span{font-size:13px;font-weight:500;color:#1c324f61}.condition-card .bold-span{font-size:15px;font-weight:500}.condition-card .bold-span:nth-child(2){margin-bottom:13px}#jb_LabelView label{overflow:hidden}#jb_LabelView .title-box{border-radius:4px;padding:8px 4px;margin:0;color:#fff;overflow:hidden;text-overflow:ellipsis}#jb_LabelView .title-edit-icon{margin:0 8px 4px 12px}.label-checkbox>label{width:200px!important}.recruiting-funnel,.hr-dashboard-report{width:100%;padding:10px;background:#ececec;border-radius:8px}.recruiting-funnel>*{border:none;border-radius:8px}.recruiting-ful-header{display:flex;align-items:end}.hr-dashboard-header{display:flex;align-items:baseline}.chart-dashboard{height:300px;width:100%}#jb_KanbanFunnelDashboard,#jb_KanbanResponsibleDashboard,#jb_HiredByPositionDashboard,#jb_CancelReasonDashboard,#jb_ExitInterviewReport,#jb_AdaptationAttendReport{padding:35px;background:#f0f8ff;border-radius:8px}#chartBox{width:100%}.abstract-mobile-layout .intern-header{margin-bottom:8px}.abstract-mobile-layout .intern-card{border:1px solid rgba(26,56,96,.1);border-radius:4px;position:relative}.abstract-mobile-layout .intern-avatar{width:48px;height:48px}.abstract-mobile-layout .intern-name{font-weight:700;font-size:17px;width:100%}.abstract-mobile-layout .intern-body{display:grid;margin-top:8px}.abstract-mobile-layout .intern-label,#jb_TraineeInternInfoView .intern-label{color:#1c2e4599;font-size:14px}.abstract-mobile-layout .intern-value,#jb_TraineeInternInfoView .intern-value{font-size:14px;font-weight:700}.abstract-mobile-layout .intern-mentors{height:40px}.abstract-mobile-layout .intern-mentor{width:32px;height:32px;margin-right:-10px}.abstract-mobile-layout .intern-grade-body{display:flex;align-items:baseline;position:absolute;bottom:16px;right:16px}.abstract-mobile-layout .intern-star{margin:0 1px;color:#fc0}.abstract-mobile-layout .intern-grade{font-size:17px;font-weight:700;margin-left:10px}.abstract-mobile-layout .intern-overall-grade{font-size:12px;font-weight:700}#jb_TraineeInternInfoView #layout{position:relative}#jb_TraineeInternInfoView #internName{margin-top:20px}#jb_TraineeInternInfoView #mentorBox{gap:4px}#jb_TraineeInternInfoView .mentor-box{align-items:center;display:flex;gap:10px}#jb_TraineeInternInfoView .mentor-name{line-height:20px}#jb_TraineeInternInfoView .intern-label{margin-top:12px}#jb_TraineeInternInfoView .intern-value{margin-top:4px}#jb_TraineeInternInfoView #rateBox>*{width:44px;height:44px;padding:6px;color:#fc0}#jb_TraineeInternInfoView #setMentorBtn{position:absolute;bottom:0}#jb_TraineeInternInfoView #gradeBtn{margin-top:32px}.abstract-mobile-layout .mentor-card{border:1px solid rgba(26,56,96,.1);border-radius:8px;padding:12px;width:100%}.abstract-mobile-layout .mentor-header{margin-bottom:8px}.abstract-mobile-layout .mentor-avatar{width:48px;height:48px}.abstract-mobile-layout .mentor-name{font-weight:700;font-size:17px;width:100%}.abstract-mobile-layout .mentor-body{display:grid;margin-top:8px}.abstract-mobile-layout .mentor-label{color:#1c2e4599;font-size:14px}.abstract-mobile-layout .mentor-value{font-size:14px;font-weight:700}#jb_MentorInfoView #layout{position:relative}#jb_MentorInfoView #mentorName{margin-top:20px}#jb_MentorInfoView .mentor-label{color:#1c2e4599;font-size:14px;margin-top:12px}#jb_MentorInfoView .mentor-value{font-size:14px;font-weight:700;margin-top:4px}@media only screen and (max-width: 768px){.vacancy-view .vacancy-container{width:100%;flex-direction:column-reverse}.vacancy-view .vacancy-container vaadin-vertical-layout{width:100%!important;border:none!important;padding:0!important}.vacancy-view .vacancy-container .vacancy-request-container .vacancy-position-container,.vacancy-view .vacancy-container .vacancy-request-container .request-text-area{width:100%!important}.vacancy-view .vacancy-container .vacancy-request-container #authorField,.vacancy-view .vacancy-container .vacancy-request-container #verifierField,.vacancy-view .vacancy-container .vacancy-request-container #responsibleField,.vacancy-view .vacancy-container .vacancy-request-container #requestStatusField{display:none}.vacancy-view .vacancy-container .vacancy-edit-container{margin-top:40px}.vacancy-view .vacancy-container .vacancy-edit-container .vacancy-position-container .vacancy-salary-box{flex-direction:column!important}.vacancy-view .vacancy-container .vacancy-edit-container .request-text-area{margin-top:40px!important}.vacancy-view .vacancy-container .vacancy-edit-container .request-text-area jmix-rich-text-editor{height:320px!important}.vacancy-view .vacancy-container .vacancy-edit-container #otherLanguages vaadin-horizontal-layout{flex-direction:column}.vacancy-view #detailActions{width:100%;gap:20px;flex-direction:row-reverse}.vacancy-view #detailActions vaadin-button{width:calc(50% - 10px)}.vacancy-view #detailActions vaadin-button:last-child{color:#ca150c;background-color:#e71d131a}.vacancy-view #detailActions vaadin-button vaadin-icon{display:none}}.mobile-request-view #layout{padding:0;gap:16px}.mobile-request-view #layout .request-card{border-radius:8px;border:2px solid #158444;gap:12px}.mobile-request-view #layout .request-card vaadin-horizontal-layout{width:100%;justify-content:space-between;align-items:center}.mobile-request-view #layout .request-card .header span{font-weight:500;font-size:14px}.mobile-request-view #layout .request-card .header span:first-child{background-color:#158444;border-radius:8px;padding:4px 12px;color:#fff}.mobile-request-view #layout .request-card .header span:last-child{color:#1a293dd4}.mobile-request-view #layout .request-card .fields span:first-child{font-weight:500;color:#1c324f61;font-size:12px}.mobile-request-view #layout .request-card .fields span:last-child{font-size:14px;color:#1a293dd4}.request-no-gap{gap:0;padding:0}.request-no-gap span:first-child{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;line-height:16px;vertical-align:middle;color:var(--shades-contrast-60, #1C2E4599)}.request-card-position{width:100%!important;justify-content:flex-start!important;align-items:center}.request-card-position span:first-child{opacity:1;border-radius:4px;padding:2px 4px;background:var(--shades-contrast-60, rgba(28, 46, 69, .6));font-family:Inter;font-weight:600;font-size:14px;line-height:100%;text-align:center;vertical-align:middle;color:var(--Shades-Base, rgba(255, 255, 255, 1))}.request-card-position span:last-child{font-family:Inter;font-weight:600;font-size:15px;line-height:125%;vertical-align:middle;color:#000;padding-left:5px}.vacancy-status{opacity:1;border-radius:6px;gap:108px;padding:4px 6px}.priority-badge{opacity:1;border-radius:6px;gap:108px;padding:4px 6px;color:var(--semantic-colors-success-contrast, #FFFFFF)}.applicant-card{border:1px solid rgba(26,56,96,.1019607843);border-radius:4px}.applicant-card img{border-radius:50%;object-fit:cover}.applicant-card .image-box{max-width:52px;min-width:52px;position:relative}.applicant-card .image-box .photo{width:100%;height:100%}.applicant-card .image-box .platform{position:absolute;width:22px;bottom:-10px;right:-8px}.applicant-card .header{width:90%;align-items:center;gap:18px}.applicant-card .header h4{color:#192434;font-weight:500}.applicant-card .body-layout{width:100%}.applicant-card .body-layout .no-gap{gap:0}.applicant-card .body-layout vaadin-vertical-layout{padding:0}.applicant-card .body-layout .accepted,.applicant-card .body-layout .rejected{word-break:normal;align-self:end;color:#fff;border-radius:6px;padding:4px 18px;font-size:15px}.applicant-card .body-layout .accepted{background-color:#36c859}.applicant-card .body-layout .rejected{background-color:#ca150c}.date-and-code-row{display:flex;justify-content:space-between;width:100%}.date-and-code-row span:last-child{color:var(--Semantic-colors-Primary, rgba(0, 106, 245, 1));background:var(--semantic-colors-primary-10, rgba(51, 140, 255, .13));opacity:1;border-radius:6px;padding:4px;gap:10px;font-family:Inter;font-weight:500;font-size:12px;line-height:16px;vertical-align:middle;width:59;height:16}.applicant-info-mobile-view .view-title{color:#006af5}.applicant-info-mobile-view vaadin-avatar{margin-top:4px;margin-bottom:8px;width:80px;height:80px}.applicant-info-mobile-view vaadin-vertical-layout{padding:0}.applicant-info-mobile-view vaadin-vertical-layout .field{gap:0}.applicant-info-mobile-view vaadin-vertical-layout .field span:first-child{font-size:14px;color:#787879}.applicant-info-mobile-view vaadin-vertical-layout .field span:last-child{color:#192434}.applicant-info-mobile-view .actions{gap:12px;margin-top:14px}.applicant-info-mobile-view .actions vaadin-button{width:100%}.applicant-info-mobile-view .actions #accept{background-color:#0a7637;color:#fff}.applicant-info-mobile-view .actions #reject{background-color:#e71d131a}.resume-box{margin-top:12px}.resume-document-layout{background:var(--shades-contrast-5, #193B670D);border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;box-shadow:0 1px 3px #00000014}.resume-top-layout{display:flex;align-items:center;justify-content:space-between;padding:8px;gap:12px}.resume-left-section{position:relative;width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.resume-left-section img{width:42px!important;height:42px!important}.resume-file-type{position:absolute;bottom:6px;font-size:11px;font-weight:700;color:#374151;border-radius:4px;padding:1px 4px;text-transform:uppercase}.resume-name-layout{display:flex;flex-direction:column;justify-content:center;gap:0px;flex:1;min-width:0}.resume-file-name{font-size:14px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume-document-type{font-size:12px;color:#6b7280}.resume-buttons{display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.resume-download-icon{color:#374151;cursor:pointer;width:16px;height:16px}.resume-download-icon:hover{color:#111827}.resume-buttons{padding:8px;gap:8px;opacity:1;border-radius:6px;background-color:#fff}.applicant-status-change-view #commentary{width:100%;height:100px}.applicant-status-change-view vaadin-select{width:100%}.applicant-status-change-view .actions{gap:16px;width:100%}.applicant-status-change-view .actions vaadin-button{width:calc(50% - 8px)}.applicant-status-change-view .actions #cancelBtn{background-color:#e71d131a}.applicant-status-change-view .actions #cancelBtn vaadin-icon{display:none}.applicant-notification vaadin-vertical-layout{padding:6px 0;align-items:center}.applicant-notification vaadin-vertical-layout h4{margin-bottom:8px}.applicant-notification vaadin-vertical-layout vaadin-icon{margin-top:20px;font-size:26px;margin-bottom:4px}.applicant-notification vaadin-vertical-layout .accepted{color:#158444}.applicant-notification vaadin-vertical-layout .rejected{color:#ca150c}.applicant-notification::part(overlay){background:#fff}.applicant-stage-history-view .view-title{color:#006af5}.applicant-stage-history-view vaadin-avatar{margin-top:4px;margin-bottom:8px;width:80px;height:80px}.applicant-stage-history-view .applicant-stage-history-card{border-bottom:2px dashed rgba(28,48,74,.5215686275);padding:0 0 var(--lumo-space-m)}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout{padding:0;gap:0}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout span:first-child{color:#787879;font-size:14px}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout span:last-child{font-weight:500}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout span:last-child.comment{font-size:13px}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout .status{font-weight:500;padding:1px 8px;border-radius:4px;margin-top:4px}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout .new{background-color:#006af5;color:#fff}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout .in-progress{background-color:#fc0;color:#000}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout .reserved{background-color:#338cff21;color:#000}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout .accepted{background-color:#078836;color:#fff}.applicant-stage-history-view .applicant-stage-history-card vaadin-vertical-layout .rejected{background-color:#e21d12;color:#fff}.applicant-stage-history-view .applicant-stage-history-card vaadin-horizontal-layout{width:100%;align-items:center}.applicant-stage-history-view .applicant-stage-history-card vaadin-horizontal-layout vaadin-icon{font-size:12px;color:#1c2e4599}.stage-history-card-style{gap:12px;border-radius:8px;border-width:1px;padding:8px!important;background:#f9f9f9;border:1px solid var(--shades-contrast-20, #1C375A29)!important}.event-response-card{display:flex;flex-direction:column;padding:6px 10px;border-radius:12px;margin:4px 0;border:1.5px dashed rgba(120,120,120,.3);font-size:12px;transition:all .2s ease;position:relative;overflow:hidden}.event-header{display:flex;align-items:center;margin-bottom:4px}.event-date-response-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;flex:1}.event-name-container{margin-top:4px}.event-name{font-weight:600;font-size:12px;color:#333;margin:0;line-height:1.2}.event-date{margin:0;line-height:1.2}.event-response-text{font-weight:600;font-size:10px;padding:1px 5px;border-radius:7px;display:inline-block;line-height:1.2;align-items:end}.event-response-card.accepted{border-color:#07883666}.event-response-card.accepted .event-response-text{background:#078836;color:#fff}.event-response-card.declined{border-color:#e21f2a66}.event-response-card.declined .event-response-text{background:#e21d12;color:#fff}.duplicate-candidate-card-style{gap:8px!important;border-radius:12px;border:1px solid #E5E7EB;padding:12px!important;background:#f9f9f9;margin-bottom:8px;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.duplicate-candidate-card-style:hover{border-color:#3b82f6;box-shadow:0 4px 8px #0000001f}.candidate-user-box{align-items:center!important;gap:8px!important;margin-bottom:4px}.candidate-user-box vaadin-avatar{--vaadin-avatar-size: 34px;font-size:10px!important;font-weight:600}.candidate-user{font-size:13px!important;font-weight:500;color:#1f2937;line-height:1.2}.candidate-status-box{padding:2px 10px!important;border-radius:16px;align-items:center!important;justify-content:center!important;width:max-content!important;gap:0!important}.candidate-status-box span:last-child{font-size:10px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.candidate-position-box,.candidate-platform-box,.candidate-department-box,.candidate-fill-date-box{gap:6px!important;align-items:flex-start!important;flex-direction:row!important;padding:0!important}.candidate-position-box .circle,.candidate-platform-box .circle,.candidate-department-box .circle,.candidate-fill-date-box .circle{width:4px;height:4px;border-radius:50%;background-color:#9ca3af;margin-top:6px;flex-shrink:0}.candidate-position-box span:last-child,.candidate-platform-box span:last-child,.candidate-department-box span:last-child{font-size:13px;font-weight:500;color:#374151;line-height:1.3}.candidate-fill-date-box span:last-child{font-size:13px;font-weight:500;color:#6b7280;line-height:1.3}#showButton{margin-top:auto;gap:8px!important;border-radius:12px;margin-bottom:auto;border:1px solid #E5E7EB;padding:10px!important;margin-left:10px;width:90%}.no-duplicates-label{font-style:italic;color:#787879}@media (max-width: 768px){.duplicate-candidate-card-style{padding:10px!important}.candidate-user{font-size:13px}.candidate-position-box span:last-child,.candidate-department-box span:last-child,.candidate-platform-box span:last-child{font-size:11px}}@media only screen and (max-width: 768px){.user-profile .profile-layout{flex-direction:column}.user-profile .profile-layout .image-layout{flex-direction:column;align-items:start!important}.user-profile .profile-layout #fieldsLayout{gap:22px!important}.user-profile .profile-layout #fieldsLayout label{font-size:14px!important}.user-profile .profile-layout #fieldsLayoutEditable vaadin-text-field,.user-profile .profile-layout #fieldsLayoutEditable vaadin-email-field,.user-profile .profile-layout #fieldsLayoutEditable vaadin-combo-box{width:100%!important}.user-profile .profile-layout #saveClose vaadin-button{width:calc(50% - 8px)}.system-settings .themes{grid-template-columns:1fr}.system-settings #saveCancel{width:100%}.system-settings #saveCancel vaadin-button{width:calc(50% - var(--lumo-space-m))}}.report-group-view #tabSheet{overflow:auto}.report-group-view #reports{gap:16px}.report-group-view #reports #reportLeft,.report-group-view #reports #reportRight{width:calc(50% - 7px);row-gap:16px;padding:0}.report-group-view #reports vaadin-accordion{width:100%}.report-group-view #reports vaadin-accordion-panel{padding:16px;border:1px solid rgba(26,56,96,.1019607843);border-radius:4px}.report-group-view #reports vaadin-accordion-panel vaadin-accordion-heading{background-color:#338cff21;padding:8px var(--lumo-space-m)}.report-group-view #reports vaadin-accordion-panel vaadin-accordion-heading vaadin-horizontal-layout{align-items:center}.report-group-view #reports vaadin-accordion-panel vaadin-accordion-heading vaadin-horizontal-layout span{word-break:break-all}.report-group-view #reports vaadin-accordion-panel vaadin-accordion-heading .header{width:100%;justify-content:space-between;position:relative}.report-group-view #reports vaadin-accordion-panel vaadin-accordion-heading .header .report-accordion-favorite vaadin-icon{font-size:12px;color:#fc0}.report-group-view #reports vaadin-accordion-panel vaadin-accordion-heading .header span,.report-group-view #reports vaadin-accordion-panel vaadin-accordion-heading .header .actions-icon{color:#006af5}.report-group-view #reports vaadin-accordion-panel vaadin-accordion-heading .header .actions-icon{font-size:12px}.report-group-view #reports vaadin-accordion-panel vaadin-accordion-heading::part(toggle){color:#006af5;font-size:24px}.report-group-view #reports vaadin-accordion-panel .reports{padding:0!important;gap:0}.report-group-view #reports vaadin-accordion-panel .reports .report-div{width:100%;border-bottom:1px solid #EFEFEF;padding:14px 15px;justify-content:space-between;align-items:center;transition:.3s}.report-group-view #reports vaadin-accordion-panel .reports .report-div span{word-break:break-all}.report-group-view #reports vaadin-accordion-panel .reports .report-div vaadin-icon{font-size:12px}.report-group-view #reports vaadin-accordion-panel .reports .report-div vaadin-icon:first-child{color:#fc0}.report-group-view #reports vaadin-accordion-panel .reports .report-div vaadin-menu-bar vaadin-icon{color:#006af5!important;font-size:16px}.report-group-view #reports vaadin-accordion-panel .reports .report-div vaadin-horizontal-layout{align-items:center}.report-group-view #reports vaadin-accordion-panel .reports .report-div:hover{background:#338cff21}.report-group-view #reports vaadin-accordion-panel .reports .report-div:hover span{cursor:pointer}.report-group-view #reports vaadin-accordion-panel .reports .report-div .left vaadin-icon{color:#0fe062;cursor:default}.report-group-view #addReport vaadin-form-layout{width:52%}.report-group-view #addReport vaadin-form-layout vaadin-combo-box,.report-group-view #addReport vaadin-form-layout jmix-combo-box-picker,.report-group-view #addReport vaadin-form-layout vaadin-text-field,.report-group-view #addReport vaadin-form-layout vaadin-text-area,.report-group-view #addReport vaadin-form-layout vaadin-select,.report-group-view #addReport vaadin-form-layout jmix-code-editor,.report-group-view #addReport vaadin-form-layout vaadin-multi-select-combo-box{width:100%!important;margin-left:0}.report-group-view #addReport #stagesLayout{border-radius:8px;background:#fafafa;padding:8px 14px}.report-group-view #addReport #stagesLayout vaadin-checkbox-group::part(group-field){flex-direction:column;gap:6px}#reportRoleView{flex-wrap:wrap}#reportRoleView vaadin-checkbox{width:48%}.menu-bar-accordion vaadin-menu-bar-list-box,.menu-bar-accordion::part(content){background:#fff}.menu-bar-accordion vaadin-horizontal-layout{padding:6px 14px;border-radius:4px;color:#192739f0;cursor:pointer}.menu-bar-accordion vaadin-horizontal-layout:hover{background:#338cff21}.menu-bar-accordion span{font-weight:400;color:#192739f0}.menu-bar-accordion::part(overlay){box-shadow:0 2px 6px -1px #1a38601a,0 8px 24px -4px #1c375a29!important}.flow-of-applicants .filters{flex-wrap:wrap}.flow-of-applicants .filters #branchCondition{width:125px}.flow-of-applicants .filters #to,.flow-of-applicants .filters #branchField,.flow-of-applicants .filters #multiBranchField{margin-left:-10px}#traineeGroupView .slim-border{border:1px solid #1C375A29;border-radius:8px}#traineeGroupView .trainee-header{color:#1a293dd4;font-size:18px;font-weight:600;line-height:23px;text-align:left}#traineeGroupView vaadin-grid-sorter{color:#006af5;font-size:12px;font-weight:500;line-height:16px;text-align:left}#traineeGroupView vaadin-grid::part(first-header-row-cell){color:#006af5;font-weight:500;line-height:16px;text-align:left}#traineeGroupView vaadin-grid-sorter::part(indicators){color:#006af5;font-weight:500;line-height:16px;text-align:left}#traineeGroupView vaadin-grid::part(header-cell first-column-cell){border-top-left-radius:8px}#traineeGroupView vaadin-grid::part(header-cell last-column-cell){border-top-right-radius:8px}#traineeGroupView #name-and-date-vbox label:last-child{font-size:12px;font-weight:400;line-height:15px;text-align:left;color:#1c304a85}#traineeGroupView #tabs vaadin-tab:before{width:75%}#traineeGroupView vaadin-grid::part(cell){padding:.75rem 0}#traineeGroupView vaadin-date-picker{border:red}#traineeGroupView #gradeLabelGroup{align-items:center;gap:0}#traineeGroupView #gradeLabelGroup label:first-child{font-size:18px;font-weight:600;line-height:22.55px;text-align:left;color:#192434}#traineeGroupView #gradeLabelGroup label:last-child{font-size:12px;font-weight:500;line-height:16px;text-align:left;color:#192434}#traineeGroupView vaadin-checkbox{--vaadin-checkbox-border-radius: 10px }#traineeGroupView vaadin-checkbox:nth-child(2)::part(checkbox){border:1px solid #FD3435}#traineeGroupView vaadin-checkbox:nth-child(2)[checked]::part(checkbox){background:#fd3435;color:red}#traineeGroupView vaadin-checkbox:nth-child(1)::part(checkbox){border:1px solid #35ef2a}#traineeGroupView vaadin-checkbox:nth-child(1)[checked]::part(checkbox){background:#35ef2a;color:#35ef2a}.hide-header .v-grid-header{display:none}.trainee-group-config-box{max-width:65%}.trainee-group-config-box #form{margin-bottom:25px}.trainee-group-config-box #properties{margin-bottom:5px}.trainee-group-tabs{margin-top:-44px}#groupSetting{margin-top:-5px}.reportView vaadin-vertical-layout{padding:0}.reportView .view-label{font-size:12px;padding-right:4px}.reportView .view-label:first-child{cursor:pointer}.reportView .view-label:last-child{color:var(--lumo-primary-color)}.reportView #abstractReportHeader vaadin-vertical-layout{gap:0}.reportView vaadin-grid::part(header-cell first-column-cell){border-top-left-radius:8px!important}.reportView vaadin-grid::part(header-cell last-column-cell){border-top-right-radius:8px!important}.reportView vaadin-select::part(input-field),.reportView vaadin-date-picker::part(input-field),.reportView vaadin-combo-box::part(input-field),.reportView vaadin-multi-select-combo-box::part(input-field),.reportView jmix-combo-box-picker::part(input-field){border-radius:3px}.reportView vaadin-select-item::part(content){color:#1c324f61}.reportView jmix-combo-box-picker input{color:#1c324f61}.reportView vaadin-date-picker input{color:#1c324f61}.reportView #departmentsWrapper vaadin-text-field{font-size:var(--lumo-font-size-s);--lumo-text-field-size: var(--lumo-size-s)}.filters-monitoring-by-employees-view{flex-wrap:wrap}.filters-monitoring-by-employees-view #positions,.filters-monitoring-by-employees-view #branchType,.filters-monitoring-by-employees-view #branches{margin-left:-10px}.employee-detail-view #photo,.applicant-detail-view #photo{border-radius:50%;width:100px;height:100px;object-fit:cover}.employee-detail-view .employee-or-not,.applicant-detail-view .employee-or-not{padding-top:var(--lumo-space-m)}.employee-detail-view #contacts .person-contact,.applicant-detail-view #contacts .person-contact{width:100%;align-items:center}.employee-detail-view #contacts .person-contact vaadin-select,.applicant-detail-view #contacts .person-contact vaadin-select{width:30%}.employee-detail-view #contacts .person-contact vaadin-select vaadin-select-item,.applicant-detail-view #contacts .person-contact vaadin-select vaadin-select-item{font-size:14px}.employee-detail-view #contacts .person-contact vaadin-horizontal-layout,.applicant-detail-view #contacts .person-contact vaadin-horizontal-layout{width:70%;align-items:center}.employee-detail-view #contacts .person-contact vaadin-horizontal-layout vaadin-text-field,.applicant-detail-view #contacts .person-contact vaadin-horizontal-layout vaadin-text-field{width:94%}.employee-detail-view #contacts .person-contact vaadin-horizontal-layout vaadin-icon,.applicant-detail-view #contacts .person-contact vaadin-horizontal-layout vaadin-icon{font-size:12px;color:#e21d12}.employee-detail-view #contacts vaadin-select::part(input-field),.applicant-detail-view #contacts vaadin-select::part(input-field){border:none!important}.employee-detail-view #contacts img,.applicant-detail-view #contacts img{width:26px;height:26px;margin-right:5px}.employee-detail-view #detailActions vaadin-button:last-child,.applicant-detail-view #detailActions vaadin-button:last-child{color:red}.employee-detail-view #detailActions vaadin-icon,.applicant-detail-view #detailActions vaadin-icon{display:none}.person-header vaadin-vertical-layout:first-child{gap:0}.person-header vaadin-vertical-layout:first-child h3{color:#006af5}.person-header vaadin-vertical-layout:first-child span{font-size:14px}.person-header vaadin-vertical-layout:first-child vaadin-horizontal-layout{gap:4px;align-items:center}.person-header vaadin-vertical-layout:first-child vaadin-horizontal-layout vaadin-icon{margin-left:4px;font-size:10px;color:#006af5}.contact-select vaadin-horizontal-layout{align-items:center}.contact-select vaadin-horizontal-layout span{font-size:14px}.contact-select vaadin-horizontal-layout img{width:24px;height:24px}.accordion-panel{border-radius:4px}.accordion-panel>div{margin-top:11px;padding-left:var(--lumo-space-m)}.accordion-panel vaadin-accordion-heading{background-color:#338cff21;padding:8px var(--lumo-space-m)}.accordion-panel vaadin-accordion-heading vaadin-horizontal-layout{align-items:center;color:#006af5}.accordion-panel vaadin-accordion-heading vaadin-horizontal-layout vaadin-icon{font-size:14px}.accordion-panel vaadin-accordion-heading::part(toggle){color:#006af5;font-size:24px}.person-history-detail{gap:0}.person-history-detail #detailActions{margin-left:auto}.person-history-detail #detailActions vaadin-button vaadin-icon{display:none}.person-history-detail #detailActions vaadin-button:first-child{color:red}.person-document-detail{gap:0}.person-document-detail #detailActions{margin-left:auto}.person-document-detail #detailActions vaadin-button vaadin-icon{display:none}.person-document-detail #detailActions vaadin-button:first-child{color:red}.web-builder-draw-area{border-radius:var(--main-border-radius);width:75%!important;overflow:auto!important;align-items:center}:root{--main-border: 2px dashed;--main-border-radius: 8px;--main-border-radius-circle: 50%;--main-display: flex;--main-display-align: center;--main-display-justify: space-between;--main-width: 100%;--main-trash-icon-color: #E21D12;--main-trash-icon-backgrond-color: #fdd8d6;--main-cog-icon-color: #006AF5;--main-cog-icon-backgrond-color: #E4F0FF;--main-content-background-color: #f9f9f9;--main-button-text-color-red: #EC008C;--main-button-text-color-white: white;--main-button-border-readius: 12px;--main-short-box-backgroud: #F5F5F7;--main-short-box-text-color: #56BA6D;--main-button-background: #56BA6D;--main-button-text-color: #FFFFFF;--main-section-title: #212529;--main-navigation-action-text-color: #6C757D;--main-info-card-num-color: #56BA6D;--main-info-card-text-color: #343A40;--main-footer-background: #F8F9FA;--main-box-description-text-color: #495057}.web-page-base-cog-icon{border-radius:50%}.web-page-base-trash-icon{border-radius:50%;background:#e71d131a}.web-builder-add-page{background:#006af5;width:-webkit-fill-available;height:52px;padding:12px;box-sizing:border-box;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:8px}.web-builder-container{width:100%;height:100%}.web-builder-page,.web-builder-section,.web-builder-draw-area{border:1px solid #ededed;border-radius:8px}.web-builder-page{width:80%!important}.web-site-builder-header-box{width:100%;display:flex;justify-content:space-between}.header-title{font-size:28px;font-weight:600;line-height:1px}.section-vbox{border:1px solid #ededed;border-radius:var(--main-border-radius);padding:20px 16px;box-sizing:border-box}#sectionPage{width:100%!important;margin:1px;box-sizing:border-box}.section-box-title{font-size:22px;line-height:1px;font-weight:600}.web-site-section-card{padding:12px 16px;width:-webkit-fill-available;height:80px;border:2px dashed #c8e4ff;display:flex;flex-direction:column-reverse;justify-content:space-around;cursor:pointer;border-radius:8px}.web-site-section-card:active{background-color:#2d89ff;color:#fff}.web-section-page-inputs{width:100%;border:2px dashed;flex-direction:column;padding:10px;background:#f4f7f9;border-radius:8px}.web-section-card-icon-box{width:100%;display:flex;justify-content:space-between}.web-section-icon,.web-section-info-icon{width:22px;height:22px;color:#006af5}.web-section-page-image-card,.web-section-page-input-card{width:20%;border:1px dashed;height:30px;background:#ededed;border-radius:8px}.web-section-page-image-card,.about-section-image-icon{height:35px;margin-right:50px;display:flex;justify-content:center;align-items:center}.web-section-page-header,.about-section-header{width:100%;display:flex;justify-content:space-between}.web-section-page-icons,.about-section-icons-box{width:75px;display:flex;justify-content:space-between;font-size:20px}.web-section-page-trash,.web-section-page-settings,.about-section-icons-trash,.about-section-icons-setting{cursor:pointer;padding:7px;border-radius:50%}.web-section-page-settings,.about-section-icons-setting{color:#4b4bff;background:#c5f3ff}.web-section-page-trash,.about-section-icons-trash{color:red;background:#ffd2d2}.web-section-page-title,.about-section-title{margin-left:35%}.navbar-trash-icon{margin-top:42px;color:#fa4c4c}.section-page-logo{width:250px;height:70px}.section-page-box{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 10px 0 0}.section-page-navbars-box{width:250px;display:flex;justify-content:space-between;font-size:18px;font-weight:600}.section-page-navbars-box>*{cursor:pointer}.about-section-box{height:350px;width:100%;border:2px dashed;flex-direction:column;background:#f4f7f9;border-radius:8px;padding:20px}.about-section-layout{width:100%}.about-section-image,.about-section-text-box{width:100%;height:100%;border:1px dashed;border-radius:8px}.about-section-image-box{padding:0}.about-section-more-btn{width:30%;border:1px dashed;height:35px;border-radius:8px}.about-section-text-box{display:flex;justify-content:center;align-items:center;text-align:center;font-size:30px;font-weight:700}.about-section-image{font-size:30px;display:flex;justify-content:center;align-items:center}.about-section-detail-action{width:100%;display:flex;justify-content:center;align-items:end}.about-section-page-title-base{background:#e4e4ff;color:#ec008c;font-weight:700;width:90px;height:31px;align-items:center;text-align:center;border-radius:10px;padding:3px 1px 0}.about-section-page-title{font-size:40px;font-weight:700;margin-top:-25px}.about-section-page-image{height:500px}.about-section-page-description{width:30%}.about-section-page-layout{display:flex;justify-content:space-between}.about-section-page-button{margin-top:-25px;color:#fff;background:#ec008c;border-radius:8px}.code-editor{width:-webkit-fill-available;height:600px}.web-builder-page-card-box{width:100%;display:flex;justify-content:space-between;align-items:center;background:#338cff21;border-radius:6px;height:52px;padding:0 15px}.web-builder-page-cards-container{width:100%;box-sizing:border-box;margin:0;padding:7px 12px}.web-builder-page-card-icon{color:red;width:20px;height:20px;cursor:pointer}.vacancy-temp-box{width:var(--main-width);height:auto;border:var(--main-border);border-radius:var(--main-border-radius)}.vacancy-temp-header{display:var(--main-display);justify-content:var(--main-display-justify);width:var(--main-width)}.vacancy-temp-trash-icon{border-radius:var(--main-border-radius-circle);color:var(--main-trash-icon-color);background:var(--main-trash-icon-backgrond-color);padding:2px;font-size:20px}.vacancy-temp-cog-icon{border-radius:var(--main-border-radius-circle);color:var(--main-cog-icon-color);background:var(--main-cog-icon-backgrond-color);padding:2px;font-size:20px}.vacancy-temp-title{margin-left:35%}.vacancy-sections-box{width:var(--main-width)}.vacancy-img-box,.vacancy-p-box{height:80px;border:1px dashed #6c6c6c;border-radius:var(--main-border-radius)}.vacancy-img-box{width:20%}.vacancy-p-box{width:80%}.user-profile-edit{border:1px solid rgba(26,56,96,.1019607843);border-radius:8px;overflow:auto}.user-profile-edit .image-layout{gap:40px;margin-top:20px}.user-profile-edit .image-layout #photo{width:90px;height:90px;border-radius:50%;object-fit:cover}.user-profile-edit #detailActions{margin-top:20px}.user-profile-edit #detailActions vaadin-button vaadin-icon{display:none}.user-profile-edit #detailActions vaadin-button:last-child{color:red}.user-profile-view{border:1px solid rgba(26,56,96,.1019607843);border-radius:8px;overflow:auto}.user-profile-view #close{background:#e71d131a}.user-profile-view #photoWrapper{width:90px;height:90px}.user-profile-view #photoWrapper #photo{width:90px;height:90px;border-radius:50%;object-fit:cover}.user-profile-view .theme-label{margin-bottom:-8px}.user-profile-view .language-box{align-items:center;gap:8px}.user-profile-view .language-box:hover #editLang{opacity:1}.user-profile-view #editLang{color:var(--lumo-primary-color);font-size:10px;opacity:0;transition:.4s}.user-profile-view .theme vaadin-horizontal-layout{align-items:center;border:1px solid rgba(28,55,90,.1607843137);border-radius:8px;padding:8px 16px;gap:34px;cursor:pointer}.user-profile-view .theme vaadin-horizontal-layout span{font-size:14px;font-weight:500;color:#192434}.user-profile-view .theme .active-theme{border-color:#006af5}.user-profile-view .theme div{width:32px;height:32px;border-radius:50%}.user-profile-view .theme div div{position:absolute;right:-19px}.user-profile-view .theme .circle{position:relative}.user-profile-view .theme #lightBlue .circle{background:#006af5}.user-profile-view .theme #lightBlue .circle div{background:#338cff21}.user-profile-view .theme #pink .circle{background:#cc0073}.user-profile-view .theme #pink .circle div{background:#ff007f29}.user-profile-view .theme #steelBlue .circle{background:#035376}.user-profile-view .theme #steelBlue .circle div{background:#008bbf21}.user-profile-view .theme #black .circle{background:#040404}.user-profile-view .theme #black .circle div{background:#39393917}.user-profile-view .theme #classic .circle{background:#3b4a67}.user-profile-view .theme #classic .circle div{background:#006fca}#manualAttendanceView vaadin-grid{width:100%;height:100%}#manualAttendanceView vaadin-grid::part(header-cell first-column-cell){border-top-left-radius:3px!important}#manualAttendanceView vaadin-grid::part(header-cell last-column-cell){border-top-right-radius:3px!important}#manualAttendanceView vaadin-grid vaadin-grid-cell-content vaadin-text-field::part(input-field){border:none;background:#eaefec8f!important}#manualAttendanceView vaadin-text-field::part(input-field){background:none;border-radius:3px}#manualAttendanceView vaadin-select::part(input-field),#manualAttendanceView vaadin-date-picker::part(input-field),#manualAttendanceView vaadin-combo-box::part(input-field),#manualAttendanceView vaadin-multi-select-combo-box::part(input-field),#manualAttendanceView jmix-combo-box-picker::part(input-field){border-radius:3px}#manualAttendanceView vaadin-select-item::part(content){color:#1c324f61}#manualAttendanceView vaadin-button{border-radius:3px}#configBox label{font-weight:500}#configBox #default2stepBox #default2step{width:130px}#configBox #default2stepBox vaadin-select::part(input-field){border:none!important}.abstract-person-info-view #contacts{flex-wrap:wrap;width:100%}.abstract-person-info-view #contacts person-contact{display:flex;align-items:center;width:calc(50% - var(--lumo-space-m) / 2);gap:8px}.abstract-person-info-view #contacts person-contact img{width:22px;height:22px}.abstract-person-info-view #contacts person-contact a{font-size:12px}.abstract-person-info-view .fields a{color:#192434;font-size:15px}.abstract-person-info-view #histories vaadin-horizontal-layout,.employee-detail-view #histories vaadin-horizontal-layout,.applicant-detail-view #histories vaadin-horizontal-layout{width:100%}.abstract-person-info-view #histories vaadin-horizontal-layout>span,.employee-detail-view #histories vaadin-horizontal-layout>span,.applicant-detail-view #histories vaadin-horizontal-layout>span{word-break:break-all}.abstract-person-info-view #histories vaadin-horizontal-layout>span:first-child,.employee-detail-view #histories vaadin-horizontal-layout>span:first-child,.applicant-detail-view #histories vaadin-horizontal-layout>span:first-child{width:14%;font-size:14px}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-vertical-layout,.employee-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout{padding:0;gap:2px}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-vertical-layout>span:first-child,.employee-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout>span:first-child,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout>span:first-child{font-weight:700;width:100%;font-size:14px}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-vertical-layout>span:last-child,.employee-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout>span:last-child,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout>span:last-child{font-size:12px!important;width:50%;color:#1c2e4599}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-vertical-layout vaadin-horizontal-layout,.employee-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout vaadin-horizontal-layout,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout vaadin-horizontal-layout{width:100%}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-vertical-layout vaadin-horizontal-layout span,.employee-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout vaadin-horizontal-layout span,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout vaadin-horizontal-layout span{font-size:12px!important}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-vertical-layout vaadin-horizontal-layout span:first-child,.employee-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout vaadin-horizontal-layout span:first-child,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-vertical-layout vaadin-horizontal-layout span:first-child{width:auto;color:#1c2e4599}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-horizontal-layout,.employee-detail-view #histories vaadin-horizontal-layout vaadin-horizontal-layout,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-horizontal-layout{width:6%}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-horizontal-layout vaadin-icon,.employee-detail-view #histories vaadin-horizontal-layout vaadin-horizontal-layout vaadin-icon,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-horizontal-layout vaadin-icon{font-size:10px}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-horizontal-layout vaadin-icon:first-child,.employee-detail-view #histories vaadin-horizontal-layout vaadin-horizontal-layout vaadin-icon:first-child,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-horizontal-layout vaadin-icon:first-child{color:#006af5}.abstract-person-info-view #histories vaadin-horizontal-layout vaadin-horizontal-layout vaadin-icon:last-child,.employee-detail-view #histories vaadin-horizontal-layout vaadin-horizontal-layout vaadin-icon:last-child,.applicant-detail-view #histories vaadin-horizontal-layout vaadin-horizontal-layout vaadin-icon:last-child{color:#e21d12}.abstract-person-info-view #documents vaadin-vertical-layout,.employee-detail-view #documents vaadin-vertical-layout,.applicant-detail-view #documents vaadin-vertical-layout{width:65%;border-radius:8px;background:#fafafa;gap:12px}.abstract-person-info-view #documents vaadin-vertical-layout vaadin-horizontal-layout,.employee-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout,.applicant-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout{width:100%;justify-content:space-between}.abstract-person-info-view #documents vaadin-vertical-layout vaadin-horizontal-layout a,.employee-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout a,.applicant-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout a{color:#000;font-size:14px}.abstract-person-info-view #documents vaadin-vertical-layout vaadin-horizontal-layout vaadin-icon,.employee-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout vaadin-icon,.applicant-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout vaadin-icon{font-size:10px;color:#e21d12}.abstract-person-info-view #documents vaadin-vertical-layout vaadin-horizontal-layout .file-name-and-type,.employee-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout .file-name-and-type,.applicant-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout .file-name-and-type{padding:0;gap:0}.abstract-person-info-view #documents vaadin-vertical-layout vaadin-horizontal-layout .file-name-and-type span:last-child,.employee-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout .file-name-and-type span:last-child,.applicant-detail-view #documents vaadin-vertical-layout vaadin-horizontal-layout .file-name-and-type span:last-child{color:#1c304a85;font-size:12px}.abstract-person-info-view #documents vaadin-vertical-layout .bottom,.employee-detail-view #documents vaadin-vertical-layout .bottom,.applicant-detail-view #documents vaadin-vertical-layout .bottom{border-left:4px solid #FFE482;font-size:12px;padding:12px}.abstract-person-info-view #documents vaadin-vertical-layout .bottom span,.employee-detail-view #documents vaadin-vertical-layout .bottom span,.applicant-detail-view #documents vaadin-vertical-layout .bottom span{width:57%}.employee-list-view vaadin-menu-bar-item vaadin-icon,.applicant-list-view vaadin-menu-bar-item vaadin-icon{font-size:16px}.menu-item-person:hover{background:var(--lumo-primary-color)!important;color:#fff;cursor:pointer}.person-quick-add-view-dialog::part(overlay){height:100%;position:absolute;right:0;width:500px}.person-quick-add-view-dialog::part(header){display:none}.person-quick-add-view-dialog #headerActions vaadin-menu-bar-button vaadin-icon{font-size:16px;color:#000}.person-quick-add-view-dialog #form{overflow-y:auto}.person-quick-add-view-dialog #detailActions vaadin-icon{display:none}.list-menu-item{padding:0}.list-menu-item vaadin-list-box vaadin-item{padding-left:0}.list-menu-item vaadin-list-box vaadin-item span{font-size:15px;font-weight:400}.list-menu-item vaadin-list-box:hover{background:#f3f5f7}.list-menu-item::part(checkmark){display:none}.survey-list-view #removeBtn{background:#e71d131a}.survey-list-view .abstract-view-footer{margin-top:auto}.survey-list-view #surveys{width:100%;gap:15px;display:grid;grid-template-columns:repeat(3,1fr);overflow:auto}.survey-detail-view .active-field-box{gap:4px;font-weight:500}.survey-detail-view .active-field-box span{font-size:14px}.survey-detail-view .active-field-box span:first-child{color:#006af5}.survey-detail-view .active-field-box span:last-child{color:#1c324f61}.survey-detail-view #detailActions vaadin-icon{display:none}.survey-card{position:relative;border-radius:12px;border:1px solid rgba(28,55,90,.1607843137);padding:12px;max-height:270px!important;transition:.5s}.survey-card .card vaadin-vertical-layout:nth-child(2){gap:0;overflow:hidden}.survey-card .card vaadin-vertical-layout:nth-child(2) label,.survey-card .card vaadin-vertical-layout:nth-child(2) span{font-size:14px}.survey-card .card vaadin-vertical-layout:nth-child(2) span{color:#1c324f61;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.survey-card .card .name{font-weight:600}.survey-card .card .send-survey{margin-top:auto;margin-bottom:0}.survey-card vaadin-checkbox{position:absolute;right:12px;top:20px}.active-survey-card{border-color:#006af5;box-shadow:0 2px 16px 2px #006af521}.survey-question-detail-view #surveyName{margin-bottom:20px;word-break:break-all}.survey-question-detail-view .upload-file{border:1px dashed rgba(28,55,90,.1607843137);border-radius:8px;padding:13px 16px}.survey-question-detail-view .file-label{margin-top:16px;margin-bottom:10px}.survey-question-detail-view .multi-answer{margin:16px 0}.survey-question-detail-view .multi-answer vaadin-vertical-layout{gap:4px}.survey-question-detail-view .multi-answer vaadin-vertical-layout span{font-size:12px;color:#1c324f61}.survey-question-detail-view .label-button{gap:14px;margin-bottom:20px}.survey-question-detail-view .label-button #answers{gap:12px}.survey-question-detail-view #detailActions{margin-top:16px}.survey-question-group-detail-view vaadin-vertical-layout{margin-top:10px;gap:8px}.survey-question-group-detail-view vaadin-vertical-layout #colors{gap:8px}.survey-question-group-detail-view color-circle{background:#40da6d;color:#fff;width:32px;height:32px;border-radius:50%;font-size:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.survey-answer-detail-view{padding-top:0}.survey-answer-detail-view .manual-answer{margin-top:17px;margin-bottom:40px}.survey-answer-detail-view .manual-answer vaadin-vertical-layout{gap:6px}.survey-answer-detail-view .manual-answer span{font-size:12px;color:#1c324f61;line-height:17px}.survey-answer-detail-view .manual-answer vaadin-checkbox{margin-left:auto}.survey-condition-detail-view{padding-top:0}.survey-answer-card-view{background:#fafafa;border-radius:8px;padding:12px}.survey-answer-card-view .survey-answer-card{border-radius:8px;padding:10px 0 10px 14px}.survey-condition-card-view{background:#fafafa;border-radius:8px;padding:12px}.survey-condition-card-view .survey-condition-card{border-radius:8px;padding:10px 0 10px 14px;gap:10px}.survey-condition-card-view .survey-condition-card .question{color:#192434;font-weight:500;line-height:20px}.survey-condition-card-view .survey-condition-card .answer{font-size:14px}.survey-question-list-view #questions{padding:0;align-items:center;gap:24px}.survey-question-list-view #questions .questions{padding:0;width:60%!important;gap:12px}.survey-question-list-view #questions .questions .cards{gap:10px}.survey-question-card{background:#fafafa;border-radius:8px;gap:6px}.survey-question-card span{font-size:12px;color:#1c324f61}.survey-question-card .header .title{font-size:12px;font-weight:600}.survey-question-card .header .icons{gap:32px;margin-left:auto}.survey-question-card .header .icons vaadin-horizontal-layout{gap:0;position:relative;align-items:center}.survey-question-card .header .icons vaadin-horizontal-layout span{padding:1px 8px 1px 10px;background:#f4f4f4;border-radius:4px}.survey-question-card .header .icons vaadin-horizontal-layout:nth-child(1) div{background:#73c0de}.survey-question-card .header .icons vaadin-horizontal-layout:nth-child(1) span{color:#73c0de}.survey-question-card .header .icons vaadin-horizontal-layout:nth-child(2) div{background:#1dcc5d}.survey-question-card .header .icons vaadin-horizontal-layout:nth-child(2) span{color:#1dcc5d}.survey-question-card .header .icons vaadin-horizontal-layout:nth-child(3) div{background:#fc8452}.survey-question-card .header .icons vaadin-horizontal-layout:nth-child(3) span{color:#fc8452}.survey-question-card .header .icons vaadin-horizontal-layout:nth-child(4) div{background:#5470c6}.survey-question-card .header .icons vaadin-horizontal-layout:nth-child(4) span{color:#5470c6}.survey-question-card .header .icons div{padding:5px;display:flex;justify-content:center;align-items:center;border-radius:6px;position:absolute;left:-23px}.survey-question-card .header .icons div vaadin-icon{font-size:10px;color:#fff;cursor:default}.survey-question-card .default-question{border-radius:8px;padding:10px 14px;margin-top:6px}.survey-question-card .answers-accordion vaadin-accordion-panel{border-radius:8px;padding-left:14px;margin-top:6px}.survey-question-card .answers-accordion vaadin-accordion-heading::part(toggle){color:#000}.survey-question-card .answers-accordion vaadin-accordion-heading::part(content){padding:4px 0}.survey-question-card .answers-accordion #answers{gap:4px}.survey-question-card .answers-accordion #answers span{font-size:14px;color:#192434}.survey-question-card .conditions{gap:14px}.survey-question-card .conditions survey-condition-component{border-radius:8px;background:#fff;width:calc(100% - 24px);padding:12px}.survey-question-card .conditions survey-condition-component vaadin-vertical-layout{border-radius:8px;gap:10px;padding:12px 16px}.survey-question-card .conditions survey-condition-component vaadin-vertical-layout span:first-child{font-size:14px;line-height:20px;color:#192434;font-weight:500}.survey-question-card .conditions survey-condition-component vaadin-vertical-layout span:last-child{font-size:14px}.survey-actions-layout{margin-left:auto;gap:12px}.survey-actions-layout vaadin-icon{font-size:10px;opacity:.6;transition:.5s}.survey-actions-layout vaadin-icon:first-child{color:#e71d13}.survey-actions-layout vaadin-icon:last-child{color:#006cfa}.survey-actions-layout vaadin-icon:hover{opacity:1}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-name,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-name,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-name{width:100%;font-size:15px;color:#192434}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top vaadin-icon,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top vaadin-icon,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top vaadin-icon{color:#ffc727;width:20px}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox{overflow:auto;padding:0 12px 12px;width:225px!important}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox #stageHistoryList>div>vaadin-vertical-layout>vaadin-vertical-layout,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox #stageHistoryList>div>vaadin-vertical-layout>vaadin-vertical-layout,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox #stageHistoryList>div>vaadin-vertical-layout>vaadin-vertical-layout{border:1px solid var(--lumo-contrast-10pct);margin-bottom:8px;padding:4px}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .status-box span,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .status-box span,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .status-box span{font-size:12px;font-weight:500;color:#fff}#jb_EmployeeKanbanInfoView #layout #leftBox,#jb_ApplicantKanbanInfoView #layout #leftBox{width:max-content!important;height:-webkit-fill-available!important;background-color:#fff}#jb_EmployeeKanbanInfoView #layout #leftBox h5,#jb_ApplicantKanbanInfoView #layout #leftBox h5{color:var(--lumo-primary-color);font-size:14px}#jb_EmployeeKanbanInfoView #layout #leftBox #photoWrapper,#jb_ApplicantKanbanInfoView #layout #leftBox #photoWrapper{width:-webkit-fill-available;padding:12px;position:relative}#jb_EmployeeKanbanInfoView #layout #leftBox #photoWrapper #photoField,#jb_EmployeeKanbanInfoView #layout #leftBox #photoWrapper #photoActions,#jb_ApplicantKanbanInfoView #layout #leftBox #photoWrapper #photoField,#jb_ApplicantKanbanInfoView #layout #leftBox #photoWrapper #photoActions{width:175px;height:200px;border-radius:4px}#jb_EmployeeKanbanInfoView #layout #leftBox #photoWrapper #photoActions,#jb_ApplicantKanbanInfoView #layout #leftBox #photoWrapper #photoActions{position:absolute;top:12px;display:none;flex-direction:column;justify-content:center;background-color:#0000008a}#jb_EmployeeKanbanInfoView #layout #leftBox #photoWrapper #photoActions vaadin-button,#jb_ApplicantKanbanInfoView #layout #leftBox #photoWrapper #photoActions vaadin-button{background:transparent;color:#fff}#jb_EmployeeKanbanInfoView #layout #leftBox #photoWrapper:hover #photoActions,#jb_ApplicantKanbanInfoView #layout #leftBox #photoWrapper:hover #photoActions{display:flex}#jb_EmployeeKanbanInfoView #layout #leftBox #labelWrapper,#jb_ApplicantKanbanInfoView #layout #leftBox #labelWrapper{width:200px!important;padding:0 12px!important}#jb_EmployeeKanbanInfoView #layout #leftBox #labelWrapper #labelEditBtn,#jb_ApplicantKanbanInfoView #layout #leftBox #labelWrapper #labelEditBtn{width:14px;height:14px;color:#1c324f61}#jb_EmployeeKanbanInfoView #layout #leftBox #labelWrapper #labelBox,#jb_ApplicantKanbanInfoView #layout #leftBox #labelWrapper #labelBox{margin-top:4px}#jb_EmployeeKanbanInfoView #layout #leftBox #labelWrapper #labelBox>div,#jb_ApplicantKanbanInfoView #layout #leftBox #labelWrapper #labelBox>div{overflow:hidden;max-width:-webkit-fill-available;min-width:25%;border-radius:4px;margin:2px 0;padding:1px 8px}#jb_EmployeeKanbanInfoView #layout #leftBox #labelWrapper #labelBox>div>p,#jb_ApplicantKanbanInfoView #layout #leftBox #labelWrapper #labelBox>div>p{font-size:12px;padding:0;margin:0;color:#fff;overflow:hidden;text-overflow:ellipsis}#jb_EmployeeKanbanInfoView #layout #leftBox #vacancyBox,#jb_ApplicantKanbanInfoView #layout #leftBox #vacancyBox{width:200px!important;padding:12px;overflow:auto;gap:8px}#jb_EmployeeKanbanInfoView #layout #leftBox #vacancyBox .responsible-box,#jb_ApplicantKanbanInfoView #layout #leftBox #vacancyBox .responsible-box{align-items:center;gap:8px}#jb_EmployeeKanbanInfoView #layout #leftBox #vacancyBox .responsible-box vaadin-avatar,#jb_ApplicantKanbanInfoView #layout #leftBox #vacancyBox .responsible-box vaadin-avatar{width:32px;height:32px}#jb_EmployeeKanbanInfoView #layout #leftBox #vacancyBox .info-label,#jb_ApplicantKanbanInfoView #layout #leftBox #vacancyBox .info-label{color:#787879;font-size:11px;line-height:15px}#jb_EmployeeKanbanInfoView #layout #leftBox #vacancyBox .info-value,#jb_ApplicantKanbanInfoView #layout #leftBox #vacancyBox .info-value{color:#192434;font-size:13px;font-weight:500;word-break:break-word}#jb_EmployeeKanbanInfoView #layout #middleBox,#jb_ApplicantKanbanInfoView #layout #middleBox{width:calc(100% - 450px)!important;height:-webkit-fill-available!important;background-color:#fff;padding:12px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox>jmix-tabsheet::part(tabs-container),#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox>jmix-tabsheet::part(tabs-container){width:calc(100% - 62px)!important}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox{padding:0}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout{padding:8px;gap:8px;background-color:#fafafa;border-radius:8px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout{gap:12px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .type-layout,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .type-layout{position:relative}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .type-layout>img,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .type-layout>img{width:50px;height:50px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .type-layout .file-type,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .type-layout .file-type{position:absolute;left:0;top:25px;width:100%;font-size:10px;font-weight:600;color:#64748b;text-align:center}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .name-layout,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .name-layout{width:100%;display:flex;flex-direction:column}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .name-layout>span:nth-child(1),#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .name-layout>span:nth-child(1){font-weight:500;font-size:14px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .name-layout>span:nth-child(2),#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .name-layout>span:nth-child(2){font-size:14px;color:#1c304a85}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .buttons,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .buttons{display:flex;gap:8px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .buttons>vaadin-icon,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .buttons>vaadin-icon{width:32px;height:32px;padding:8px;border-radius:4px;background-color:#fff}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .buttons>vaadin-icon.trash-icon,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .buttons>vaadin-icon.trash-icon{color:#ef4444}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .buttons>vaadin-icon.download-icon,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .top-layout .buttons>vaadin-icon.download-icon{color:#191919}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .bottom-layout,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .bottom-layout{gap:8px;align-items:center}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .bottom-layout .comment,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .bottom-layout .comment{font-size:14px;font-weight:500;margin-left:5px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .bottom-layout .memo,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .bottom-layout .memo{font-size:14px;color:#64748b;margin-left:5px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .date,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #documentsBox .document-layout .date{font-size:12px;color:#1c304a85;align-self:end;margin-top:-8px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #chatBox,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #chatBox{position:relative}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #chatBox>.chat,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #chatBox>.chat{position:absolute;height:100%;padding:0}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox{padding:0}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper{gap:8px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper .calendar-btn-wrapper,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper .calendar-btn-wrapper{background-color:var(--lumo-contrast-5pct);border-radius:7px;width:auto!important;padding:0 7px 0 2px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper .monthly-event-btn,#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper .daily-event-btn,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper .monthly-event-btn,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper .daily-event-btn{background-color:#fff;color:var(--shades-contrast-50);font-size:13px;margin:6px 0 6px 5px;height:24px!important;width:auto!important;padding:0 18px;border-radius:5px!important}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper .primary,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .calendar-wrapper .primary{background-color:var(--lumo-primary-color)!important;color:#fff!important}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td,#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard th,#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard .fc-scrollgrid,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard th,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard .fc-scrollgrid{border:unset}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td[role=presentation],#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td[role=presentation]{padding:0!important}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td{padding:2px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td.fc-day-sun,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td.fc-day-sun{padding-left:0!important}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td.fc-day-sat,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-theme-standard td.fc-day-sat{padding-right:0!important}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-scrollgrid-section-header .fc-scroller-harness,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-scrollgrid-section-header .fc-scroller-harness{height:52px;display:flex;align-items:center;background-color:var(--lumo-contrast-5pct);border-radius:4px;margin-bottom:2px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-scrollgrid-section-body .fc-daygrid-day-frame,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc-scrollgrid-section-body .fc-daygrid-day-frame{background-color:#fafafa;border-radius:4px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc .fc-daygrid-day.fc-day-today,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc .fc-daygrid-day.fc-day-today{background-color:unset}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:#fff;background-color:var(--lumo-primary-color)}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc .fc-daygrid-day-number,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox .fc .fc-daygrid-day-number{padding:unset;margin:4px;width:32.5px;border-radius:50%;text-align:center;font-size:20px;color:#1c2e4599}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #calendarBox a.fc-event:hover,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #calendarBox a.fc-event:hover{cursor:pointer!important}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #entityHistoriesDataGrid vaadin-grid-sorter,#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #duplicateDataGrid vaadin-grid-sorter,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #entityHistoriesDataGrid vaadin-grid-sorter,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #duplicateDataGrid vaadin-grid-sorter{font-size:14px;font-weight:500}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #entityHistoriesDataGrid vaadin-grid-cell-content,#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #duplicateDataGrid vaadin-grid-cell-content,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #entityHistoriesDataGrid vaadin-grid-cell-content,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #duplicateDataGrid vaadin-grid-cell-content{font-size:13px;font-weight:400}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #accessBox,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #accessBox{padding:0}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #accessBox .access-header,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #accessBox .access-header{justify-content:space-between;border-bottom:1px solid var(--lumo-contrast-10pct);align-items:center}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #accessBox .access-header>vaadin-checkbox>label,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #accessBox .access-header>vaadin-checkbox>label{font-size:14px;font-weight:500}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper,#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #accessBox .edit-access-wrapper,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #accessBox .edit-access-wrapper{max-width:540px;padding:8px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper{gap:8px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper>div,#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper>div{display:flex;flex-direction:column}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper>div>span:nth-child(1),#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper>div>span:nth-child(1){font-weight:400;font-size:13px}#jb_EmployeeKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper>div>span:nth-child(2),#jb_ApplicantKanbanInfoView #layout #middleBox #mainBox #accessBox .access-wrapper>div>span:nth-child(2){font-weight:500;font-size:15px}#outlet #jb_MainView>#jb_RequestKanbanInfoView,#outlet #jb_MainView>#jb_EmployeeKanbanInfoView,#outlet #jb_MainView>#jb_ApplicantKanbanInfoView{padding:0!important}#jb_RequestKanbanInfoView,#jb_EmployeeKanbanInfoView,#jb_ApplicantKanbanInfoView{padding:0!important}#jb_RequestKanbanInfoView #layout,#jb_EmployeeKanbanInfoView #layout,#jb_ApplicantKanbanInfoView #layout{background-color:var(--lumo-body-background-color)!important;gap:12px}#jb_RequestKanbanInfoView #layout #stageBox,#jb_EmployeeKanbanInfoView #layout #stageBox,#jb_ApplicantKanbanInfoView #layout #stageBox{width:-webkit-fill-available}#jb_RequestKanbanInfoView #layout #stageBox>div,#jb_EmployeeKanbanInfoView #layout #stageBox>div,#jb_ApplicantKanbanInfoView #layout #stageBox>div{display:flex;width:-webkit-fill-available;overflow:auto}#jb_RequestKanbanInfoView #layout #mainBox,#jb_EmployeeKanbanInfoView #layout #mainBox,#jb_ApplicantKanbanInfoView #layout #mainBox{overflow:auto;margin-top:8px;position:relative}#jb_RequestKanbanInfoView #layout #mainBox>vaadin-menu-bar,#jb_EmployeeKanbanInfoView #layout #mainBox>vaadin-menu-bar,#jb_ApplicantKanbanInfoView #layout #mainBox>vaadin-menu-bar{position:absolute;right:0;top:-4px}#jb_RequestKanbanInfoView #layout #mainBox>vaadin-menu-bar>vaadin-menu-bar-button,#jb_EmployeeKanbanInfoView #layout #mainBox>vaadin-menu-bar>vaadin-menu-bar-button,#jb_ApplicantKanbanInfoView #layout #mainBox>vaadin-menu-bar>vaadin-menu-bar-button{width:40px;height:40px}#jb_RequestKanbanInfoView #layout #mainBox #infoBox,#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox,#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox{padding:0}#jb_RequestKanbanInfoView #layout #mainBox #infoBox .section .section-header,#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox .section .section-header,#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox .section .section-header{padding:6px;align-items:center;border-bottom:1px solid var(--lumo-contrast-10pct);gap:8px;margin-bottom:4px}#jb_RequestKanbanInfoView #layout #mainBox #infoBox .section .section-header>vaadin-icon,#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox .section .section-header>vaadin-icon,#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox .section .section-header>vaadin-icon{color:var(--lumo-primary-color);width:14px;height:14px}#jb_RequestKanbanInfoView #layout #mainBox #infoBox .section .section-header>h5,#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox .section .section-header>h5,#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox .section .section-header>h5{color:var(--lumo-primary-color);font-weight:500;font-size:15px;width:100%}#jb_RequestKanbanInfoView #layout #mainBox #infoBox .section .section-header>vaadin-button,#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox .section .section-header>vaadin-button,#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox .section .section-header>vaadin-button{margin:0}#jb_RequestKanbanInfoView #layout #mainBox #infoBox .section .section-body,#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox .section .section-body,#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox .section .section-body{width:100%;display:flex;gap:var(--lumo-space-m);padding:8px;box-sizing:border-box}#jb_RequestKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column,#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column,#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column{width:50%;max-width:350px;display:flex;flex-direction:column;gap:9px}#jb_RequestKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column>div,#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column>div,#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column>div{display:flex;flex-direction:column}#jb_RequestKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column>div>span:nth-child(1),#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column>div>span:nth-child(1),#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column>div>span:nth-child(1){font-weight:400;font-size:11px;color:#787879;line-height:10px}#jb_RequestKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column>div>span:nth-child(2),#jb_EmployeeKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column>div>span:nth-child(2),#jb_ApplicantKanbanInfoView #layout #mainBox #infoBox .section .section-body .body-column>div>span:nth-child(2){font-weight:400;font-size:14px;color:#192434}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist{width:auto!important;height:auto!important;padding:8px}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper{margin-bottom:20px}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .header,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .header,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .header{padding:6px 0;align-items:center}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .header>vaadin-icon,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .header>vaadin-icon,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .header>vaadin-icon{width:16px;height:16px}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .header>label,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .header>label,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .header>label{font-size:16px;font-weight:700}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .status-box,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .status-box,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .status-box{width:450px!important;align-items:center;gap:12px;margin-bottom:12px}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .status-box .progress,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .status-box .progress,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .status-box .progress{width:100%;height:12px;background:#f2f3f8;border-radius:20px}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .status-box>span,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .status-box>span,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .status-box>span{font-size:14px;font-weight:500;color:#1a293dd4;word-break:unset}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout{width:450px!important;margin-bottom:8px;padding:0;gap:4px}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout{border:1px solid rgba(26,56,96,.1);border-radius:8px;padding:0;gap:0}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top{gap:8px;width:100%;padding:16px 12px;align-self:center}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-check,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-check,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-check{width:60%;padding:0}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-check vaadin-radio-button,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-check vaadin-radio-button,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-check vaadin-radio-button{font-size:13px;font-weight:400}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-name,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-name,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-name{width:100%;font-size:15px;color:#192434;padding-right:30px;word-break:break-word;font-family:Inter,sans-serif}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-score,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-score,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top .task-score{font-size:15px;font-weight:700;word-break:unset}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top vaadin-icon,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top vaadin-icon,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .top vaadin-icon{color:#ffc727;width:15px}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom{gap:8px;width:100%;padding:8px 12px;align-items:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#f8f9fa}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom vaadin-avatar,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom vaadin-avatar,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom vaadin-avatar{width:24px;height:24px}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom .assigned,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom .assigned,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom .assigned{width:100%;font-size:13px;font-weight:400;color:#1a293dd4}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom .priority,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom .priority,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .layout .bottom .priority{font-size:15px;border-radius:12px;color:#fff;padding:0 8px}#jb_RequestKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .due-date,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .due-date,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualChecklist .task-wrapper .task-layout .due-date{width:100%;text-align:end;font-size:13px;font-weight:500;color:#1c2e4599}#jb_RequestKanbanInfoView #layout #mainBox #addCommentBtn,#jb_EmployeeKanbanInfoView #layout #mainBox #addCommentBtn,#jb_ApplicantKanbanInfoView #layout #mainBox #addCommentBtn{margin-left:12px}#jb_RequestKanbanInfoView #layout #mainBox #virtualCommentList,#jb_EmployeeKanbanInfoView #layout #mainBox #virtualCommentList,#jb_ApplicantKanbanInfoView #layout #mainBox #virtualCommentList{width:auto!important;height:auto!important;padding:8px}#jb_RequestKanbanInfoView #layout #rightBox,#jb_EmployeeKanbanInfoView #layout #rightBox,#jb_ApplicantKanbanInfoView #layout #rightBox{width:max-content!important;height:-webkit-fill-available!important;background-color:#fff}#jb_RequestKanbanInfoView #layout #rightBox h5,#jb_EmployeeKanbanInfoView #layout #rightBox h5,#jb_ApplicantKanbanInfoView #layout #rightBox h5{color:var(--lumo-primary-color);padding:12px!important;font-size:14px}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox{overflow:auto;padding:0 8px 8px;width:225px!important}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox #stageHistoryList>div>vaadin-vertical-layout>vaadin-vertical-layout,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox #stageHistoryList>div>vaadin-vertical-layout>vaadin-vertical-layout,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox #stageHistoryList>div>vaadin-vertical-layout>vaadin-vertical-layout{border:1px solid var(--lumo-contrast-10pct);margin-bottom:8px;padding:8px}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box{gap:4px;padding-bottom:8px;border-bottom:1px solid var(--lumo-contrast-10pct)}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .icon-box,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .icon-box,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .icon-box{border-radius:8px 2px 2px 8px;display:flex;align-items:center}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .icon-box vaadin-icon,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .icon-box vaadin-icon,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .icon-box vaadin-icon{width:20px;height:20px;padding:3px;color:#fff}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .name-box,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .name-box,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .name-box{display:flex;flex-direction:column}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .name-box>span:nth-child(1),#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .name-box>span:nth-child(1),#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .name-box>span:nth-child(1){font-size:13px;font-weight:500}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .name-box>span:nth-child(2),#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .name-box>span:nth-child(2),#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box .name-box>span:nth-child(2){font-size:11px;font-weight:400;color:#1c2e4599}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box>vaadin-button,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box>vaadin-button,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .stage-box>vaadin-button{margin:0;width:36px}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .user-box,#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .manager-box,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .user-box,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .manager-box,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .user-box,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .manager-box{align-items:center;gap:8px}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .user-box vaadin-avatar,#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .manager-box vaadin-avatar,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .user-box vaadin-avatar,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .manager-box vaadin-avatar,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .user-box vaadin-avatar,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .manager-box vaadin-avatar{width:24px;height:24px}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .user-box span,#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .manager-box span,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .user-box span,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .manager-box span,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .user-box span,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .manager-box span{font-size:13px;font-weight:400}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .status-box,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .status-box,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .status-box{border-radius:20px;height:20px;padding:2px 8px}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .status-box>div,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .status-box>div,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .status-box>div{display:flex;align-items:center}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .status-box span,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .status-box span,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .status-box span{font-size:10px;font-weight:500;color:#fff}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .comment-box>span,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .comment-box>span,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .comment-box>span{font-size:13px;font-weight:500;color:var(--lumo-primary-color)}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .comment-box>p,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .comment-box>p,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .comment-box>p{font-size:12px;font-weight:400;margin:0;color:#1a293dd4}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper>span,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper>span,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper>span{font-size:13px;font-weight:500;color:var(--lumo-primary-color)}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box,#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box,#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box{margin-top:8px;display:flex;flex-direction:column}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box>span:nth-child(1),#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box>span:nth-child(1),#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box>span:nth-child(1){font-size:12px;font-weight:500}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box>span:nth-child(2),#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box>span:nth-child(2),#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box>span:nth-child(2){font-size:11px;font-weight:400;color:#1c2e4599}#jb_RequestKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box>p:nth-child(3),#jb_EmployeeKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box>p:nth-child(3),#jb_ApplicantKanbanInfoView #layout #rightBox #stageHistoryBox .manager-wrapper .manager-comment-box>p:nth-child(3){font-size:12px;font-weight:400;margin:4px 0;color:#1a293dd4}#jb_RequestKanbanInfoView #layout #leftBox{width:calc(100% - 235px)!important;height:-webkit-fill-available!important;background-color:#fff;padding:12px}#jb_RequestKanbanInfoView #layout #leftBox .description-body{flex-direction:column}#jb_RequestKanbanInfoView #layout #leftBox .description-body>div>span{font-weight:500;font-size:13px;color:#787879}#jb_RequestKanbanInfoView #layout #leftBox .description-body>div>main{font-size:14px}.kanban-loader-wrapper{display:flex;position:relative;background:transparent;height:0}.jb-kanban-loader{bottom:3rem;width:1.5em;position:absolute;align-self:center;aspect-ratio:1;--_g: no-repeat radial-gradient(circle closest-side, var(--lumo-primary-color) 90%, #0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%;animation:l3 1s infinite linear}@keyframes l3{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.disable-click{height:100%;overflow:hidden;margin:0;opacity:.5;pointer-events:none}#jb_Monitoring #filterArea,#jb_Monitoring2 #filterArea{position:relative}#jb_Monitoring #filterArea #buttonsPanel,#jb_Monitoring2 #filterArea #buttonsPanel{position:absolute;right:0;bottom:12px}#jb_Monitoring #filterArea .jmix-generic-filter:not([opened]),#jb_Monitoring2 #filterArea .jmix-generic-filter:not([opened]){margin-bottom:16px}.monitoring-card{min-width:311px!important;box-shadow:0 2px 4px -1px #1c375a1f;border-radius:8px}.monitoring-card-container{background:#fff;min-width:311px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.monitoring-card-lan-level{font-size:12px;line-height:1px}.monitoring-card-lan-name{width:14px;margin-left:4px;margin-top:-3px;cursor:pointer}.monitoring-card-lan-box{display:flex;align-items:center;padding:5px 5px 3px;border-radius:8px;background:#e5e5e5}.monitoring-card-container-image-box{width:40px;height:56px}.monitoring-card-container-image{border-radius:30px}.monitoring-card-container-add-from{width:18px;height:18px;border:2px solid white;border-radius:50%;position:relative;top:-24px;left:29px}.monitoring-card-container-header{display:flex;align-items:center;justify-content:space-between;padding:5px 14px}.monitoring-card-container-header-name{width:60%;margin-left:10px;max-height:58px;margin-top:-10px}.card-position-field{width:100%;font-weight:500;font-size:14px;color:#1c2e4599;margin-top:-13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-first-name-field{width:100%;padding:5px 0 0;font-size:14px;font-weight:600;color:#192434;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kanban-column-header{min-width:300px;width:96%;border-top-left-radius:8px;border-top-right-radius:8px;padding:0 10px 0 4px}.column-header{background-color:#f8f8f8;height:36px;min-width:301px;color:#000;display:flex;align-items:center;justify-content:space-between}.column-sub-box{display:flex;align-items:center}.column-header-icon{width:16px;height:16px;color:#fff;padding:0 1px 0 2px;border-radius:50%}.column-header-icon-button{width:24px;height:24px;padding:4px;cursor:pointer}.column-header-title{font-size:14px;font-weight:600;color:#192434;margin:0 10px;width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monitoring-card-container-header-description{border-left:2px solid #1C375A29;margin-left:10px;margin-top:2px;padding:0 0 0 3px}.card-content-field{font-size:13px;font-weight:500;color:#414d5e;line-height:12px}.card-content-field span{color:#a5adb8;margin-left:4px}.card-property-value{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.truncate-text{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.truncate-text:hover{position:relative;z-index:10;white-space:normal;overflow:visible;background:#fff}.chat-icon{width:20px;height:20px;background-color:#657ef7;border-radius:8px;padding:2px;margin-right:6px;cursor:pointer}.quiz-score-icon{position:relative;width:23px;height:23px;border-radius:7px;color:#fff;padding:4px;cursor:pointer;margin-right:-8px;margin-bottom:2px}.monitoring-card-quiz-total-score{display:inline-block;height:18px;padding:1px 6px 1px 14px;background:#f4f4f4;font-size:12px;font-weight:500;cursor:pointer;border-radius:6px;margin-top:10px}.card-ai-icon{width:16px;height:16px;background:linear-gradient(#0fe062,#05b4db);padding:4px;border-radius:8px;cursor:pointer;font-size:12px;margin-right:-8px;z-index:1}.card-date-icon{width:20px;height:20px;border-radius:8px;padding:2px;cursor:pointer;margin-right:-8px;z-index:1}.monitoring-card-footer-left{display:flex;align-items:center;justify-content:space-between;padding:0 0 0 14px;gap:5px}.monitoring-card-quiz-score-div{margin-bottom:6px}.monitoring-card-footer{margin-top:2px}.monitoring-card-footer,.monitoring-card-footer-right,.monitoring-card-ai-box,monitoring-card-footer-middle{display:flex;align-items:center;justify-content:space-between}.monitoring-card-footer-right{padding:0 14px 0 0}.card-ai-text{cursor:pointer;border-radius:8px;height:20px;padding:1px 6px 1px 12px;background:#f4f4f4;color:#0fe062;font-size:12px;font-weight:500;margin-top:10px}.card-date-value{height:20px;padding:1px 6px 1px 12px;background:#f4f4f4;font-size:12px;font-weight:500;cursor:pointer;border-radius:8px;margin-top:10px}.column-header-size-box{display:flex;align-items:center;background:#fff;padding:2px 10px 0;border-radius:12px}.column-header-size,.column-header-size-total{font-size:12px;line-height:5px;font-weight:500;text-align:center;color:#1c2e4599;width:max-content}.column-header-size{margin-left:3px}.card-checkbox{width:16px;height:16px;margin-top:-32px;border-radius:50%!important;cursor:pointer;margin-left:auto}.card-checkbox>*{border-radius:50%}.staffing-table-card{width:95%;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin-bottom:12px;background-color:#fff;box-shadow:0 2px 4px #0000001a}.person-edu-history-box{height:80px;padding:8px;background:#f4f4f4;display:flex;justify-content:space-between;align-items:center;width:98%;margin-bottom:10px}.person-edu-name{max-width:70%;height:40px;font-weight:700;font-size:14px;line-height:20px;color:#192434}.person-edu-info{font-weight:400;font-size:12px;line-height:20px;color:#192434}.person-edu-duration{font-size:12px;line-height:18px;font-weight:500;color:#006af5}.person-edu-right-name{font-size:12px;font-weight:400;line-height:18px;color:#192434}.person-edu-right-info{font-size:12px;font-weight:400;line-height:20px;color:#0a7637}.person-edu-history-right-box{text-align:right}.person-exp-box{height:80px;padding:8px;background:#f4f4f4;width:98%;margin-bottom:10px}.person-exp-box-header{display:flex;justify-content:space-between;align-items:center}.person-exp-box-left-name{font-size:14px;font-weight:700;line-height:18px;color:#192434}.person-exp-box-left-info{font-size:12px;font-weight:400;line-height:18px}.person-exp-box-duration{font-weight:500;font-size:12px;line-height:16px;color:#006af5;margin-top:-22px}.person-exp-box-desc{font-size:12px;font-weight:400;line-height:18px;color:#1c304a85;overflow:hidden;height:14px;cursor:pointer}.person-exp-box-full-body,.person-edu-box-full-body{display:block!important}.edu-box-header-title,.exp-box-header-title{margin-right:5px!important}.comparison-header{display:flex;align-items:center;border-top:2px solid #d9d9d9;width:98%;justify-content:space-between;padding:5px 0 0}.comparison-header-applicant-image{width:120px;height:120px;border-radius:50%}.comparison-header-applicant-box{box-sizing:border-box;padding:0;margin:0;width:240px!important;height:240px!important;display:flex;justify-content:space-between;align-items:center}.comparison-header-applicant-name{height:21px!important;width:60%!important;word-break:break-all;text-align:center;overflow-y:hidden;margin:-16px 0 0;padding:0}.comparison-header-view{margin-top:-26px;width:100%}.comparison-table{width:100%;display:flex;border-top:1px solid #e5e5e5;justify-content:space-between}.comparison-table-question{width:235px;color:#a1a1a1}.comparison-header-title{margin-right:50px}.comparison-table-value{width:257px;text-align:center}#aiQuestion,#aiValue{background:-webkit-linear-gradient(#FF327C,#6E61FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:500;line-height:21px}.comparison-table-value{font-size:16px;font-weight:400;line-height:21px;color:#192434;word-break:break-all}.comparison-box{min-width:1150px!important}.comparison-table-ans{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px;background:#ebf3ff;border-radius:8px;height:60px}.comparison-table-ans-title{font-size:20px;font-weight:500;line-height:24px;color:#006af5}.comparison-table-ans-image{width:26px;height:26px}.comparison-table-ans-horizontal{display:flex;align-items:center}.comparison-table-ans-icon{height:18px}.comparison-table-question-ans{width:100%;display:flex;justify-content:space-between;border-top:1px solid #efefef}.comparison-table-question-answer{width:235px;font-size:16px;font-weight:400;line-height:21px;color:#192434;word-break:break-all;text-align:center}.comparison-header-name-box{box-sizing:border-box;margin:0;padding:0;display:flex;align-items:center}.download-resumes-view vaadin-horizontal-layout{align-items:center;width:100%}.download-resumes-view vaadin-horizontal-layout .left{width:90%}.download-resumes-view vaadin-horizontal-layout div{font-size:14px;background:#1a38601a;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:4px}.download-resumes-view vaadin-horizontal-layout vaadin-icon{margin-left:auto;color:#006af5;font-size:13px}.download-resumes-view vaadin-button{background:#e21d12;color:#fff}.download-resumes-view vaadin-button vaadin-icon{display:none}.bordered-hbox-layout .bordered-vbox-layout{border:1px solid var(--lumo-primary-color-10pct);border-radius:6px;height:100%}.bordered-hbox-layout .bordered-vbox-layout:first-child vaadin-grid::part(header-cell){display:none}.bordered-hbox-layout .bordered-vbox-layout:last-child .jmix-simple-pagination{margin-left:auto}.abstract-master-view #detailsLayout{flex-wrap:wrap;overflow-y:auto;row-gap:0!important;padding:0 10px}.abstract-master-view #detailsLayout vaadin-text-field,.abstract-master-view #detailsLayout jmix-upload-field,.abstract-master-view #detailsLayout jmix-combo-box-picker,.abstract-master-view #detailsLayout vaadin-select,.abstract-master-view #detailsLayout jmix-rich-text-editor,.abstract-master-view #detailsLayout vaadin-text-area{width:100%}.robot-mobile-card-fragment{border:1px solid rgba(28,55,90,.1607843137);border-radius:8px}.robot-mobile-card-fragment .header{margin-bottom:2px}.robot-mobile-card-fragment .mobile-info-fields{gap:14px}.robot-mobile-card-fragment .mobile-info-fields vaadin-vertical-layout{padding:0;gap:2px}.robot-mobile-card-fragment .mobile-info-fields vaadin-vertical-layout span{font-weight:500}.robot-mobile-card-fragment .mobile-info-fields vaadin-vertical-layout span:first-child{color:#192434;font-size:14px;line-height:16px}.robot-mobile-card-fragment .mobile-info-fields vaadin-vertical-layout span:last-child{color:#1c2e4599}.robot-mobile-card-fragment .mobile-info-fields .active-box span{font-weight:500;font-size:14px;color:#006af5}.message-keyboard-card{border:1px solid rgba(28,55,90,.1607843137);border-radius:8px;padding:8px 12px}.message-keyboard-card vaadin-icon{font-size:10px}.message-keyboard-card vaadin-icon:first-child{color:var(--lumo-primary-color)}.message-keyboard-card vaadin-icon:last-child{color:var(--lumo-log-out-background-color)}.applicant-questionnaire-mobile-view .question-answer-fragment{padding:0}.applicant-questionnaire-mobile-view .question-answer-fragment .label-field{padding:0;gap:0}.applicant-questionnaire-mobile-view .question-answer-fragment .label-field span:first-child{color:#787879;font-size:14px}.applicant-questionnaire-mobile-view .question-answer-fragment .label-field span:last-child{font-weight:500}.exit-interview-view .left #employeesLayout{gap:12px}.exit-interview-view .left #employeesLayout vaadin-horizontal-layout{padding:4px 14px 4px 6px;align-items:center;gap:8px;background:#193b670d;border-radius:66px}.exit-interview-view .left #employeesLayout vaadin-horizontal-layout span{font-size:15px}.exit-interview-view #right{border:1px solid rgba(28,55,90,.1607843137);border-radius:8px;overflow-y:auto}.exit-interview-view #right .survey-question{border:1px solid rgba(25,59,103,.0509803922);border-radius:8px;background:#fff;padding:12px;gap:6px}.exit-interview-view #right .survey-question .question-span{color:#192434;font-weight:500}.exit-interview-view #right .survey-question span,.exit-interview-view #right .survey-question vaadin-checkbox label{font-size:14px}.exit-interview-view #right .survey-question vaadin-text-area{width:100%}.exit-interview-view #right .survey-question vaadin-text-area>input::placeholder{font-size:12px}.exit-interview-view #right .survey-question vaadin-text-area::part(input-field){border:none!important;border-left:4px solid #006AF5!important;border-radius:8px!important;background:#fafafa!important}.exit-interview-view #right .survey-question vaadin-radio-group vaadin-radio-button,.exit-interview-view #right .survey-question vaadin-checkbox-group vaadin-checkbox{width:100%}.exit-interview-view #right #img{width:100%;height:50%;object-fit:contain}vaadin-dialog-overlay.translation-dialog::part(header){background-color:#f2f2f7}#jb_TranslationView{background-color:#f2f2f7}#jb_TranslationView jmix-tabsheet.figma vaadin-tab{background-color:#fff}#jb_TranslationView jmix-tabsheet.figma vaadin-tab[selected]{background-color:#f2f2f7}#jb_TranslationView jmix-tabsheet.figma vaadin-tabs{max-width:unset!important;background-color:#fff!important}#jb_TranslationView .def-translation-field{padding-top:0}#jb_TranslationView vaadin-text-area{width:100%!important;height:14.5em;margin:0}#jb_TranslationView vaadin-text-area::part(input-field){border-radius:8px!important;border:unset!important;background-color:#fff!important;padding:12px!important}#jb_TranslationView jmix-rich-text-editor{width:100%!important;height:19.5em;margin:0}#jb_TranslationView #cancelBtn{background-color:transparent}.department-detail-view #detailActionsTop vaadin-button vaadin-icon{display:none}.monitoring-card-container .monitoring-card-container-label{padding:14px;gap:6px;flex-wrap:wrap}.monitoring-card-container .monitoring-card-container-label span{font-size:14px;padding:3px 15px;border-radius:6px}.cancel-reason{background-color:#ff0;max-width:100%;font-size:11px;font-weight:500;word-break:normal;overflow-wrap:break-word;white-space:normal;display:inline-block;padding:5px;border-radius:5px;margin-top:10px}.comment-owner{display:flex;align-items:center;gap:8px;width:100%}.stage-comment-box>span{font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:var(--Colors-Orange, #FF9500)}.comment-owner .avatar{width:24px;height:24px;margin-top:-2px}.comment-info{width:100%;display:flex;flex-direction:column;justify-content:center}.comment-owner-name{font-size:10px;font-weight:500;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stage-comment-date{font-size:10px;color:#1c2e4599}.comment-date{font-size:10px;color:#1c2e4599;margin-top:-10px}.stage-history-comment{margin-top:-5px;color:#1c2e45cc;font-size:11px}.stage-user{font-size:10px!important;text-align:left;font-weight:500!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-box{display:flex;align-items:center;width:100%}.status-box{display:flex;text-align:center;align-items:center}.comment-container{width:100%;padding-top:5px;padding-left:10px;margin:-5px;border-style:hidden;border-radius:8px}.comment-box{padding:6px 10px;border-radius:8px;border:1px solid #efefef}.person-comment-text{margin-top:-20px;font-size:12px;word-break:break-word}.comment-text{margin-top:-5px;margin-bottom:5px}.comment-text p{padding-top:8px;padding-bottom:4px;font-size:11px;word-break:break-word}.stage-manager{margin-right:-10px;font-size:10px!important;text-align:center;font-weight:500!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-user-name{margin-right:20px;font-size:10px!important;text-align:left;font-weight:500!important;word-break:break-word;line-height:1.2}.manager-status-box{line-height:1;margin-top:7px;display:inline-block}.pipeline-applicants{gap:26px}.pipeline-applicants #allApplicantsCount{width:13%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#181c32;position:relative;background:#f7f7f8;border:1px solid #E4E7EC;border-radius:16px;animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-duration:.4s;animation-name:slideInFromLeft;animation-delay:0s}.pipeline-applicants #allApplicantsCount span:first-child{font-size:28px;font-weight:700;line-height:40px}.pipeline-applicants #allApplicantsCount span:nth-child(2){width:80%;font-size:14px;word-break:break-word;text-align:center;line-height:20px;color:#656a72}.pipeline-applicants #allApplicantsCount div{width:16px;background:#e4e7ec;height:100%;position:absolute;right:-33px;border-radius:16px}.pipeline-applicants #stages{gap:10px;margin-right:16px;width:81%}.pipeline-applicants #stages .pipeline-card{position:relative;gap:0;height:120px;cursor:pointer;animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-duration:.4s}.pipeline-applicants #stages .pipeline-card>vaadin-vertical-layout{position:absolute;width:auto!important;z-index:1;align-items:center;font-weight:700;color:#181c32;gap:0;right:30%;top:36px}.pipeline-applicants #stages .pipeline-card>vaadin-vertical-layout>span:first-child{font-size:28px;line-height:28px}.pipeline-applicants #stages .pipeline-card>vaadin-vertical-layout span:nth-child(2){font-size:14px;color:#656a72}.pipeline-applicants #stages .pipeline-card>div{width:100%;height:100%;transition:.2s}.pipeline-applicants #stages .pipeline-card>div:nth-child(2){transform:skew(28deg);border-radius:16px 8px 2px 1px}.pipeline-applicants #stages .pipeline-card>div:last-child{transform:skew(-28deg);border-radius:1px 2px 8px 16px}.pipeline-applicants #stages .pipeline-card:hover>div{background:#d1d2d6}.pipeline-applicants #stages .pipeline-card:hover .stage-name{display:flex}.pipeline-applicants #stages .pipeline-card:hover:before{border-left:54px solid #D1D2D6!important}.pipeline-applicants #stages .pipeline-card:first-child div:nth-child(2),.pipeline-applicants #stages .pipeline-card:first-child div:last-child{border-left:0}.pipeline-applicants #stages .pipeline-card:first-child vaadin-vertical-layout{right:35%}.pipeline-applicants #stages .pipeline-card:first-child:before{content:"";position:absolute;border-radius:16px;top:0;left:-9px;width:0;height:0;border-top:54px solid transparent;border-bottom:68px solid transparent;border-left:54px solid #F7F7F8;transition:.2s}.pipeline-applicants .pipeline-card>div{background:#f7f7f8}.pipeline-applicants .pipeline-card>div:nth-child(2){border:1px solid #E4E7EC;border-bottom:0}.pipeline-applicants .pipeline-card>div:last-child{border:1px solid #E4E7EC;border-top:0}.pipeline-applicants .stage-name{color:#fff;background:#181c32;padding:6px 12px;border-radius:14px;position:absolute;top:70px;width:max-content;display:none;justify-content:center}.pipeline-applicants .stage-name div{width:20px;height:20px;position:absolute;top:-8px;background:#181c32;z-index:-1;transform:rotate(45deg)}.pipeline-applicants .stage-name span{font-size:13px}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-60px) rotateY(-15deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@media (max-width: 1530px){#stages .pipeline-card vaadin-vertical-layout{right:22%!important}#stages .pipeline-card:first-child vaadin-vertical-layout{right:30%!important}}.kpi-score-cards vaadin-vertical-layout{background:#f9f9f9;border:1px solid #E4E7EC;border-radius:16px;padding:12px 16px;gap:35px;animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-duration:.8s;transition:.4s;cursor:default}.kpi-score-cards vaadin-vertical-layout span:first-child{font-size:16px;color:#656a72}.kpi-score-cards vaadin-vertical-layout span:last-child{font-size:28px;font-weight:700;color:#181c32;line-height:26px;transition:.4s}.kpi-score-cards vaadin-vertical-layout:hover{background:#e4e7ec}.kpi-score-cards vaadin-vertical-layout:hover span:last-child{scale:1.2}.kpi-score-cards #openPositions{animation-name:flipInX;animation-delay:0s}.kpi-score-cards #openRequests{animation-name:flipInX;animation-delay:.3s}.kpi-score-cards #reserveApplicants{animation-name:flipInX;animation-delay:.6s}.kpi-score-cards #averageTimePipeline{animation-name:flipInX;animation-delay:.9s}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(-90deg)}40%{transform:perspective(400px) rotateX(-20deg)}60%{transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}.analytics-dashboard{--dashboard-color: 1}.analytics-dashboard vaadin-vertical-layout{color:#fff;border-radius:16px;justify-content:space-between;padding:10px 14px;gap:0;cursor:default}.analytics-dashboard vaadin-vertical-layout span{opacity:var(--dashboard-color)}.analytics-dashboard vaadin-vertical-layout .bottom{padding:0;width:100%;gap:40px}.analytics-dashboard vaadin-vertical-layout .bottom>span:first-child{font-size:14px;font-weight:600}.analytics-dashboard vaadin-vertical-layout .bottom vaadin-horizontal-layout{gap:6px;font-size:12px;align-items:center}.analytics-dashboard vaadin-vertical-layout .bottom vaadin-horizontal-layout span:first-child{padding:0 4px;border-radius:4px;background:#fff}.analytics-dashboard #totalHires{background:#7239ea;animation-name:fadeInScale;animation-delay:0s}.analytics-dashboard #totalHires .bottom vaadin-horizontal-layout span:first-child{color:#7239ea!important}.analytics-dashboard #totalHires:hover{box-shadow:2px 4px 12px #7239ea52}.analytics-dashboard #acceptanceRate{background:#3699ff;animation-name:fadeInScale;animation-delay:.2s}.analytics-dashboard #acceptanceRate .bottom vaadin-horizontal-layout span:first-child{color:#3699ff}.analytics-dashboard #acceptanceRate:hover{box-shadow:2px 4px 12px #3699ff52}.analytics-dashboard #avgTimeFill{background:#181c32;animation-name:fadeInScale;animation-delay:.4s}.analytics-dashboard #avgTimeFill .bottom vaadin-horizontal-layout span:first-child{color:#181c32}.analytics-dashboard #avgTimeFill:hover{box-shadow:2px 4px 12px #181c3252}.analytics-dashboard #applicationHire{background:#47be7d;animation-name:fadeInScale;animation-delay:.6s}.analytics-dashboard #applicationHire .bottom vaadin-horizontal-layout span:first-child{color:#47be7d}.analytics-dashboard #applicationHire:hover{box-shadow:2px 4px 12px #47be7d52}.analytics-dashboard:has(#totalHires:hover){--dashboard-color: .8}.analytics-dashboard:has(#totalHires:hover) #totalHires span{opacity:1}.analytics-dashboard:has(#acceptanceRate:hover){--dashboard-color: .6}.analytics-dashboard:has(#acceptanceRate:hover) #acceptanceRate span{opacity:1}.analytics-dashboard:has(#avgTimeFill:hover){--dashboard-color: .6}.analytics-dashboard:has(#avgTimeFill:hover) #avgTimeFill span{opacity:1}.analytics-dashboard:has(#applicationHire:hover){--dashboard-color: .6}.analytics-dashboard:has(#applicationHire:hover) #applicationHire span{opacity:1}.analytics-dashboard #totalHires,.analytics-dashboard #acceptanceRate,.analytics-dashboard #avgTimeFill,.analytics-dashboard #applicationHire{animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-duration:.8s;transition:.4s}.analytics-dashboard #totalHires>span,.analytics-dashboard #acceptanceRate>span,.analytics-dashboard #avgTimeFill>span,.analytics-dashboard #applicationHire>span{font-size:28px;font-weight:700}.analytics-dashboard #totalHires span,.analytics-dashboard #acceptanceRate span,.analytics-dashboard #avgTimeFill span,.analytics-dashboard #applicationHire span{transition:.4s}.analytics-dashboard #totalHires:hover>span,.analytics-dashboard #acceptanceRate:hover>span,.analytics-dashboard #avgTimeFill:hover>span,.analytics-dashboard #applicationHire:hover>span{scale:1.1}@keyframes fadeInScale{0%{opacity:0;transform:scale(.5) rotate(-5deg)}50%{transform:scale(1.05) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.candidate-reserve-status-by-positions #positions{width:100%;border:1px solid #E4E7EC;border-radius:16px;overflow:hidden;gap:0;animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-duration:.8s;animation-name:slideInUp;animation-delay:.5s}.candidate-reserve-status-by-positions #positions .position-box{width:100%;gap:0;border-bottom:1px solid #E4E7EC;cursor:pointer}.candidate-reserve-status-by-positions #positions .position-box vaadin-horizontal-layout{flex:1}.candidate-reserve-status-by-positions #positions .position-box vaadin-horizontal-layout:last-child div:last-child{border-right:none}.candidate-reserve-status-by-positions #positions .position-box vaadin-horizontal-layout div{text-align:center;align-items:center;justify-content:center;display:flex}.candidate-reserve-status-by-positions #positions .position-box vaadin-horizontal-layout div:first-child{width:80%;font-size:14px}.candidate-reserve-status-by-positions #positions .position-box vaadin-horizontal-layout div:last-child{width:20%;font-size:23px;font-weight:600;padding:8px 0;background:#f7f7f8;border-left:1px solid #E4E7EC;border-right:1px solid #E4E7EC}.candidate-reserve-status-by-positions #positions .position-box:last-child{border:none}@keyframes slideInUp{0%{opacity:0}to{opacity:1}}.kanban-funnel-dashboard .container{width:100%;height:20px;position:relative;border:1px solid #ccc;border-radius:4px;overflow:hidden}.kanban-funnel-dashboard .container div:first-child{position:absolute;left:0;top:0;height:100%;transition:width .3s ease}.kanban-funnel-dashboard .container div:last-child{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#000;z-index:1}.orgchart .header .left p{font-weight:600!important}.orgchart .top{margin-top:8px}.orgchart .top vaadin-horizontal-layout{gap:9px;align-items:center}.orgchart .top vaadin-horizontal-layout img{width:40px;height:40px;border-radius:8px}.orgchart .top vaadin-horizontal-layout div{width:40px;height:40px;border-radius:8px;background:#f1f7ff;display:flex;align-items:center;justify-content:center}.orgchart .top vaadin-horizontal-layout vaadin-vertical-layout span{line-height:17.5px}.orgchart .top vaadin-horizontal-layout vaadin-vertical-layout span:first-child{color:#192739f0;font-weight:500;font-size:14px}.orgchart .top vaadin-horizontal-layout vaadin-vertical-layout span:last-child{color:#1c304a85;font-size:13px;font-weight:400}.orgchart .bottom{margin-top:28px;align-items:end!important}.orgchart .bottom .right{gap:1px}.orgchart .bottom .right div{gap:5px}.orgchart .bottom .right div:last-child{line-height:17.5px}.orgchart .bottom .stf-count-row{border-radius:6px;border:1px solid rgba(28,50,79,.3803921569);margin-bottom:0}.orgchart .bottom .stf-count-row div{color:#1a293dd4;padding:1px 6px}.orgchart .bottom .stf-count-row div svg path{fill:#1a293dd4}.orgchart .bottom .stf-count-row div:first-child{color:#3d3d3d80;border-right:1px solid rgba(28,50,79,.3803921569)}.orgchart .bottom .stf-count-row div:first-child svg path{fill:#3d3d3d80}.orgchart .bottom .stf-count-row div:last-child{background:#1a293dd4;color:#fff}.orgchart .bottom .stf-count-row div:last-child svg path{fill:#fff}.hybrid-chart .orgchart .node{width:310px;padding:15px;margin:0 20px 36px}.hybrid-chart .orgchart .vertical .node .frame{width:310px;padding:15px}.hybrid-chart .orgchart .vertical{right:36px}#orgChartLayout{overflow:auto}#orgChartLayout.active{cursor:grabbing}#jb_OrgChartView{overflow:hidden!important}.robot-btn{border-radius:8px;background:var(--shades-contrast-5, #193B670D);border:1px solid var(--shades-contrast-10, #1A38601A);width:100%;height:26px;font-size:10px;margin-top:0;margin-bottom:16px}.robot-btn:last-child{margin-bottom:4px}.robot-icon{width:24px;height:24px;gap:10px;padding:5px;border-radius:40px;background:var(--shades-contrast-5, #193B670D)}.robot-container{display:inline-flex;gap:8px;align-items:center;margin-bottom:8px}.robot-info{display:grid}.robot-name{font-family:Inter,sans-serif;font-weight:500;font-size:10px;line-height:12px;color:var(--Colors-Orange, #FF9500)}.robot-date{font-family:Inter,sans-serif;font-weight:500;font-size:10px;line-height:12px;color:var(--shades-contrast-60, #1C2E4599)}.robot-info-dialog{width:100%}.robot-condition-title{font-family:Inter,sans-serif;font-weight:700;font-size:12px;line-height:125%;letter-spacing:1px;text-transform:uppercase;color:var(--shades-contrast-100, #192434)}.robot-conditions-div{border-radius:10px;padding:12px 8px;background:#f1f3f6}.robot-condition-div{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:125%;vertical-align:middle;color:var(--shades-contrast-100, #192434);margin-bottom:11px}.robot-condition-div:last-child{margin-bottom:0}.robot-action-title{font-family:Inter,sans-serif;font-weight:700;font-size:12px;line-height:125%;letter-spacing:1px;text-transform:uppercase;collapse:var(--shades-contrast-100, #192434)}.robot-action-container{margin-top:26px}.robot-action-span{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:154%;vertical-align:middle;color:var(--shades-contrast-80, #1A293DD4)}.robot-condition-icon{padding:4px;height:18px;width:18px;margin-right:8px;border-radius:5px;background-color:#d2d6de;color:#192434}.robot-action-div{display:grid}.task-star{width:15px;margin-left:-10px;margin-top:-1px;margin-right:5px}.task-cancel-reason-title,.task-cancel-reason-msg{font-size:13px;color:#fa7a3b;font-family:Inter,sans-serif}.task-cancel-reason-title{font-weight:500}.task-comment-title,.task-comment-msg{font-weight:400;font-size:13px;color:#64748b;word-break:break-word;line-height:135%;font-family:Inter,sans-serif}.task-comment-title{color:#000;font-weight:500}.task-name-before-select{width:100%;font-size:15px;padding-right:30px;word-break:break-word;font-family:Inter,sans-serif;color:#64748b}.comment-layout{background-color:#fafafa;margin-bottom:12px;padding:6px}.vacancy-kanban-layout{padding:0}.vacancy-kanban-layout .vacancies-column{background-color:#f5f5f5;border-radius:0 8px 8px 0}.vacancy-kanban-layout .vacancies-column .selected-sidebar-kanban-vacancy{background-color:var(--lumo-primary-color-10pct)!important}.vacancy-kanban-layout .vacancies-column .size-indicator{display:flex;align-items:center;background:#fff;padding:2px 10px 0;border-radius:12px;font-size:12px}.vacancy-kanban-layout .vacancies-column .vacancy-kanban-card-layout{width:100%;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:16px;box-shadow:0 4px 12px #0000000f;transition:all .2s ease;display:flex;flex-direction:column;gap:0}.vacancy-kanban-layout .vacancies-column .vacancy-kanban-card-layout:hover{box-shadow:0 6px 18px #0000001a;cursor:pointer;transform:translateY(2px)}.vacancy-kanban-layout .vacancies-column .vacancy-kanban-card-layout .vacancy-kanban-label-layout{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vacancy-kanban-layout .vacancies-column .vacancy-kanban-card-layout .vacancy-kanban-label-layout-stage-count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.vacancy-kanban-layout .vacancies-column .vacancy-kanban-card-layout .hot-vacancy-kanban-card-indicator{margin-left:auto;background-color:orange;color:#fff;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase}.vacancy-kanban-layout .vacancies-column .load-more-vacancies-kanban-card{align-self:center;background-color:var(--lumo-primary-color);color:#fff;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.vacancy-kanban-layout .vacancies-column .load-more-vacancies-kanban-card:hover{cursor:pointer}.vacancy-kanban-layout .vacancies-column .vacancy-kanban-header{width:100%;padding:4px 10px 0 4px;border-top-left-radius:8px;border-top-right-radius:8px;border-top:5px solid var(--lumo-primary-color);font-size:24px;color:#333}.robot-detail-view-v2 .container{gap:16px;overflow:hidden}.robot-detail-view-v2>vaadin-horizontal-layout>vaadin-vertical-layout{border:1px solid rgba(28,55,90,.1607843137);border-radius:16px}.robot-detail-view-v2 .left{gap:20px}.robot-detail-view-v2 .left .header{width:100%;justify-content:space-between;align-items:center}.robot-detail-view-v2 .left .header h5{color:#192434;font-size:18px}.robot-detail-view-v2 .left .header vaadin-horizontal-layout{background:#ffd964;border-radius:6px;padding:4px 20px;font-weight:600;font-size:13px;gap:4px;justify-content:center}.robot-detail-view-v2 .left #description{font-weight:400;color:#1c304a85;font-size:14px;line-height:17.5px}.robot-detail-view-v2 .left #kanban{color:#192434;font-size:18px}.robot-detail-view-v2 .left .stages{gap:12px;padding:0}.robot-detail-view-v2 .left .stages vaadin-horizontal-layout{flex-wrap:wrap;gap:7px}.robot-detail-view-v2 .left .stages vaadin-horizontal-layout span{border-radius:40px;color:#fff;padding:6px 10px;font-weight:500;font-size:12px}.robot-detail-view-v2 .left .actions{gap:12px;padding:0}.robot-detail-view-v2 .left .actions vaadin-vertical-layout{padding:0;gap:9px}.robot-detail-view-v2 .left .actions vaadin-vertical-layout vaadin-horizontal-layout{gap:8px;align-items:center}.robot-detail-view-v2 .left .actions vaadin-vertical-layout vaadin-horizontal-layout span{font-weight:500;font-size:14px;line-height:17.5px;color:#192434}.robot-detail-view-v2 .left label{font-weight:400;color:#1a293dd4;font-size:16px}.robot-detail-view-v2 .right h5{color:#192434;font-size:18px}.robot-detail-view-v2 .right vaadin-tabs{max-width:100%}.robot-detail-view-v2 .right vaadin-tabs vaadin-tab{flex:1}.robot-detail-view-v2 .right .information{gap:8px}.robot-detail-view-v2 .right .information textarea{color:#1c304a85}.robot-detail-view-v2 .right .information vaadin-horizontal-layout{gap:16px}.robot-detail-view-v2 .right .information vaadin-horizontal-layout vaadin-integer-field,.robot-detail-view-v2 .right .information vaadin-horizontal-layout vaadin-combo-box{width:calc(50% - 8px)}.robot-detail-view-v2 .right .information .stages-edit{gap:12px}.robot-detail-view-v2 .right .information .stages-edit label{font-weight:500;color:#192434;font-size:14px}.robot-detail-view-v2 .right .information .stages-edit .stages{gap:8px}.robot-detail-view-v2 .right .information .stages-edit .stages vaadin-radio-group::part(group-field){gap:12px}.robot-detail-view-v2 .right .information .stages-edit .stages vaadin-checkbox-group{padding:8px;border-radius:8px;background-color:#fafafa;width:calc(100% - 16px)}.robot-detail-view-v2 .right .information .stages-edit .stages vaadin-checkbox-group label{font-weight:400;color:#18273af0}.robot-detail-view-v2 .right .information .stages-edit .stages vaadin-checkbox-group vaadin-checkbox::part(checkbox){margin-right:8px}.robot-detail-view-v2 .right .information .stages-edit .stages vaadin-checkbox-group::part(group-field){flex-direction:column;gap:8px}.robot-detail-view-v2 .right .information #actionsLayout{border:1px solid rgba(28,55,90,.1607843137);border-radius:16px}.robot-detail-view-v2 .right .conditions-edit{height:100%}.robot-detail-view-v2 .right .conditions-edit vaadin-radio-group::part(label){font-size:14px;font-weight:600;line-height:17px;color:#192434}.robot-detail-view-v2 .right .conditions-edit .operation{gap:6px}.robot-detail-view-v2 .right .conditions-edit .operation label{font-size:14px;font-weight:600;line-height:17px}.robot-detail-view-v2 .right .conditions-edit .operation #addCondition{width:calc(80% - var(--lumo-space-m))}.robot-detail-view-v2 vaadin-virtual-list .card{border-radius:8px;border-left:4px solid red;margin-bottom:16px;background:#fafafa;padding:12px 10px;gap:16px}.robot-detail-view-v2 vaadin-virtual-list .card .field{gap:2px}.robot-detail-view-v2 vaadin-virtual-list .card .field vaadin-horizontal-layout{align-items:center;gap:6px}.robot-detail-view-v2 vaadin-virtual-list .card .field vaadin-horizontal-layout span{font-weight:500;font-size:12px;line-height:16px;color:#1c2e4599;padding:0 5px;background:#1a38601a;border-radius:4px}.robot-detail-view-v2 vaadin-virtual-list .card .field vaadin-horizontal-layout vaadin-icon{margin-left:auto;font-size:11px;color:#e71d1380}.robot-detail-view-v2 vaadin-virtual-list .card .field label{font-weight:500;font-size:12px;line-height:16px;color:#1c324f61}.robot-detail-view-v2 vaadin-virtual-list .card .field>span{font-weight:400;font-size:14px;color:#192434}.robot-detail-view-v2 vaadin-virtual-list div:last-child vaadin-vertical-layout{margin-bottom:0}.robot-condition-field vaadin-form-layout{border-radius:8px;border-left:4px solid red;background:#fafafa;padding:12px 10px}.robot-condition-field vaadin-form-layout vaadin-horizontal-layout{align-items:center;gap:10px}.robot-condition-field vaadin-form-layout vaadin-horizontal-layout label{color:#1c2e4599;font-weight:500}.robot-condition-field vaadin-form-layout vaadin-horizontal-layout span{border:1px solid #D3DCE3;border-radius:7px;padding:0 7px;text-align:center;background:#e4fde8;color:#1b9f63;font-weight:500;font-size:16px}.ai-assistant-view .input-box{background:#fdfcfd;border-radius:12px;padding:6px;border:1px solid #e5e7eb}.ai-assistant-view vaadin-text-area{padding-right:0}.ai-assistant-view vaadin-text-area::part(input-field){background:transparent!important;border:none!important}.ai-assistant-view #send{background:#f1f1f1;color:#1356a1;margin:0}.ai-assistant-view textarea{word-break:break-all}.ai-assistant-view #results{gap:8px}.ai-assistant-view #results span{font-size:14px;font-weight:500;color:#3a7fea;text-decoration:underline;cursor:pointer}#dashboard{overflow:hidden}#dashboard #dashboardHeader{align-items:center;justify-content:space-between;width:100%}#dashboard #dashboardHeader vaadin-button{background:#f9f9f9;border:1px solid #E4E7EC;color:#1a293dd4;border-radius:8px}#dashboard #filter{position:absolute;background:#fff;z-index:2;justify-content:center;top:0;left:0;border-radius:12px;box-shadow:0 2px 6px -1px #1c375a1f,0 8px 24px -4px #1c324f30;width:calc(100% - 20px)!important;margin:10px;transition:all .6s cubic-bezier(.34,1.56,.64,1)}#dashboard #filter vaadin-button{margin-left:auto}#dashboard #filter.active{animation:slideDownBounce .6s cubic-bezier(.34,1.56,.64,1)}#dashboard #filter.closing{animation:slideUpFade .8s cubic-bezier(.25,.46,.45,.94)}#dashboard #reports{overflow-y:auto;overflow-x:hidden}.dashboard-refresh{background:#fff;color:#1a293dd4;border:1px solid #E4E7EC;border-radius:8px}@keyframes slideDownBounce{0%{top:-100%;opacity:0;transform:scale(.8)}60%{top:-10px;transform:scale(1.05)}to{top:0;opacity:1;transform:scale(1)}}@keyframes slideUpFade{0%{top:0;opacity:1;transform:scale(1)}to{top:-100%;opacity:0;transform:scale(.8)}}.person-assistant-view .header{align-items:center;border-bottom:1px solid rgb(227,227,227);background:#f1f3f6;padding:8px 16px;gap:12px}.person-assistant-view .header vaadin-icon{font-size:20px}.person-assistant-view .header vaadin-avatar{height:52px;width:52px;border-radius:16px}.person-assistant-view .header #personName{font-size:17px}.person-assistant-view .header #code{font-size:12px;color:#1c324f61}.person-assistant-view .chat{margin:0 auto;padding-bottom:26px}.person-assistant-view .chat vaadin-virtual-list{overflow:scroll}.person-assistant-view .chat .container{gap:16px}.person-assistant-view .chat .container .ai-message{min-width:60%;max-width:85%;align-items:end;gap:8px}.person-assistant-view .chat .container .ai-message .right{gap:6px}.person-assistant-view .chat .container .ai-message .right .body{background:#fff;border:1px solid rgba(28,55,90,.16);border-radius:12px;padding:8px 14px;box-shadow:2px 4px 12px #00000014}.person-assistant-view .chat .container .ai-message .right .body vaadin-vertical-layout{gap:6px}.person-assistant-view .chat .container .ai-message .right .body div{font-size:15px}.person-assistant-view .chat .container .ai-message .right .body div .total{font-size:24px;font-weight:600;margin-top:8px}.person-assistant-view .chat .container .ai-message .right .bottom{gap:10px}.person-assistant-view .chat .container .ai-message .right .bottom span{font-size:14px}.person-assistant-view .chat .container .ai-message .right .bottom span:first-child{color:#192434;font-weight:500}.person-assistant-view .chat .container .ai-message .right .bottom span:last-child{font-weight:400;color:#757c85}.person-assistant-view .chat .container .ai-message img{margin-bottom:28px;width:40px;height:40px}.person-assistant-view .chat .container .user-message{margin-left:auto;gap:8px}.person-assistant-view .chat .container .user-message .left{gap:6px;align-items:end}.person-assistant-view .chat .container .user-message .left vaadin-vertical-layout{background:#f1f3f6;padding:10px 16px;border-radius:12px;justify-content:center;font-size:15px;color:#192434;width:fit-content!important}.person-assistant-view .chat .container .user-message .left .bottom{gap:10px}.person-assistant-view .chat .container .user-message .left .bottom span{font-size:14px}.person-assistant-view .chat .container .user-message .left .bottom span:first-child{font-weight:400;color:#757c85}.person-assistant-view .chat .container .user-message .left .bottom span:last-child{color:#192434;font-weight:500}.person-assistant-view .chat .container .user-message vaadin-avatar{width:40px;height:40px}.person-assistant-view .actions-box{background:#f1f3f6;border-radius:20px;padding:12px 14px;box-shadow:0 2px 4px -1px #1c375a1f,0 3px 12px -1px #1c345421;gap:8px}.person-assistant-view .actions-box vaadin-button{background:#fff;border-radius:8px;border:1px solid rgba(28,55,90,.16);box-shadow:2px 4px 12px #00000014;color:#192434;font-size:14px}@media (max-width: 600px){.person-assistant-view .chat{margin:0!important;width:100%!important}.person-assistant-view .ai-message{max-width:100%!important}.person-assistant-view .user-message{width:60%!important}.person-assistant-view .actions-box{flex-direction:column}.person-assistant-view img,.person-assistant-view vaadin-avatar{display:none}}.notification-popup .notifications-popup{background:#f3f5f7}.notification-popup .notification-box{gap:0}.notification-popup .notification-box label{color:#1c2e4599;font-size:14px;font-weight:500;line-height:16px}.notification-popup .notification-box vaadin-virtual-list{max-height:400px}.notification-popup .notification-bot-card{width:100%;background:#fff;padding:8px 7px;border-radius:12px;margin-top:5px;align-items:center;gap:5px;cursor:pointer;transition:.2s}.notification-popup .notification-bot-card vaadin-vertical-layout{padding:0;gap:2px}.notification-popup .notification-bot-card vaadin-vertical-layout span{color:#192434;font-weight:600;font-size:12px;line-height:16px}.notification-popup .notification-bot-card vaadin-vertical-layout span:last-child{color:#1c2e4599}.notification-popup .notification-bot-card .right{width:max-content!important;align-items:center;gap:8px}.notification-popup .notification-bot-card .right span{width:max-content}.notification-popup .notification-bot-card .right span:first-child{color:#1c2e4599}.notification-popup .notification-bot-card .notification-count{background:#ff2d55;color:#fff!important;padding:2px 4px;font-size:12px;line-height:14px;font-weight:500;border-radius:4px}.notification-popup .notification-bot-card:hover{background:#e1e1e1}.notification-popup::part(header){display:none}.notification-popup::part(overlay){position:absolute;top:0;right:0}.schedule-detail-view jmix-full-calendar .calendar-sunday .fc-daygrid-day-number{color:red}.schedule-detail-view jmix-full-calendar .fc-col-header{background-color:#e5f0ff;opacity:1;border-radius:6px;padding-top:4px;padding-bottom:4px}.schedule-detail-view jmix-full-calendar .fc .fc-daygrid-day.fc-day-today{background-color:#f0f0f026}.schedule-detail-view jmix-full-calendar .fc-daygrid-day-number{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--lumo-primary-text-color);background-color:var(--shades-contrast-5, rgba(25, 59, 103, .05))!important;border-radius:var(--lumo-border-radius-l);line-height:1;font-weight:500;min-width:calc(var(--lumo-line-height-xs) * 1em + .45em);flex-shrink:0;margin-top:var(--lumo-space-xs);margin-inline-end:var(--lumo-space-xs)}.schedule-detail-view jmix-full-calendar .fc-theme-standard td,.fc-theme-standard th{border:none}.schedule-detail-view jmix-full-calendar .fc .fc-scroller-harness{margin-bottom:24px}.schedule-detail-view jmix-full-calendar .fc .fc-scroller-liquid-absolute{overflow:hidden!important}.schedule-detail-view jmix-full-calendar .fc-theme-standard .fc-scrollgrid{border:none}.schedule-detail-view jmix-full-calendar .fc .fc-daygrid-day-number{width:55px;height:55px;padding:20px;position:relative;z-index:4;margin:5px!important}.schedule-detail-view jmix-full-calendar .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:0em!important}.schedule-detail-view jmix-full-calendar .fc table{border-collapse:separate}.schedule-detail-view .fc .fc-highlight{background:none}.schedule-detail-view jmix-full-calendar .calendar-selected-date .fc-daygrid-day-number{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--lumo-primary-text-color);background-color:#ffaca7!important;border-radius:var(--lumo-border-radius-l);line-height:1;font-weight:500;min-width:calc(var(--lumo-line-height-xs) * 1em + .45em);flex-shrink:0;margin-top:var(--lumo-space-xs);margin-inline-end:var(--lumo-space-xs)}.schedule-detail-view jmix-full-calendar .calendar-unselected-date .fc-daygrid-day-number{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--lumo-primary-text-color);background-color:var(--shades-contrast-5, rgba(25, 59, 103, .05))!important;border-radius:var(--lumo-border-radius-l);line-height:1;font-weight:500;min-width:calc(var(--lumo-line-height-xs) * 1em + .45em);flex-shrink:0;margin-top:var(--lumo-space-xs);margin-inline-end:var(--lumo-space-xs)}.custom-calendar-title{display:flex;justify-content:space-between;padding:0 5px;margin-bottom:-15px}.custom-calendar-month{font-family:Inter,sans-serif;font-weight:600;font-size:16px;text-align:center;vertical-align:middle;color:var(--shades-contrast-100, rgba(25, 36, 52, 1));margin-top:15px}.custom-calendar-button{display:flex;gap:10px}.custom-schedule-title{display:flex;justify-content:space-between;padding:0 18px;margin-bottom:-10px}.date-fragment-root{width:100%;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.date-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 16px}.fragment-date-and-day-off-week{display:flex;flex-direction:column}.fragment-date{font-weight:700;font-size:14px;color:#1e293b;text-transform:uppercase}.fragment-day-off-week{font-size:12px;color:#64748b}.fragment-open-btn{cursor:pointer;background:none;border:none;transition:transform .2s ease}.fragment-open-btn:hover{transform:rotate(180deg);background:var(--shades-contrast-10, rgba(26, 56, 96, .1))}.slots-container{width:100%;display:flex;flex-direction:row;overflow-x:auto;gap:12px;scroll-behavior:smooth;scrollbar-width:thin}.slot-box{flex:0 0 250px;padding:5px 10px 15px;display:flex;flex-direction:column;gap:6px;transition:transform .2s ease-in-out}.slot-box:hover{transform:translateY(-2px);background-color:#f1f5f9}.slot-time{text-align:center;font-weight:600;font-size:13px;background:var(--semantic-colors-primary-10, rgba(51, 140, 255, .13));color:#1e293b;border-radius:6px;padding:4px 0}.events-box{display:flex;flex-direction:column;gap:8px;padding:5px 0 0}.event-box{width:250px;height:50px;opacity:1;gap:2px;border-radius:12px;padding:8px;background:#fff;align-items:center}.event-box:hover{background-color:#eef2ff;border-color:#c7d2fe}.event-applicant{font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:var(--shades-contrast-60, rgba(28, 46, 69, .6))}.event-vacancy{font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:var(--shades-contrast-100, rgba(25, 36, 52, 1))}.schedule-applicant-div{padding-left:10px;display:grid}.ai-call-box{width:100%;border-radius:10px;border:1px solid var(--shades-contrast-10, rgba(26, 56, 96, .1));background:#f3f5f7;padding:10px}.summary-button{min-width:max-content!important;padding:5px 12px!important;width:20px!important;border-radius:10px;background:#fff;color:var(--Semantic-colors-Primary, rgba(0, 106, 245, 1))}.audio-container .audio-player{width:100%}.ai-qa-cards-container{margin-top:10px;opacity:1;border-radius:8px;gap:16px;background:#fff;border:1px solid var(--shades-contrast-10, rgba(26, 56, 96, .1));box-shadow:2px 4px 12px #00000014;padding:10px}.ai-question-text{margin-left:-10px;width:40%;font-family:Inter,sans-serif;font-weight:600;font-size:12px;line-height:161%;color:var(--shades-contrast-100, rgba(25, 36, 52, 1))}.ai-question-number{font-family:Inter,sans-serif;font-weight:600;font-size:12px;line-height:161%;color:var(--shades-contrast-100, rgba(25, 36, 52, 1))}.ai-question-answer{width:50%;font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:var(--shades-contrast-80, rgba(26, 41, 61, .83))}.ai-call-summary-dialog{width:40%}.call-date-container{display:inline-flex;align-items:center;justify-content:center;background-color:#f5f5f7;border-radius:12px;padding:8px 16px;width:fit-content!important;margin:0 auto 16px}.call-date{font-size:14px;font-weight:500;color:#86868b;line-height:1.4;white-space:nowrap}*{font-family:Inter,sans-serif}.default-theme{--lumo-section-background-color: white !important;--lumo-contrast-20pct: rgba(0, 106, 245, .2) !important;--lumo-contrast-10pct: rgba(0, 106, 245, .1) !important;--lumo-contrast-1pct: rgba(0, 106, 245, .05) !important;--semantic-colors-primary: rgba(0, 106, 245, 1) !important;--lumo-sub-menu-background-active: rgba(0, 106, 245, 1);--lumo-sub-menu-text-color: rgba(120, 120, 121, 1);--lumo-menu-color: black;--lumo-contrast-5pct: #E4F0FF !important;--lumo-primary-text-color: rgba(0, 106, 245, 1);--user-info-buttons-color: black;--navigation-bar-background: white !important;--lumo-header-text-color: black;--drawer-area-background: white;--lumo-body-background-color: #F7F7F8;--lumo-primary-color: rgba(0, 106, 245, 1);--lumo-log-out-background-color: red;--navigation-parent-color: rgba(206, 227, 255, 1);--navigation-children-color: rgba(229, 240, 255, .5)}.dark-theme{--lumo-section-background-color: rgb(0, 0, 0) !important;--lumo-contrast-20pct: rgb(0, 0, 0, .2) !important;--lumo-contrast-10pct: rgb(0, 0, 0, .1) !important;--lumo-contrast-1pct: rgb(0, 0, 0, .05) !important;--semantic-colors-primary: rgb(0, 0, 0) !important;--lumo-sub-menu-background-active: white;--lumo-sub-menu-text-color: rgb(155, 155, 155);--lumo-menu-color: white;--lumo-contrast-5pct: #E6E6E6 !important;--lumo-primary-text-color: rgb(0, 0, 0);--user-info-buttons-color: black;--navigation-bar-background: white !important;--lumo-header-text-color: black;--drawer-area-background: white;--lumo-body-background-color: #F7F7F8;--lumo-primary-color: rgb(0, 0, 0);--lumo-drawer-bar-background-color: white;--company-logo-background: white;--lumo-primary-contrast-color: white;--lumo-special-logo-color: white;--_lumo-button-color: rgb(0, 0, 0) !important;--lumo-log-out-background-color: red;--navigation-parent-color: rgba(83, 99, 132, 1);--navigation-children-color: rgba(83, 99, 132, .4)}.pink-theme{--lumo-section-background-color: rgba(204, 0, 115, 1);--lumo-contrast-20pct: rgba(204, 0, 115, .2);--lumo-contrast-10pct: rgba(204, 0, 115, .1);--lumo-contrast-1pct: rgba(204, 0, 115, .05);--semantic-colors-primary: rgba(204, 0, 115, 1) !important;--lumo-sub-menu-background-active: white;--lumo-sub-menu-text-color: rgb(235, 153, 199);--lumo-menu-color: white;--lumo-contrast-5pct: #FDDFF0 !important;--lumo-primary-text-color: rgba(204, 0, 115, 1);--user-info-buttons-color: black;--navigation-bar-background: white !important;--lumo-header-text-color: black;--drawer-area-background: white;--lumo-body-background-color: #F7F7F8;--lumo-primary-color: rgba(204, 0, 115, 1);--lumo-drawer-bar-background-color: white;--company-logo-background: white;--lumo-primary-contrast-color: white;--lumo-special-logo-color: white;--_lumo-button-color: rgba(204, 0, 115, 1) !important;--lumo-log-out-background-color: red;--navigation-parent-color: rgba(174, 34, 139, 1);--navigation-children-color: rgba(174, 34, 139, .4)}.blue-theme{--lumo-section-background-color: rgba(3, 83, 118, 1) !important;--lumo-contrast-20pct: rgba(3, 83, 118, .2);--lumo-contrast-10pct: rgba(3, 83, 118, .1);--lumo-contrast-1pct: rgba(3, 83, 118, .05);--semantic-colors-primary: rgba(3, 83, 118, 1) !important;--lumo-sub-menu-background-active: white;--lumo-sub-menu-text-color: rgba(154, 186, 200);--lumo-menu-color: white;--lumo-contrast-5pct: #E6EEF1 !important;--lumo-primary-text-color: rgba(3, 83, 118, 1);--user-info-buttons-color: black;--navigation-bar-background: white !important;--lumo-header-text-color: black;--drawer-area-background: white;--lumo-body-background-color: #F7F7F8;--lumo-primary-color: rgba(3, 83, 118, 1);--lumo-drawer-bar-background-color: white;--company-logo-background: white;--lumo-primary-contrast-color: white;--lumo-special-logo-color: white;--_lumo-button-color: rgba(3, 83, 118, 1) !important;--lumo-log-out-background-color: red;--navigation-parent-color: rgba(8, 113, 166, 1);--navigation-children-color: rgba(8, 113, 165, .4)}.classic-theme{--lumo-section-background-color: #3b4a67 !important;--semantic-colors-primary: #2D3953 !important;--lumo-sub-menu-background-active: white;--lumo-contrast-1pct: rgba(3, 83, 118, .05);--lumo-sub-menu-text-color: white;--lumo-menu-color: white;--lumo-contrast-5pct: #E6EEF1 !important;--lumo-primary-text-color: #2D3953;--user-info-buttons-color: white;--navigation-bar-background: #006FCA !important;--lumo-header-text-color: black;--drawer-area-background: white;--lumo-body-background-color: #F7F7F8;--lumo-primary-color: #006FCA;--lumo-log-out-background-color: white;--lumo-drawer-bar-background-color: white;--company-logo-background: white;--lumo-primary-contrast-color: white;--lumo-special-logo-color: white;--_lumo-button-color: #006FCA !important;--lumo-secondary-text-color: black;--navigation-parent-color: rgba(83, 99, 132, 1);--navigation-children-color: rgba(83, 99, 132, .4)}.classic-theme .v-loading-indicator{background-color:#f85a5a!important}.classic-theme .profile-image-dotted{background:#fff}.classic-theme #usernameLabel,.classic-theme #positionLabel,.classic-theme .jmix-main-view-drawer-toggle,.classic-theme .jmix-main-view-title{color:#fff}.code-field::part(input-field){border:none}.code-field[readonly]{border:none;box-shadow:none}.code-field[readonly]::part(input-field):after{border:none;box-shadow:none}.code-field-prefix{padding-right:3px;font-weight:500;color:var(--shades-contrast-60, #1C2E4599)!important;font-size:16px}.code-field-edit-button{visibility:hidden;transition:visibility .3s ease;padding:0}.code-field:hover .code-field-edit-button,.code-field.editing .code-field-edit-button{visibility:visible}.code-field-edit-icon{font-size:14px}.code-field[readonly] input{font-size:14px;color:var(--shades-contrast-60, #1C2E4599)!important;margin-top:1px}.code-field input{font-size:14px;color:#000;margin-top:1px}@media (max-height: 700px){#formWrapper #header{padding:15px 5% 0!important}#loginWrapper #errorsContainer{padding:0!important;height:22px!important}}
