.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:not([slot]):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-menu-bar[jmix-role=jmix-user-menu] vaadin-menu-bar-button.jmix-user-menu-button{padding:0;min-width:var(--lumo-button-size);height:auto}vaadin-menu-bar[jmix-role=jmix-user-menu] vaadin-menu-bar-button.jmix-user-menu-button::part(label){padding:0}vaadin-menu-bar[jmix-role=jmix-user-menu] vaadin-menu-bar-item.jmix-user-menu-button{padding:0;margin:0;height:100%}vaadin-menu-bar-overlay.jmix-user-menu-overlay vaadin-menu-bar-item::part(content){display:flex;align-items:center;gap:var(--lumo-space-s)}vaadin-menu-bar-overlay.jmix-user-menu-overlay vaadin-menu-bar-item::part(checkmark):before{color:inherit}vaadin-menu-bar-overlay.jmix-user-menu-overlay vaadin-menu-bar-item[theme~=non-checkable]{padding-inline-start:var(--lumo-space-s)}vaadin-menu-bar-overlay.jmix-user-menu-overlay vaadin-menu-bar-item[theme~=non-checkable]::part(checkmark){display:none}.jmix-user-menu-button-content{display:grid;grid-template:"avatar username" "avatar subtext";grid-template-columns:auto 1fr;column-gap:var(--lumo-space-s);width:max-content;box-sizing:border-box;color:var(--lumo-body-text-color);padding:var(--lumo-space-xs) var(--lumo-space-s)}.jmix-user-menu-button-content>.jmix-user-menu-button-content-user-avatar{grid-area:avatar;align-self:center}.jmix-user-menu-button-content>.jmix-user-menu-button-content-user-name{grid-row:username / subtext;align-self:center;text-align:start;width:100%;overflow:hidden;text-overflow:ellipsis}vaadin-menu-bar[jmix-role=jmix-user-menu][theme~=substituted] .jmix-user-menu-button-content>.jmix-user-menu-button-content-user-name{grid-row:username}.jmix-user-menu-button-content>.jmix-user-menu-button-content-subtext{grid-area:subtext;align-self:center;text-align:start;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);width:100%;overflow:hidden;text-overflow:ellipsis}vaadin-menu-bar[jmix-role=jmix-user-menu]:not([theme~=substituted]) .jmix-user-menu-button-content>.jmix-user-menu-button-content-subtext{display:none}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-wrap}.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)}html{--jmix-font-icon-font-family: "Vaadin-Icons";--jmix-font-icon-abacus: "";--jmix-font-icon-absolute-position: "";--jmix-font-icon-academy-cap: "";--jmix-font-icon-accessibility: "";--jmix-font-icon-accordion-menu: "";--jmix-font-icon-add-dock: "";--jmix-font-icon-adjust: "";--jmix-font-icon-adobe-flash: "";--jmix-font-icon-airplane: "";--jmix-font-icon-alarm: "";--jmix-font-icon-align-center: "";--jmix-font-icon-align-justify: "";--jmix-font-icon-align-left: "";--jmix-font-icon-align-right: "";--jmix-font-icon-alt-a: "";--jmix-font-icon-alt: "";--jmix-font-icon-ambulance: "";--jmix-font-icon-anchor: "";--jmix-font-icon-angle-double-down: "";--jmix-font-icon-angle-double-left: "";--jmix-font-icon-angle-double-right: "";--jmix-font-icon-angle-double-up: "";--jmix-font-icon-angle-down: "";--jmix-font-icon-angle-left: "";--jmix-font-icon-angle-right: "";--jmix-font-icon-angle-up: "";--jmix-font-icon-archive: "";--jmix-font-icon-archives: "";--jmix-font-icon-area-select: "";--jmix-font-icon-arrow-backward: "";--jmix-font-icon-arrow-circle-down-o: "";--jmix-font-icon-arrow-circle-down: "";--jmix-font-icon-arrow-circle-left-o: "";--jmix-font-icon-arrow-circle-left: "";--jmix-font-icon-arrow-circle-right-o: "";--jmix-font-icon-arrow-circle-right: "";--jmix-font-icon-arrow-circle-up-o: "";--jmix-font-icon-arrow-circle-up: "";--jmix-font-icon-arrow-down: "";--jmix-font-icon-arrow-forward: "";--jmix-font-icon-arrow-left: "";--jmix-font-icon-arrow-long-down: "";--jmix-font-icon-arrow-long-left: "";--jmix-font-icon-arrow-right: "";--jmix-font-icon-arrow-up: "";--jmix-font-icon-arrows-cross: "";--jmix-font-icon-arrows-long-h: "";--jmix-font-icon-arrows-long-right: "";--jmix-font-icon-arrows-long-up: "";--jmix-font-icon-arrows-long-v: "";--jmix-font-icon-arrows: "";--jmix-font-icon-asterisk: "";--jmix-font-icon-at: "";--jmix-font-icon-automation: "";--jmix-font-icon-backspace-a: "";--jmix-font-icon-backspace: "";--jmix-font-icon-backwards: "";--jmix-font-icon-ban: "";--jmix-font-icon-bar-chart-h: "";--jmix-font-icon-bar-chart-v: "";--jmix-font-icon-bar-chart: "";--jmix-font-icon-barcode: "";--jmix-font-icon-bed: "";--jmix-font-icon-bell-o: "";--jmix-font-icon-bell-slash-o: "";--jmix-font-icon-bell-slash: "";--jmix-font-icon-bell: "";--jmix-font-icon-boat: "";--jmix-font-icon-bold: "";--jmix-font-icon-bolt: "";--jmix-font-icon-bomb: "";--jmix-font-icon-book-dollar: "";--jmix-font-icon-book-percent: "";--jmix-font-icon-book: "";--jmix-font-icon-bookmark-o: "";--jmix-font-icon-bookmark: "";--jmix-font-icon-briefcase: "";--jmix-font-icon-browser: "";--jmix-font-icon-bug-o: "";--jmix-font-icon-bug: "";--jmix-font-icon-building-o: "";--jmix-font-icon-building: "";--jmix-font-icon-bullets: "";--jmix-font-icon-bullseye: "";--jmix-font-icon-bus: "";--jmix-font-icon-button: "";--jmix-font-icon-calc-book: "";--jmix-font-icon-calc: "";--jmix-font-icon-calendar-briefcase: "";--jmix-font-icon-calendar-clock: "";--jmix-font-icon-calendar-envelope: "";--jmix-font-icon-calendar-o: "";--jmix-font-icon-calendar-user: "";--jmix-font-icon-calendar: "";--jmix-font-icon-camera: "";--jmix-font-icon-car: "";--jmix-font-icon-caret-down: "";--jmix-font-icon-caret-left: "";--jmix-font-icon-caret-right: "";--jmix-font-icon-caret-square-down-o: "";--jmix-font-icon-caret-square-left-o: "";--jmix-font-icon-caret-square-right-o: "";--jmix-font-icon-caret-square-up-o: "";--jmix-font-icon-caret-up: "";--jmix-font-icon-cart-o: "";--jmix-font-icon-cart: "";--jmix-font-icon-cash: "";--jmix-font-icon-chart-3d: "";--jmix-font-icon-chart-grid: "";--jmix-font-icon-chart-line: "";--jmix-font-icon-chart-timeline: "";--jmix-font-icon-chart: "";--jmix-font-icon-chat: "";--jmix-font-icon-check-circle-o: "";--jmix-font-icon-check-circle: "";--jmix-font-icon-check-square-o: "";--jmix-font-icon-check-square: "";--jmix-font-icon-check: "";--jmix-font-icon-chevron-circle-down-o: "";--jmix-font-icon-chevron-circle-down: "";--jmix-font-icon-chevron-circle-left-o: "";--jmix-font-icon-chevron-circle-left: "";--jmix-font-icon-chevron-circle-right-o: "";--jmix-font-icon-chevron-circle-right: "";--jmix-font-icon-chevron-circle-up-o: "";--jmix-font-icon-chevron-circle-up: "";--jmix-font-icon-chevron-down-small: "";--jmix-font-icon-chevron-down: "";--jmix-font-icon-chevron-left-small: "";--jmix-font-icon-chevron-left: "";--jmix-font-icon-chevron-right-small: "";--jmix-font-icon-chevron-right: "";--jmix-font-icon-chevron-up-small: "";--jmix-font-icon-chevron-up: "";--jmix-font-icon-child: "";--jmix-font-icon-circle-thin: "";--jmix-font-icon-circle: "";--jmix-font-icon-clipboard-check: "";--jmix-font-icon-clipboard-cross: "";--jmix-font-icon-clipboard-heart: "";--jmix-font-icon-clipboard-pulse: "";--jmix-font-icon-clipboard-text: "";--jmix-font-icon-clipboard-user: "";--jmix-font-icon-clipboard: "";--jmix-font-icon-clock: "";--jmix-font-icon-close-big: "";--jmix-font-icon-close-circle-o: "";--jmix-font-icon-close-circle: "";--jmix-font-icon-close-small: "";--jmix-font-icon-close: "";--jmix-font-icon-cloud-download-o: "";--jmix-font-icon-cloud-download: "";--jmix-font-icon-cloud-o: "";--jmix-font-icon-cloud-upload-o: "";--jmix-font-icon-cloud-upload: "";--jmix-font-icon-cloud: "";--jmix-font-icon-cluster: "";--jmix-font-icon-code: "";--jmix-font-icon-coffee: "";--jmix-font-icon-cog-o: "";--jmix-font-icon-cog: "";--jmix-font-icon-cogs: "";--jmix-font-icon-coin-piles: "";--jmix-font-icon-coins: "";--jmix-font-icon-combobox: "";--jmix-font-icon-comment-ellipsis-o: "";--jmix-font-icon-comment-ellipsis: "";--jmix-font-icon-comment-o: "";--jmix-font-icon-comment: "";--jmix-font-icon-comments-o: "";--jmix-font-icon-comments: "";--jmix-font-icon-compile: "";--jmix-font-icon-compress-square: "";--jmix-font-icon-compress: "";--jmix-font-icon-connect-o: "";--jmix-font-icon-connect: "";--jmix-font-icon-controller: "";--jmix-font-icon-copy-o: "";--jmix-font-icon-copy: "";--jmix-font-icon-copyright: "";--jmix-font-icon-corner-lower-left: "";--jmix-font-icon-corner-lower-right: "";--jmix-font-icon-corner-upper-left: "";--jmix-font-icon-corner-upper-right: "";--jmix-font-icon-credit-card: "";--jmix-font-icon-crop: "";--jmix-font-icon-cross-cutlery: "";--jmix-font-icon-crosshairs: "";--jmix-font-icon-css: "";--jmix-font-icon-ctrl-a: "";--jmix-font-icon-ctrl: "";--jmix-font-icon-cube: "";--jmix-font-icon-cubes: "";--jmix-font-icon-curly-brackets: "";--jmix-font-icon-cursor-o: "";--jmix-font-icon-cursor: "";--jmix-font-icon-cutlery: "";--jmix-font-icon-dashboard: "";--jmix-font-icon-database: "";--jmix-font-icon-date-input: "";--jmix-font-icon-deindent: "";--jmix-font-icon-del-a: "";--jmix-font-icon-del: "";--jmix-font-icon-dental-chair: "";--jmix-font-icon-desktop: "";--jmix-font-icon-diamond-o: "";--jmix-font-icon-diamond: "";--jmix-font-icon-diploma-scroll: "";--jmix-font-icon-diploma: "";--jmix-font-icon-disc: "";--jmix-font-icon-doctor-briefcase: "";--jmix-font-icon-doctor: "";--jmix-font-icon-dollar: "";--jmix-font-icon-dot-circle: "";--jmix-font-icon-download-alt: "";--jmix-font-icon-download: "";--jmix-font-icon-drop: "";--jmix-font-icon-edit: "";--jmix-font-icon-eject: "";--jmix-font-icon-elastic: "";--jmix-font-icon-ellipsis-circle-o: "";--jmix-font-icon-ellipsis-circle: "";--jmix-font-icon-ellipsis-dots-h: "";--jmix-font-icon-ellipsis-dots-v: "";--jmix-font-icon-ellipsis-h: "";--jmix-font-icon-ellipsis-v: "";--jmix-font-icon-enter-arrow: "";--jmix-font-icon-enter: "";--jmix-font-icon-envelope-o: "";--jmix-font-icon-envelope-open-o: "";--jmix-font-icon-envelope-open: "";--jmix-font-icon-envelope: "";--jmix-font-icon-envelopes-o: "";--jmix-font-icon-envelopes: "";--jmix-font-icon-eraser: "";--jmix-font-icon-esc-a: "";--jmix-font-icon-esc: "";--jmix-font-icon-euro: "";--jmix-font-icon-exchange: "";--jmix-font-icon-exclamation-circle-o: "";--jmix-font-icon-exclamation-circle: "";--jmix-font-icon-exclamation: "";--jmix-font-icon-exit-o: "";--jmix-font-icon-exit: "";--jmix-font-icon-expand-full: "";--jmix-font-icon-expand-square: "";--jmix-font-icon-expand: "";--jmix-font-icon-external-browser: "";--jmix-font-icon-external-link: "";--jmix-font-icon-eye-slash: "";--jmix-font-icon-eye: "";--jmix-font-icon-eyedropper: "";--jmix-font-icon-facebook-square: "";--jmix-font-icon-facebook: "";--jmix-font-icon-factory: "";--jmix-font-icon-family: "";--jmix-font-icon-fast-backward: "";--jmix-font-icon-fast-forward: "";--jmix-font-icon-female: "";--jmix-font-icon-file-add: "";--jmix-font-icon-file-code: "";--jmix-font-icon-file-font: "";--jmix-font-icon-file-movie: "";--jmix-font-icon-file-o: "";--jmix-font-icon-file-picture: "";--jmix-font-icon-file-presentation: "";--jmix-font-icon-file-process: "";--jmix-font-icon-file-refresh: "";--jmix-font-icon-file-remove: "";--jmix-font-icon-file-search: "";--jmix-font-icon-file-sound: "";--jmix-font-icon-file-start: "";--jmix-font-icon-file-table: "";--jmix-font-icon-file-text-o: "";--jmix-font-icon-file-text: "";--jmix-font-icon-file-tree-small: "";--jmix-font-icon-file-tree-sub: "";--jmix-font-icon-file-tree: "";--jmix-font-icon-file-zip: "";--jmix-font-icon-file: "";--jmix-font-icon-fill: "";--jmix-font-icon-film: "";--jmix-font-icon-filter: "";--jmix-font-icon-fire: "";--jmix-font-icon-flag-checkered: "";--jmix-font-icon-flag-o: "";--jmix-font-icon-flag: "";--jmix-font-icon-flash: "";--jmix-font-icon-flask: "";--jmix-font-icon-flight-landing: "";--jmix-font-icon-flight-takeoff: "";--jmix-font-icon-flip-h: "";--jmix-font-icon-flip-v: "";--jmix-font-icon-folder-add: "";--jmix-font-icon-folder-o: "";--jmix-font-icon-folder-open-o: "";--jmix-font-icon-folder-open: "";--jmix-font-icon-folder-remove: "";--jmix-font-icon-folder-search: "";--jmix-font-icon-folder: "";--jmix-font-icon-font: "";--jmix-font-icon-form: "";--jmix-font-icon-forward: "";--jmix-font-icon-frown-o: "";--jmix-font-icon-function: "";--jmix-font-icon-funnel: "";--jmix-font-icon-gamepad: "";--jmix-font-icon-gavel: "";--jmix-font-icon-gift: "";--jmix-font-icon-glass: "";--jmix-font-icon-glasses: "";--jmix-font-icon-globe-wire: "";--jmix-font-icon-globe: "";--jmix-font-icon-golf: "";--jmix-font-icon-google-plus-square: "";--jmix-font-icon-google-plus: "";--jmix-font-icon-grab: "";--jmix-font-icon-grid-bevel: "";--jmix-font-icon-grid-big-o: "";--jmix-font-icon-grid-big: "";--jmix-font-icon-grid-h: "";--jmix-font-icon-grid-small-o: "";--jmix-font-icon-grid-small: "";--jmix-font-icon-grid-v: "";--jmix-font-icon-grid: "";--jmix-font-icon-group: "";--jmix-font-icon-hammer: "";--jmix-font-icon-hand: "";--jmix-font-icon-handle-corner: "";--jmix-font-icon-hands-up: "";--jmix-font-icon-handshake: "";--jmix-font-icon-harddrive-o: "";--jmix-font-icon-harddrive: "";--jmix-font-icon-hash: "";--jmix-font-icon-header: "";--jmix-font-icon-headphones: "";--jmix-font-icon-headset: "";--jmix-font-icon-health-card: "";--jmix-font-icon-heart-o: "";--jmix-font-icon-heart: "";--jmix-font-icon-home-o: "";--jmix-font-icon-home: "";--jmix-font-icon-hospital: "";--jmix-font-icon-hourglass-empty: "";--jmix-font-icon-hourglass-end: "";--jmix-font-icon-hourglass-start: "";--jmix-font-icon-hourglass: "";--jmix-font-icon-inbox: "";--jmix-font-icon-indent: "";--jmix-font-icon-info-circle-o: "";--jmix-font-icon-info-circle: "";--jmix-font-icon-info: "";--jmix-font-icon-input: "";--jmix-font-icon-insert: "";--jmix-font-icon-institution: "";--jmix-font-icon-invoice: "";--jmix-font-icon-italic: "";--jmix-font-icon-key-o: "";--jmix-font-icon-key: "";--jmix-font-icon-keyboard-o: "";--jmix-font-icon-keyboard: "";--jmix-font-icon-laptop: "";--jmix-font-icon-layout: "";--jmix-font-icon-level-down-bold: "";--jmix-font-icon-level-down: "";--jmix-font-icon-level-left-bold: "";--jmix-font-icon-level-left: "";--jmix-font-icon-level-right-bold: "";--jmix-font-icon-level-right: "";--jmix-font-icon-level-up-bold: "";--jmix-font-icon-level-up: "";--jmix-font-icon-lifebuoy: "";--jmix-font-icon-lightbulb: "";--jmix-font-icon-line-bar-chart: "";--jmix-font-icon-line-chart: "";--jmix-font-icon-line-h: "";--jmix-font-icon-line-v: "";--jmix-font-icon-lines-list: "";--jmix-font-icon-lines: "";--jmix-font-icon-link: "";--jmix-font-icon-list-ol: "";--jmix-font-icon-list-select: "";--jmix-font-icon-list-ul: "";--jmix-font-icon-list: "";--jmix-font-icon-location-arrow-circle-o: "";--jmix-font-icon-location-arrow-circle: "";--jmix-font-icon-location-arrow: "";--jmix-font-icon-lock: "";--jmix-font-icon-magic: "";--jmix-font-icon-magnet: "";--jmix-font-icon-mailbox: "";--jmix-font-icon-male: "";--jmix-font-icon-map-marker: "";--jmix-font-icon-margin-bottom: "";--jmix-font-icon-margin-left: "";--jmix-font-icon-margin-right: "";--jmix-font-icon-margin-top: "";--jmix-font-icon-margin: "";--jmix-font-icon-medal: "";--jmix-font-icon-megaphone: "";--jmix-font-icon-meh-o: "";--jmix-font-icon-menu: "";--jmix-font-icon-microphone: "";--jmix-font-icon-minus-circle-o: "";--jmix-font-icon-minus-circle: "";--jmix-font-icon-minus-square-o: "";--jmix-font-icon-minus: "";--jmix-font-icon-mobile-browser: "";--jmix-font-icon-mobile-retro: "";--jmix-font-icon-mobile: "";--jmix-font-icon-modal-list: "";--jmix-font-icon-modal: "";--jmix-font-icon-money-deposit: "";--jmix-font-icon-money-exchange: "";--jmix-font-icon-money-withdraw: "";--jmix-font-icon-money: "";--jmix-font-icon-moon-o: "";--jmix-font-icon-moon: "";--jmix-font-icon-morning: "";--jmix-font-icon-movie: "";--jmix-font-icon-music: "";--jmix-font-icon-mute: "";--jmix-font-icon-native-button: "";--jmix-font-icon-newspaper: "";--jmix-font-icon-notebook: "";--jmix-font-icon-nurse: "";--jmix-font-icon-office: "";--jmix-font-icon-open-book: "";--jmix-font-icon-option-a: "";--jmix-font-icon-option: "";--jmix-font-icon-options: "";--jmix-font-icon-orientation: "";--jmix-font-icon-out: "";--jmix-font-icon-outbox: "";--jmix-font-icon-package: "";--jmix-font-icon-padding-bottom: "";--jmix-font-icon-padding-left: "";--jmix-font-icon-padding-right: "";--jmix-font-icon-padding-top: "";--jmix-font-icon-padding: "";--jmix-font-icon-paint-roll: "";--jmix-font-icon-paintbrush: "";--jmix-font-icon-palette: "";--jmix-font-icon-panel: "";--jmix-font-icon-paperclip: "";--jmix-font-icon-paperplane-o: "";--jmix-font-icon-paperplane: "";--jmix-font-icon-paragraph: "";--jmix-font-icon-password: "";--jmix-font-icon-paste: "";--jmix-font-icon-pause: "";--jmix-font-icon-pencil: "";--jmix-font-icon-phone-landline: "";--jmix-font-icon-phone: "";--jmix-font-icon-picture: "";--jmix-font-icon-pie-bar-chart: "";--jmix-font-icon-pie-chart: "";--jmix-font-icon-piggy-bank-coin: "";--jmix-font-icon-piggy-bank: "";--jmix-font-icon-pill: "";--jmix-font-icon-pills: "";--jmix-font-icon-pin-post: "";--jmix-font-icon-pin: "";--jmix-font-icon-play-circle-o: "";--jmix-font-icon-play-circle: "";--jmix-font-icon-play: "";--jmix-font-icon-plug: "";--jmix-font-icon-plus-circle-o: "";--jmix-font-icon-plus-circle: "";--jmix-font-icon-plus-minus: "";--jmix-font-icon-plus-square-o: "";--jmix-font-icon-plus: "";--jmix-font-icon-pointer: "";--jmix-font-icon-power-off: "";--jmix-font-icon-presentation: "";--jmix-font-icon-print: "";--jmix-font-icon-progressbar: "";--jmix-font-icon-puzzle-piece: "";--jmix-font-icon-pyramid-chart: "";--jmix-font-icon-qrcode: "";--jmix-font-icon-question-circle-o: "";--jmix-font-icon-question-circle: "";--jmix-font-icon-question: "";--jmix-font-icon-quote-left: "";--jmix-font-icon-quote-right: "";--jmix-font-icon-random: "";--jmix-font-icon-raster-lower-left: "";--jmix-font-icon-raster: "";--jmix-font-icon-records: "";--jmix-font-icon-recycle: "";--jmix-font-icon-refresh: "";--jmix-font-icon-reply-all: "";--jmix-font-icon-reply: "";--jmix-font-icon-resize-h: "";--jmix-font-icon-resize-v: "";--jmix-font-icon-retweet: "";--jmix-font-icon-rhombus: "";--jmix-font-icon-road-branch: "";--jmix-font-icon-road-branches: "";--jmix-font-icon-road-split: "";--jmix-font-icon-road: "";--jmix-font-icon-rocket: "";--jmix-font-icon-rotate-left: "";--jmix-font-icon-rotate-right: "";--jmix-font-icon-rss-square: "";--jmix-font-icon-rss: "";--jmix-font-icon-safe-lock: "";--jmix-font-icon-safe: "";--jmix-font-icon-scale-unbalance: "";--jmix-font-icon-scale: "";--jmix-font-icon-scatter-chart: "";--jmix-font-icon-scissors: "";--jmix-font-icon-screwdriver: "";--jmix-font-icon-search-minus: "";--jmix-font-icon-search-plus: "";--jmix-font-icon-search: "";--jmix-font-icon-select: "";--jmix-font-icon-server: "";--jmix-font-icon-share-square: "";--jmix-font-icon-share: "";--jmix-font-icon-shield: "";--jmix-font-icon-shift-arrow: "";--jmix-font-icon-shift: "";--jmix-font-icon-shop: "";--jmix-font-icon-sign-in-alt: "";--jmix-font-icon-sign-in: "";--jmix-font-icon-sign-out-alt: "";--jmix-font-icon-sign-out: "";--jmix-font-icon-signal: "";--jmix-font-icon-sitemap: "";--jmix-font-icon-slider: "";--jmix-font-icon-sliders: "";--jmix-font-icon-smiley-o: "";--jmix-font-icon-sort: "";--jmix-font-icon-sound-disable: "";--jmix-font-icon-spark-line: "";--jmix-font-icon-specialist: "";--jmix-font-icon-spinner-arc: "";--jmix-font-icon-spinner-third: "";--jmix-font-icon-spinner: "";--jmix-font-icon-spline-area-chart: "";--jmix-font-icon-spline-chart: "";--jmix-font-icon-split-h: "";--jmix-font-icon-split-v: "";--jmix-font-icon-split: "";--jmix-font-icon-spoon: "";--jmix-font-icon-square-shadow: "";--jmix-font-icon-star-half-left-o: "";--jmix-font-icon-star-half-left: "";--jmix-font-icon-star-half-right-o: "";--jmix-font-icon-star-half-right: "";--jmix-font-icon-star-o: "";--jmix-font-icon-star: "";--jmix-font-icon-start-cog: "";--jmix-font-icon-step-backward: "";--jmix-font-icon-step-forward: "";--jmix-font-icon-stethoscope: "";--jmix-font-icon-stock: "";--jmix-font-icon-stop-cog: "";--jmix-font-icon-stop: "";--jmix-font-icon-stopwatch: "";--jmix-font-icon-storage: "";--jmix-font-icon-strikethrough: "";--jmix-font-icon-subscript: "";--jmix-font-icon-suitcase: "";--jmix-font-icon-sun-down: "";--jmix-font-icon-sun-o: "";--jmix-font-icon-sun-rise: "";--jmix-font-icon-superscript: "";--jmix-font-icon-sword: "";--jmix-font-icon-tab-a: "";--jmix-font-icon-tab: "";--jmix-font-icon-table: "";--jmix-font-icon-tablet: "";--jmix-font-icon-tabs: "";--jmix-font-icon-tag: "";--jmix-font-icon-tags: "";--jmix-font-icon-tasks: "";--jmix-font-icon-taxi: "";--jmix-font-icon-teeth: "";--jmix-font-icon-terminal: "";--jmix-font-icon-text-height: "";--jmix-font-icon-text-input: "";--jmix-font-icon-text-label: "";--jmix-font-icon-text-width: "";--jmix-font-icon-thin-square: "";--jmix-font-icon-thumbs-down-o: "";--jmix-font-icon-thumbs-down: "";--jmix-font-icon-thumbs-up-o: "";--jmix-font-icon-thumbs-up: "";--jmix-font-icon-ticket: "";--jmix-font-icon-time-backward: "";--jmix-font-icon-time-forward: "";--jmix-font-icon-timer: "";--jmix-font-icon-toolbox: "";--jmix-font-icon-tools: "";--jmix-font-icon-tooth: "";--jmix-font-icon-touch: "";--jmix-font-icon-train: "";--jmix-font-icon-trash: "";--jmix-font-icon-tree-table: "";--jmix-font-icon-trending-down: "";--jmix-font-icon-trending-up: "";--jmix-font-icon-trophy: "";--jmix-font-icon-truck: "";--jmix-font-icon-twin-col-select: "";--jmix-font-icon-twitter-square: "";--jmix-font-icon-twitter: "";--jmix-font-icon-umbrella: "";--jmix-font-icon-underline: "";--jmix-font-icon-unlink: "";--jmix-font-icon-unlock: "";--jmix-font-icon-upload-alt: "";--jmix-font-icon-upload: "";--jmix-font-icon-user-card: "";--jmix-font-icon-user-check: "";--jmix-font-icon-user-clock: "";--jmix-font-icon-user-heart: "";--jmix-font-icon-user-star: "";--jmix-font-icon-user: "";--jmix-font-icon-users: "";--jmix-font-icon-vaadin-h: "";--jmix-font-icon-vaadin-v: "";--jmix-font-icon-viewport: "";--jmix-font-icon-vimeo-square: "";--jmix-font-icon-vimeo: "";--jmix-font-icon-volume-down: "";--jmix-font-icon-volume-off: "";--jmix-font-icon-volume-up: "";--jmix-font-icon-volume: "";--jmix-font-icon-wallet: "";--jmix-font-icon-warning: "";--jmix-font-icon-workplace: "";--jmix-font-icon-wrench: "";--jmix-font-icon-youtube-square: "";--jmix-font-icon-youtube: "";--jmix-font-icon-photo: var(--lumo-icons-photo);--jmix-font-icon-redo: var(--lumo-icons-redo);--jmix-font-icon-undo: var(--lumo-icons-undo);--jmix-font-icon-ok: var(--jmix-font-icon-check);--jmix-font-icon-cancel: var(--jmix-font-icon-ban);--jmix-font-icon-yes: var(--jmix-font-icon-check);--jmix-font-icon-no: var(--jmix-font-icon-ban);--jmix-font-icon-dialog-ok: var(--jmix-font-icon-check);--jmix-font-icon-dialog-cancel: var(--jmix-font-icon-ban);--jmix-font-icon-dialog-yes: var(--jmix-font-icon-check);--jmix-font-icon-dialog-no: var(--jmix-font-icon-ban);--jmix-font-icon-dialog-close: var(--jmix-font-icon-close);--jmix-font-icon-create-action: var(--jmix-font-icon-plus);--jmix-font-icon-edit-action: var(--jmix-font-icon-pencil);--jmix-font-icon-remove-action: var(--jmix-font-icon-trash);--jmix-font-icon-add-action: var(--jmix-font-icon-plus);--jmix-font-icon-exclude-action: var(--jmix-font-icon-close);--jmix-font-icon-read-action: var(--jmix-font-icon-eye);--jmix-font-icon-refresh-action: var(--jmix-font-icon-refresh);--jmix-font-icon-view-close-action: var(--jmix-font-icon-ban);--jmix-font-icon-detail-save-close-action: var(--jmix-font-icon-check);--jmix-font-icon-detail-save-action: var(--jmix-font-icon-archive);--jmix-font-icon-detail-close-action: var(--jmix-font-icon-ban);--jmix-font-icon-detail-discard-action: var(--jmix-font-icon-ban);--jmix-font-icon-detail-enable-editing-action: var(--jmix-font-icon-pencil);--jmix-font-icon-lookup-select-action: var(--jmix-font-icon-check);--jmix-font-icon-lookup-discard-action: var(--jmix-font-icon-ban);--jmix-font-icon-entity-lookup-action: var(--jmix-font-icon-ellipsis-dots-h);--jmix-font-icon-entity-clear-action: var(--jmix-font-icon-close);--jmix-font-icon-entity-open-action: var(--jmix-font-icon-search-plus);--jmix-font-icon-value-clear-action: var(--jmix-font-icon-close);--jmix-font-icon-multi-value-select-action: var(--jmix-font-icon-ellipsis-dots-h);--jmix-font-icon-date-interval-action: var(--jmix-font-icon-ellipsis-dots-h);--jmix-font-icon-logout-action: var(--jmix-font-icon-sign-out);--jmix-font-icon-bulk-edit-action: var(--jmix-font-icon-table);--jmix-font-icon-json-export-action: var(--jmix-font-icon-file-code);--jmix-font-icon-excel-export-action: var(--jmix-font-icon-file-table);--jmix-font-icon-show-role-assignments-action: var(--jmix-font-icon-shield);--jmix-font-icon-assign-to-users-action: var(--jmix-font-icon-users);--jmix-font-icon-run-report-action: var(--jmix-font-icon-print);--jmix-font-icon-run-single-entity-report-action: var(--jmix-font-icon-print);--jmix-font-icon-run-list-entity-report-action: var(--jmix-font-icon-print);--jmix-font-icon-show-execution-report-history-action: var(--jmix-font-icon-clock);--jmix-font-icon-days-of-week-edit-action: var(--jmix-font-icon-ellipsis-dots-h);--jmix-font-icon-user-menu-theme-switch-action-system-theme: var(--jmix-font-icon-adjust);--jmix-font-icon-user-menu-theme-switch-action-light-theme: var(--jmix-font-icon-sun-o);--jmix-font-icon-user-menu-theme-switch-action-dark-theme: var(--jmix-font-icon-moon-o);--jmix-font-icon-user-menu-substitute-user-action: var(--jmix-font-icon-exchange);--jmix-font-icon-generic-filter-save-action: var(--jmix-font-icon-archive);--jmix-font-icon-generic-filter-edit-action: var(--jmix-font-icon-pencil);--jmix-font-icon-generic-filter-copy-action: var(--jmix-font-icon-copy);--jmix-font-icon-generic-filter-remove-action: var(--jmix-font-icon-trash);--jmix-font-icon-generic-filter-clear-values-action: var(--jmix-font-icon-eraser);--jmix-font-icon-generic-filter-make-default-action: var(--jmix-font-icon-star);--jmix-font-icon-generic-filter-add-condition-action: var(--jmix-font-icon-plus);--jmix-font-icon-create-notification-action: var(--jmix-font-icon-plus);--jmix-font-icon-interval-field-help: var(--jmix-font-icon-question-circle);--jmix-font-icon-combo-button-dropdown: var(--jmix-font-icon-chevron-down);--jmix-font-icon-pagination-first-page: var(--jmix-font-icon-angle-double-left);--jmix-font-icon-pagination-previous-page: var(--jmix-font-icon-angle-left);--jmix-font-icon-pagination-next-page: var(--jmix-font-icon-angle-right);--jmix-font-icon-pagination-last-page: var(--jmix-font-icon-angle-double-right);--jmix-font-icon-twin-column-select-all: var(--jmix-font-icon-angle-double-right);--jmix-font-icon-twin-column-deselect-all: var(--jmix-font-icon-angle-double-left);--jmix-font-icon-twin-column-select: var(--jmix-font-icon-angle-right);--jmix-font-icon-twin-column-deselect: var(--jmix-font-icon-angle-left);--jmix-font-icon-generic-filter-settings: var(--jmix-font-icon-cog);--jmix-font-icon-generic-filter-condition-remove: var(--jmix-font-icon-trash);--jmix-font-icon-data-grid-header-filter: var(--jmix-font-icon-filter);--jmix-font-icon-data-grid-header-filter-apply: var(--jmix-font-icon-check);--jmix-font-icon-data-grid-header-filter-cancel: var(--jmix-font-icon-ban);--jmix-font-icon-data-grid-header-filter-clear: var(--jmix-font-icon-eraser);--jmix-font-icon-search-field-search: var(--jmix-font-icon-search);--jmix-font-icon-search-field-settings: var(--jmix-font-icon-ellipsis-dots-v);--jmix-font-icon-notifications-indicator: var(--jmix-font-icon-bell);--jmix-font-icon-notifications-indicator-refresh: var(--jmix-font-icon-refresh);--jmix-font-icon-columns-grouper-item-add: var(--lumo-icons-plus);--jmix-font-icon-columns-grouper-item-remove: var(--lumo-icons-cross);--jmix-font-icon-side-panel-layout-closer: var(--lumo-icons-cross)}.jmix-font-icon{font-family:var(--jmix-font-icon-font-family)}.jmix-font-icon:not(.jmix-font-icon-lumo):before,.jmix-font-icon:not(.jmix-font-icon-lumo):after,vaadin-icon[style*="font-family: Vaadin-Icons"]:before,vaadin-icon[style*="font-family: Vaadin-Icons"]:after{font-size:1rem}.jmix-font-icon.jmix-font-icon-lumo:before,.jmix-font-icon.jmix-font-icon-lumo:after,vaadin-icon[style*="font-family: lumo-icons"]:before,vaadin-icon[style*="font-family: lumo-icons"]:after{font-size:24px}.jmix-font-icon.jmix-font-icon-lumo{font-family:lumo-icons}vaadin-menu-bar-item>vaadin-icon[icon-class~=jmix-font-icon]:not([icon-class~=jmix-font-icon-lumo]),vaadin-icon[slot][icon-class~=jmix-font-icon]:not([icon-class~=jmix-font-icon-lumo]){padding:var(--lumo-space-xs);box-sizing:border-box!important}jmix-notifications-indicator>vaadin-icon[icon-class~=jmix-font-icon][slot=icon]:not([icon-class~=jmix-font-icon-lumo]){padding:0}.jmix-font-icon-ok:before{content:var(--jmix-font-icon-ok)}.jmix-font-icon-cancel:before{content:var(--jmix-font-icon-cancel)}.jmix-font-icon-yes:before{content:var(--jmix-font-icon-yes)}.jmix-font-icon-no:before{content:var(--jmix-font-icon-no)}.jmix-font-icon-dialog-ok:before{content:var(--jmix-font-icon-dialog-ok)}.jmix-font-icon-dialog-cancel:before{content:var(--jmix-font-icon-dialog-cancel)}.jmix-font-icon-dialog-yes:before{content:var(--jmix-font-icon-dialog-yes)}.jmix-font-icon-dialog-no:before{content:var(--jmix-font-icon-dialog-no)}.jmix-font-icon-dialog-close:before{content:var(--jmix-font-icon-dialog-close)}.jmix-font-icon-create-action:before{content:var(--jmix-font-icon-create-action)}.jmix-font-icon-edit-action:before{content:var(--jmix-font-icon-edit-action)}.jmix-font-icon-remove-action:before{content:var(--jmix-font-icon-remove-action)}.jmix-font-icon-add-action:before{content:var(--jmix-font-icon-add-action)}.jmix-font-icon-exclude-action:before{content:var(--jmix-font-icon-exclude-action)}.jmix-font-icon-read-action:before{content:var(--jmix-font-icon-read-action)}.jmix-font-icon-refresh-action:before{content:var(--jmix-font-icon-refresh-action)}.jmix-font-icon-view-close-action:before{content:var(--jmix-font-icon-view-close-action)}.jmix-font-icon-detail-save-close-action:before{content:var(--jmix-font-icon-detail-save-close-action)}.jmix-font-icon-detail-save-action:before{content:var(--jmix-font-icon-detail-save-action)}.jmix-font-icon-detail-close-action:before{content:var(--jmix-font-icon-detail-close-action)}.jmix-font-icon-detail-discard-action:before{content:var(--jmix-font-icon-detail-discard-action)}.jmix-font-icon-detail-enable-editing-action:before{content:var(--jmix-font-icon-detail-enable-editing-action)}.jmix-font-icon-lookup-select-action:before{content:var(--jmix-font-icon-lookup-select-action)}.jmix-font-icon-lookup-discard-action:before{content:var(--jmix-font-icon-lookup-discard-action)}.jmix-font-icon-entity-lookup-action:before{content:var(--jmix-font-icon-entity-lookup-action)}.jmix-font-icon-entity-clear-action:before{content:var(--jmix-font-icon-entity-clear-action)}.jmix-font-icon-entity-open-action:before{content:var(--jmix-font-icon-entity-open-action)}.jmix-font-icon-value-clear-action:before{content:var(--jmix-font-icon-value-clear-action)}.jmix-font-icon-multi-value-select-action:before{content:var(--jmix-font-icon-multi-value-select-action)}.jmix-font-icon-date-interval-action:before{content:var(--jmix-font-icon-date-interval-action)}.jmix-font-icon-logout-action:before{content:var(--jmix-font-icon-logout-action)}.jmix-font-icon-bulk-edit-action:before{content:var(--jmix-font-icon-bulk-edit-action)}.jmix-font-icon-json-export-action:before{content:var(--jmix-font-icon-json-export-action)}.jmix-font-icon-excel-export-action:before{content:var(--jmix-font-icon-excel-export-action)}.jmix-font-icon-show-role-assignments-action:before{content:var(--jmix-font-icon-show-role-assignments-action)}.jmix-font-icon-assign-to-users-action:before{content:var(--jmix-font-icon-assign-to-users-action)}.jmix-font-icon-run-report-action:before{content:var(--jmix-font-icon-run-report-action)}.jmix-font-icon-run-single-entity-report-action:before{content:var(--jmix-font-icon-run-single-entity-report-action)}.jmix-font-icon-run-list-entity-report-action:before{content:var(--jmix-font-icon-run-list-entity-report-action)}.jmix-font-icon-show-execution-report-history-action:before{content:var(--jmix-font-icon-show-execution-report-history-action)}.jmix-font-icon-days-of-week-edit-action:before{content:var(--jmix-font-icon-days-of-week-edit-action)}.jmix-font-icon-user-menu-theme-switch-action-system-theme:before{content:var(--jmix-font-icon-user-menu-theme-switch-action-system-theme)}.jmix-font-icon-user-menu-theme-switch-action-light-theme:before{content:var(--jmix-font-icon-user-menu-theme-switch-action-light-theme)}.jmix-font-icon-user-menu-theme-switch-action-dark-theme:before{content:var(--jmix-font-icon-user-menu-theme-switch-action-dark-theme)}.jmix-font-icon-user-menu-substitute-user-action:before{content:var(--jmix-font-icon-user-menu-substitute-user-action)}.jmix-font-icon-generic-filter-save-action:before{content:var(--jmix-font-icon-generic-filter-save-action)}.jmix-font-icon-generic-filter-edit-action:before{content:var(--jmix-font-icon-generic-filter-edit-action)}.jmix-font-icon-generic-filter-copy-action:before{content:var(--jmix-font-icon-generic-filter-copy-action)}.jmix-font-icon-generic-filter-remove-action:before{content:var(--jmix-font-icon-generic-filter-remove-action)}.jmix-font-icon-generic-filter-clear-values-action:before{content:var(--jmix-font-icon-generic-filter-clear-values-action)}.jmix-font-icon-generic-filter-make-default-action:before{content:var(--jmix-font-icon-generic-filter-make-default-action)}.jmix-font-icon-generic-filter-add-condition-action:before{content:var(--jmix-font-icon-generic-filter-add-condition-action)}.jmix-font-icon-create-notification-action:before{content:var(--jmix-font-icon-create-notification-action)}.jmix-font-icon-interval-field-help:before{content:var(--jmix-font-icon-interval-field-help)}.jmix-font-icon-combo-button-dropdown:before{content:var(--jmix-font-icon-combo-button-dropdown)}.jmix-font-icon-pagination-first-page:before{content:var(--jmix-font-icon-pagination-first-page)}.jmix-font-icon-pagination-previous-page:before{content:var(--jmix-font-icon-pagination-previous-page)}.jmix-font-icon-pagination-next-page:before{content:var(--jmix-font-icon-pagination-next-page)}.jmix-font-icon-pagination-last-page:before{content:var(--jmix-font-icon-pagination-last-page)}.jmix-font-icon-twin-column-select-all:before{content:var(--jmix-font-icon-twin-column-select-all)}.jmix-font-icon-twin-column-deselect-all:before{content:var(--jmix-font-icon-twin-column-deselect-all)}.jmix-font-icon-twin-column-select:before{content:var(--jmix-font-icon-twin-column-select)}.jmix-font-icon-twin-column-deselect:before{content:var(--jmix-font-icon-twin-column-deselect)}.jmix-font-icon-generic-filter-settings:before{content:var(--jmix-font-icon-generic-filter-settings)}.jmix-font-icon-generic-filter-condition-remove:before{content:var(--jmix-font-icon-generic-filter-condition-remove)}.jmix-font-icon-data-grid-header-filter:before{content:var(--jmix-font-icon-data-grid-header-filter)}.jmix-font-icon-data-grid-header-filter-apply:before{content:var(--jmix-font-icon-data-grid-header-filter-apply)}.jmix-font-icon-data-grid-header-filter-cancel:before{content:var(--jmix-font-icon-data-grid-header-filter-cancel)}.jmix-font-icon-data-grid-header-filter-clear:before{content:var(--jmix-font-icon-data-grid-header-filter-clear)}.jmix-font-icon-search-field-search:before{content:var(--jmix-font-icon-search-field-search)}.jmix-font-icon-search-field-settings:before{content:var(--jmix-font-icon-search-field-settings)}.jmix-font-icon-notifications-indicator:before{content:var(--jmix-font-icon-notifications-indicator)}.jmix-font-icon-notifications-indicator-refresh:before{content:var(--jmix-font-icon-notifications-indicator-refresh)}.jmix-font-icon-columns-grouper-item-add:before{content:var(--jmix-font-icon-columns-grouper-item-add)}.jmix-font-icon-columns-grouper-item-remove:before{content:var(--jmix-font-icon-columns-grouper-item-remove)}.jmix-font-icon-side-panel-layout-closer:before{content:var(--jmix-font-icon-side-panel-layout-closer)}.jmix-font-icon-abacus:before{content:var(--jmix-font-icon-abacus)}.jmix-font-icon-absolute-position:before{content:var(--jmix-font-icon-absolute-position)}.jmix-font-icon-academy-cap:before{content:var(--jmix-font-icon-academy-cap)}.jmix-font-icon-accessibility:before{content:var(--jmix-font-icon-accessibility)}.jmix-font-icon-accordion-menu:before{content:var(--jmix-font-icon-accordion-menu)}.jmix-font-icon-add-dock:before{content:var(--jmix-font-icon-add-dock)}.jmix-font-icon-adjust:before{content:var(--jmix-font-icon-adjust)}.jmix-font-icon-adobe-flash:before{content:var(--jmix-font-icon-adobe-flash)}.jmix-font-icon-airplane:before{content:var(--jmix-font-icon-airplane)}.jmix-font-icon-alarm:before{content:var(--jmix-font-icon-alarm)}.jmix-font-icon-align-center:before{content:var(--jmix-font-icon-align-center)}.jmix-font-icon-align-justify:before{content:var(--jmix-font-icon-align-justify)}.jmix-font-icon-align-left:before{content:var(--jmix-font-icon-align-left)}.jmix-font-icon-align-right:before{content:var(--jmix-font-icon-align-right)}.jmix-font-icon-alt-a:before{content:var(--jmix-font-icon-alt-a)}.jmix-font-icon-alt:before{content:var(--jmix-font-icon-alt)}.jmix-font-icon-ambulance:before{content:var(--jmix-font-icon-ambulance)}.jmix-font-icon-anchor:before{content:var(--jmix-font-icon-anchor)}.jmix-font-icon-angle-double-down:before{content:var(--jmix-font-icon-angle-double-down)}.jmix-font-icon-angle-double-left:before{content:var(--jmix-font-icon-angle-double-left)}.jmix-font-icon-angle-double-right:before{content:var(--jmix-font-icon-angle-double-right)}.jmix-font-icon-angle-double-up:before{content:var(--jmix-font-icon-angle-double-up)}.jmix-font-icon-angle-down:before{content:var(--jmix-font-icon-angle-down)}.jmix-font-icon-angle-left:before{content:var(--jmix-font-icon-angle-left)}.jmix-font-icon-angle-right:before{content:var(--jmix-font-icon-angle-right)}.jmix-font-icon-angle-up:before{content:var(--jmix-font-icon-angle-up)}.jmix-font-icon-archive:before{content:var(--jmix-font-icon-archive)}.jmix-font-icon-archives:before{content:var(--jmix-font-icon-archives)}.jmix-font-icon-area-select:before{content:var(--jmix-font-icon-area-select)}.jmix-font-icon-arrow-backward:before{content:var(--jmix-font-icon-arrow-backward)}.jmix-font-icon-arrow-circle-down-o:before{content:var(--jmix-font-icon-arrow-circle-down-o)}.jmix-font-icon-arrow-circle-down:before{content:var(--jmix-font-icon-arrow-circle-down)}.jmix-font-icon-arrow-circle-left-o:before{content:var(--jmix-font-icon-arrow-circle-left-o)}.jmix-font-icon-arrow-circle-left:before{content:var(--jmix-font-icon-arrow-circle-left)}.jmix-font-icon-arrow-circle-right-o:before{content:var(--jmix-font-icon-arrow-circle-right-o)}.jmix-font-icon-arrow-circle-right:before{content:var(--jmix-font-icon-arrow-circle-right)}.jmix-font-icon-arrow-circle-up-o:before{content:var(--jmix-font-icon-arrow-circle-up-o)}.jmix-font-icon-arrow-circle-up:before{content:var(--jmix-font-icon-arrow-circle-up)}.jmix-font-icon-arrow-down:before{content:var(--jmix-font-icon-arrow-down)}.jmix-font-icon-arrow-forward:before{content:var(--jmix-font-icon-arrow-forward)}.jmix-font-icon-arrow-left:before{content:var(--jmix-font-icon-arrow-left)}.jmix-font-icon-arrow-long-down:before{content:var(--jmix-font-icon-arrow-long-down)}.jmix-font-icon-arrow-long-left:before{content:var(--jmix-font-icon-arrow-long-left)}.jmix-font-icon-arrow-right:before{content:var(--jmix-font-icon-arrow-right)}.jmix-font-icon-arrow-up:before{content:var(--jmix-font-icon-arrow-up)}.jmix-font-icon-arrows-cross:before{content:var(--jmix-font-icon-arrows-cross)}.jmix-font-icon-arrows-long-h:before{content:var(--jmix-font-icon-arrows-long-h)}.jmix-font-icon-arrows-long-right:before{content:var(--jmix-font-icon-arrows-long-right)}.jmix-font-icon-arrows-long-up:before{content:var(--jmix-font-icon-arrows-long-up)}.jmix-font-icon-arrows-long-v:before{content:var(--jmix-font-icon-arrows-long-v)}.jmix-font-icon-arrows:before{content:var(--jmix-font-icon-arrows)}.jmix-font-icon-asterisk:before{content:var(--jmix-font-icon-asterisk)}.jmix-font-icon-at:before{content:var(--jmix-font-icon-at)}.jmix-font-icon-automation:before{content:var(--jmix-font-icon-automation)}.jmix-font-icon-backspace-a:before{content:var(--jmix-font-icon-backspace-a)}.jmix-font-icon-backspace:before{content:var(--jmix-font-icon-backspace)}.jmix-font-icon-backwards:before{content:var(--jmix-font-icon-backwards)}.jmix-font-icon-ban:before{content:var(--jmix-font-icon-ban)}.jmix-font-icon-bar-chart-h:before{content:var(--jmix-font-icon-bar-chart-h)}.jmix-font-icon-bar-chart-v:before{content:var(--jmix-font-icon-bar-chart-v)}.jmix-font-icon-bar-chart:before{content:var(--jmix-font-icon-bar-chart)}.jmix-font-icon-barcode:before{content:var(--jmix-font-icon-barcode)}.jmix-font-icon-bed:before{content:var(--jmix-font-icon-bed)}.jmix-font-icon-bell-o:before{content:var(--jmix-font-icon-bell-o)}.jmix-font-icon-bell-slash-o:before{content:var(--jmix-font-icon-bell-slash-o)}.jmix-font-icon-bell-slash:before{content:var(--jmix-font-icon-bell-slash)}.jmix-font-icon-bell:before{content:var(--jmix-font-icon-bell)}.jmix-font-icon-boat:before{content:var(--jmix-font-icon-boat)}.jmix-font-icon-bold:before{content:var(--jmix-font-icon-bold)}.jmix-font-icon-bolt:before{content:var(--jmix-font-icon-bolt)}.jmix-font-icon-bomb:before{content:var(--jmix-font-icon-bomb)}.jmix-font-icon-book-dollar:before{content:var(--jmix-font-icon-book-dollar)}.jmix-font-icon-book-percent:before{content:var(--jmix-font-icon-book-percent)}.jmix-font-icon-book:before{content:var(--jmix-font-icon-book)}.jmix-font-icon-bookmark-o:before{content:var(--jmix-font-icon-bookmark-o)}.jmix-font-icon-bookmark:before{content:var(--jmix-font-icon-bookmark)}.jmix-font-icon-briefcase:before{content:var(--jmix-font-icon-briefcase)}.jmix-font-icon-browser:before{content:var(--jmix-font-icon-browser)}.jmix-font-icon-bug-o:before{content:var(--jmix-font-icon-bug-o)}.jmix-font-icon-bug:before{content:var(--jmix-font-icon-bug)}.jmix-font-icon-building-o:before{content:var(--jmix-font-icon-building-o)}.jmix-font-icon-building:before{content:var(--jmix-font-icon-building)}.jmix-font-icon-bullets:before{content:var(--jmix-font-icon-bullets)}.jmix-font-icon-bullseye:before{content:var(--jmix-font-icon-bullseye)}.jmix-font-icon-bus:before{content:var(--jmix-font-icon-bus)}.jmix-font-icon-button:before{content:var(--jmix-font-icon-button)}.jmix-font-icon-calc-book:before{content:var(--jmix-font-icon-calc-book)}.jmix-font-icon-calc:before{content:var(--jmix-font-icon-calc)}.jmix-font-icon-calendar-briefcase:before{content:var(--jmix-font-icon-calendar-briefcase)}.jmix-font-icon-calendar-clock:before{content:var(--jmix-font-icon-calendar-clock)}.jmix-font-icon-calendar-envelope:before{content:var(--jmix-font-icon-calendar-envelope)}.jmix-font-icon-calendar-o:before{content:var(--jmix-font-icon-calendar-o)}.jmix-font-icon-calendar-user:before{content:var(--jmix-font-icon-calendar-user)}.jmix-font-icon-calendar:before{content:var(--jmix-font-icon-calendar)}.jmix-font-icon-camera:before{content:var(--jmix-font-icon-camera)}.jmix-font-icon-car:before{content:var(--jmix-font-icon-car)}.jmix-font-icon-caret-down:before{content:var(--jmix-font-icon-caret-down)}.jmix-font-icon-caret-left:before{content:var(--jmix-font-icon-caret-left)}.jmix-font-icon-caret-right:before{content:var(--jmix-font-icon-caret-right)}.jmix-font-icon-caret-square-down-o:before{content:var(--jmix-font-icon-caret-square-down-o)}.jmix-font-icon-caret-square-left-o:before{content:var(--jmix-font-icon-caret-square-left-o)}.jmix-font-icon-caret-square-right-o:before{content:var(--jmix-font-icon-caret-square-right-o)}.jmix-font-icon-caret-square-up-o:before{content:var(--jmix-font-icon-caret-square-up-o)}.jmix-font-icon-caret-up:before{content:var(--jmix-font-icon-caret-up)}.jmix-font-icon-cart-o:before{content:var(--jmix-font-icon-cart-o)}.jmix-font-icon-cart:before{content:var(--jmix-font-icon-cart)}.jmix-font-icon-cash:before{content:var(--jmix-font-icon-cash)}.jmix-font-icon-chart-3d:before{content:var(--jmix-font-icon-chart-3d)}.jmix-font-icon-chart-grid:before{content:var(--jmix-font-icon-chart-grid)}.jmix-font-icon-chart-line:before{content:var(--jmix-font-icon-chart-line)}.jmix-font-icon-chart-timeline:before{content:var(--jmix-font-icon-chart-timeline)}.jmix-font-icon-chart:before{content:var(--jmix-font-icon-chart)}.jmix-font-icon-chat:before{content:var(--jmix-font-icon-chat)}.jmix-font-icon-check-circle-o:before{content:var(--jmix-font-icon-check-circle-o)}.jmix-font-icon-check-circle:before{content:var(--jmix-font-icon-check-circle)}.jmix-font-icon-check-square-o:before{content:var(--jmix-font-icon-check-square-o)}.jmix-font-icon-check-square:before{content:var(--jmix-font-icon-check-square)}.jmix-font-icon-check:before{content:var(--jmix-font-icon-check)}.jmix-font-icon-chevron-circle-down-o:before{content:var(--jmix-font-icon-chevron-circle-down-o)}.jmix-font-icon-chevron-circle-down:before{content:var(--jmix-font-icon-chevron-circle-down)}.jmix-font-icon-chevron-circle-left-o:before{content:var(--jmix-font-icon-chevron-circle-left-o)}.jmix-font-icon-chevron-circle-left:before{content:var(--jmix-font-icon-chevron-circle-left)}.jmix-font-icon-chevron-circle-right-o:before{content:var(--jmix-font-icon-chevron-circle-right-o)}.jmix-font-icon-chevron-circle-right:before{content:var(--jmix-font-icon-chevron-circle-right)}.jmix-font-icon-chevron-circle-up-o:before{content:var(--jmix-font-icon-chevron-circle-up-o)}.jmix-font-icon-chevron-circle-up:before{content:var(--jmix-font-icon-chevron-circle-up)}.jmix-font-icon-chevron-down-small:before{content:var(--jmix-font-icon-chevron-down-small)}.jmix-font-icon-chevron-down:before{content:var(--jmix-font-icon-chevron-down)}.jmix-font-icon-chevron-left-small:before{content:var(--jmix-font-icon-chevron-left-small)}.jmix-font-icon-chevron-left:before{content:var(--jmix-font-icon-chevron-left)}.jmix-font-icon-chevron-right-small:before{content:var(--jmix-font-icon-chevron-right-small)}.jmix-font-icon-chevron-right:before{content:var(--jmix-font-icon-chevron-right)}.jmix-font-icon-chevron-up-small:before{content:var(--jmix-font-icon-chevron-up-small)}.jmix-font-icon-chevron-up:before{content:var(--jmix-font-icon-chevron-up)}.jmix-font-icon-child:before{content:var(--jmix-font-icon-child)}.jmix-font-icon-circle-thin:before{content:var(--jmix-font-icon-circle-thin)}.jmix-font-icon-circle:before{content:var(--jmix-font-icon-circle)}.jmix-font-icon-clipboard-check:before{content:var(--jmix-font-icon-clipboard-check)}.jmix-font-icon-clipboard-cross:before{content:var(--jmix-font-icon-clipboard-cross)}.jmix-font-icon-clipboard-heart:before{content:var(--jmix-font-icon-clipboard-heart)}.jmix-font-icon-clipboard-pulse:before{content:var(--jmix-font-icon-clipboard-pulse)}.jmix-font-icon-clipboard-text:before{content:var(--jmix-font-icon-clipboard-text)}.jmix-font-icon-clipboard-user:before{content:var(--jmix-font-icon-clipboard-user)}.jmix-font-icon-clipboard:before{content:var(--jmix-font-icon-clipboard)}.jmix-font-icon-clock:before{content:var(--jmix-font-icon-clock)}.jmix-font-icon-close-big:before{content:var(--jmix-font-icon-close-big)}.jmix-font-icon-close-circle-o:before{content:var(--jmix-font-icon-close-circle-o)}.jmix-font-icon-close-circle:before{content:var(--jmix-font-icon-close-circle)}.jmix-font-icon-close-small:before{content:var(--jmix-font-icon-close-small)}.jmix-font-icon-close:before{content:var(--jmix-font-icon-close)}.jmix-font-icon-cloud-download-o:before{content:var(--jmix-font-icon-cloud-download-o)}.jmix-font-icon-cloud-download:before{content:var(--jmix-font-icon-cloud-download)}.jmix-font-icon-cloud-o:before{content:var(--jmix-font-icon-cloud-o)}.jmix-font-icon-cloud-upload-o:before{content:var(--jmix-font-icon-cloud-upload-o)}.jmix-font-icon-cloud-upload:before{content:var(--jmix-font-icon-cloud-upload)}.jmix-font-icon-cloud:before{content:var(--jmix-font-icon-cloud)}.jmix-font-icon-cluster:before{content:var(--jmix-font-icon-cluster)}.jmix-font-icon-code:before{content:var(--jmix-font-icon-code)}.jmix-font-icon-coffee:before{content:var(--jmix-font-icon-coffee)}.jmix-font-icon-cog-o:before{content:var(--jmix-font-icon-cog-o)}.jmix-font-icon-cog:before{content:var(--jmix-font-icon-cog)}.jmix-font-icon-cogs:before{content:var(--jmix-font-icon-cogs)}.jmix-font-icon-coin-piles:before{content:var(--jmix-font-icon-coin-piles)}.jmix-font-icon-coins:before{content:var(--jmix-font-icon-coins)}.jmix-font-icon-combobox:before{content:var(--jmix-font-icon-combobox)}.jmix-font-icon-comment-ellipsis-o:before{content:var(--jmix-font-icon-comment-ellipsis-o)}.jmix-font-icon-comment-ellipsis:before{content:var(--jmix-font-icon-comment-ellipsis)}.jmix-font-icon-comment-o:before{content:var(--jmix-font-icon-comment-o)}.jmix-font-icon-comment:before{content:var(--jmix-font-icon-comment)}.jmix-font-icon-comments-o:before{content:var(--jmix-font-icon-comments-o)}.jmix-font-icon-comments:before{content:var(--jmix-font-icon-comments)}.jmix-font-icon-compile:before{content:var(--jmix-font-icon-compile)}.jmix-font-icon-compress-square:before{content:var(--jmix-font-icon-compress-square)}.jmix-font-icon-compress:before{content:var(--jmix-font-icon-compress)}.jmix-font-icon-connect-o:before{content:var(--jmix-font-icon-connect-o)}.jmix-font-icon-connect:before{content:var(--jmix-font-icon-connect)}.jmix-font-icon-controller:before{content:var(--jmix-font-icon-controller)}.jmix-font-icon-copy-o:before{content:var(--jmix-font-icon-copy-o)}.jmix-font-icon-copy:before{content:var(--jmix-font-icon-copy)}.jmix-font-icon-copyright:before{content:var(--jmix-font-icon-copyright)}.jmix-font-icon-corner-lower-left:before{content:var(--jmix-font-icon-corner-lower-left)}.jmix-font-icon-corner-lower-right:before{content:var(--jmix-font-icon-corner-lower-right)}.jmix-font-icon-corner-upper-left:before{content:var(--jmix-font-icon-corner-upper-left)}.jmix-font-icon-corner-upper-right:before{content:var(--jmix-font-icon-corner-upper-right)}.jmix-font-icon-credit-card:before{content:var(--jmix-font-icon-credit-card)}.jmix-font-icon-crop:before{content:var(--jmix-font-icon-crop)}.jmix-font-icon-cross-cutlery:before{content:var(--jmix-font-icon-cross-cutlery)}.jmix-font-icon-crosshairs:before{content:var(--jmix-font-icon-crosshairs)}.jmix-font-icon-css:before{content:var(--jmix-font-icon-css)}.jmix-font-icon-ctrl-a:before{content:var(--jmix-font-icon-ctrl-a)}.jmix-font-icon-ctrl:before{content:var(--jmix-font-icon-ctrl)}.jmix-font-icon-cube:before{content:var(--jmix-font-icon-cube)}.jmix-font-icon-cubes:before{content:var(--jmix-font-icon-cubes)}.jmix-font-icon-curly-brackets:before{content:var(--jmix-font-icon-curly-brackets)}.jmix-font-icon-cursor-o:before{content:var(--jmix-font-icon-cursor-o)}.jmix-font-icon-cursor:before{content:var(--jmix-font-icon-cursor)}.jmix-font-icon-cutlery:before{content:var(--jmix-font-icon-cutlery)}.jmix-font-icon-dashboard:before{content:var(--jmix-font-icon-dashboard)}.jmix-font-icon-database:before{content:var(--jmix-font-icon-database)}.jmix-font-icon-date-input:before{content:var(--jmix-font-icon-date-input)}.jmix-font-icon-deindent:before{content:var(--jmix-font-icon-deindent)}.jmix-font-icon-del-a:before{content:var(--jmix-font-icon-del-a)}.jmix-font-icon-del:before{content:var(--jmix-font-icon-del)}.jmix-font-icon-dental-chair:before{content:var(--jmix-font-icon-dental-chair)}.jmix-font-icon-desktop:before{content:var(--jmix-font-icon-desktop)}.jmix-font-icon-diamond-o:before{content:var(--jmix-font-icon-diamond-o)}.jmix-font-icon-diamond:before{content:var(--jmix-font-icon-diamond)}.jmix-font-icon-diploma-scroll:before{content:var(--jmix-font-icon-diploma-scroll)}.jmix-font-icon-diploma:before{content:var(--jmix-font-icon-diploma)}.jmix-font-icon-disc:before{content:var(--jmix-font-icon-disc)}.jmix-font-icon-doctor-briefcase:before{content:var(--jmix-font-icon-doctor-briefcase)}.jmix-font-icon-doctor:before{content:var(--jmix-font-icon-doctor)}.jmix-font-icon-dollar:before{content:var(--jmix-font-icon-dollar)}.jmix-font-icon-dot-circle:before{content:var(--jmix-font-icon-dot-circle)}.jmix-font-icon-download-alt:before{content:var(--jmix-font-icon-download-alt)}.jmix-font-icon-download:before{content:var(--jmix-font-icon-download)}.jmix-font-icon-drop:before{content:var(--jmix-font-icon-drop)}.jmix-font-icon-edit:before{content:var(--jmix-font-icon-edit)}.jmix-font-icon-eject:before{content:var(--jmix-font-icon-eject)}.jmix-font-icon-elastic:before{content:var(--jmix-font-icon-elastic)}.jmix-font-icon-ellipsis-circle-o:before{content:var(--jmix-font-icon-ellipsis-circle-o)}.jmix-font-icon-ellipsis-circle:before{content:var(--jmix-font-icon-ellipsis-circle)}.jmix-font-icon-ellipsis-dots-h:before{content:var(--jmix-font-icon-ellipsis-dots-h)}.jmix-font-icon-ellipsis-dots-v:before{content:var(--jmix-font-icon-ellipsis-dots-v)}.jmix-font-icon-ellipsis-h:before{content:var(--jmix-font-icon-ellipsis-h)}.jmix-font-icon-ellipsis-v:before{content:var(--jmix-font-icon-ellipsis-v)}.jmix-font-icon-enter-arrow:before{content:var(--jmix-font-icon-enter-arrow)}.jmix-font-icon-enter:before{content:var(--jmix-font-icon-enter)}.jmix-font-icon-envelope-o:before{content:var(--jmix-font-icon-envelope-o)}.jmix-font-icon-envelope-open-o:before{content:var(--jmix-font-icon-envelope-open-o)}.jmix-font-icon-envelope-open:before{content:var(--jmix-font-icon-envelope-open)}.jmix-font-icon-envelope:before{content:var(--jmix-font-icon-envelope)}.jmix-font-icon-envelopes-o:before{content:var(--jmix-font-icon-envelopes-o)}.jmix-font-icon-envelopes:before{content:var(--jmix-font-icon-envelopes)}.jmix-font-icon-eraser:before{content:var(--jmix-font-icon-eraser)}.jmix-font-icon-esc-a:before{content:var(--jmix-font-icon-esc-a)}.jmix-font-icon-esc:before{content:var(--jmix-font-icon-esc)}.jmix-font-icon-euro:before{content:var(--jmix-font-icon-euro)}.jmix-font-icon-exchange:before{content:var(--jmix-font-icon-exchange)}.jmix-font-icon-exclamation-circle-o:before{content:var(--jmix-font-icon-exclamation-circle-o)}.jmix-font-icon-exclamation-circle:before{content:var(--jmix-font-icon-exclamation-circle)}.jmix-font-icon-exclamation:before{content:var(--jmix-font-icon-exclamation)}.jmix-font-icon-exit-o:before{content:var(--jmix-font-icon-exit-o)}.jmix-font-icon-exit:before{content:var(--jmix-font-icon-exit)}.jmix-font-icon-expand-full:before{content:var(--jmix-font-icon-expand-full)}.jmix-font-icon-expand-square:before{content:var(--jmix-font-icon-expand-square)}.jmix-font-icon-expand:before{content:var(--jmix-font-icon-expand)}.jmix-font-icon-external-browser:before{content:var(--jmix-font-icon-external-browser)}.jmix-font-icon-external-link:before{content:var(--jmix-font-icon-external-link)}.jmix-font-icon-eye-slash:before{content:var(--jmix-font-icon-eye-slash)}.jmix-font-icon-eye:before{content:var(--jmix-font-icon-eye)}.jmix-font-icon-eyedropper:before{content:var(--jmix-font-icon-eyedropper)}.jmix-font-icon-facebook-square:before{content:var(--jmix-font-icon-facebook-square)}.jmix-font-icon-facebook:before{content:var(--jmix-font-icon-facebook)}.jmix-font-icon-factory:before{content:var(--jmix-font-icon-factory)}.jmix-font-icon-family:before{content:var(--jmix-font-icon-family)}.jmix-font-icon-fast-backward:before{content:var(--jmix-font-icon-fast-backward)}.jmix-font-icon-fast-forward:before{content:var(--jmix-font-icon-fast-forward)}.jmix-font-icon-female:before{content:var(--jmix-font-icon-female)}.jmix-font-icon-file-add:before{content:var(--jmix-font-icon-file-add)}.jmix-font-icon-file-code:before{content:var(--jmix-font-icon-file-code)}.jmix-font-icon-file-font:before{content:var(--jmix-font-icon-file-font)}.jmix-font-icon-file-movie:before{content:var(--jmix-font-icon-file-movie)}.jmix-font-icon-file-o:before{content:var(--jmix-font-icon-file-o)}.jmix-font-icon-file-picture:before{content:var(--jmix-font-icon-file-picture)}.jmix-font-icon-file-presentation:before{content:var(--jmix-font-icon-file-presentation)}.jmix-font-icon-file-process:before{content:var(--jmix-font-icon-file-process)}.jmix-font-icon-file-refresh:before{content:var(--jmix-font-icon-file-refresh)}.jmix-font-icon-file-remove:before{content:var(--jmix-font-icon-file-remove)}.jmix-font-icon-file-search:before{content:var(--jmix-font-icon-file-search)}.jmix-font-icon-file-sound:before{content:var(--jmix-font-icon-file-sound)}.jmix-font-icon-file-start:before{content:var(--jmix-font-icon-file-start)}.jmix-font-icon-file-table:before{content:var(--jmix-font-icon-file-table)}.jmix-font-icon-file-text-o:before{content:var(--jmix-font-icon-file-text-o)}.jmix-font-icon-file-text:before{content:var(--jmix-font-icon-file-text)}.jmix-font-icon-file-tree-small:before{content:var(--jmix-font-icon-file-tree-small)}.jmix-font-icon-file-tree-sub:before{content:var(--jmix-font-icon-file-tree-sub)}.jmix-font-icon-file-tree:before{content:var(--jmix-font-icon-file-tree)}.jmix-font-icon-file-zip:before{content:var(--jmix-font-icon-file-zip)}.jmix-font-icon-file:before{content:var(--jmix-font-icon-file)}.jmix-font-icon-fill:before{content:var(--jmix-font-icon-fill)}.jmix-font-icon-film:before{content:var(--jmix-font-icon-film)}.jmix-font-icon-filter:before{content:var(--jmix-font-icon-filter)}.jmix-font-icon-fire:before{content:var(--jmix-font-icon-fire)}.jmix-font-icon-flag-checkered:before{content:var(--jmix-font-icon-flag-checkered)}.jmix-font-icon-flag-o:before{content:var(--jmix-font-icon-flag-o)}.jmix-font-icon-flag:before{content:var(--jmix-font-icon-flag)}.jmix-font-icon-flash:before{content:var(--jmix-font-icon-flash)}.jmix-font-icon-flask:before{content:var(--jmix-font-icon-flask)}.jmix-font-icon-flight-landing:before{content:var(--jmix-font-icon-flight-landing)}.jmix-font-icon-flight-takeoff:before{content:var(--jmix-font-icon-flight-takeoff)}.jmix-font-icon-flip-h:before{content:var(--jmix-font-icon-flip-h)}.jmix-font-icon-flip-v:before{content:var(--jmix-font-icon-flip-v)}.jmix-font-icon-folder-add:before{content:var(--jmix-font-icon-folder-add)}.jmix-font-icon-folder-o:before{content:var(--jmix-font-icon-folder-o)}.jmix-font-icon-folder-open-o:before{content:var(--jmix-font-icon-folder-open-o)}.jmix-font-icon-folder-open:before{content:var(--jmix-font-icon-folder-open)}.jmix-font-icon-folder-remove:before{content:var(--jmix-font-icon-folder-remove)}.jmix-font-icon-folder-search:before{content:var(--jmix-font-icon-folder-search)}.jmix-font-icon-folder:before{content:var(--jmix-font-icon-folder)}.jmix-font-icon-font:before{content:var(--jmix-font-icon-font)}.jmix-font-icon-form:before{content:var(--jmix-font-icon-form)}.jmix-font-icon-forward:before{content:var(--jmix-font-icon-forward)}.jmix-font-icon-frown-o:before{content:var(--jmix-font-icon-frown-o)}.jmix-font-icon-function:before{content:var(--jmix-font-icon-function)}.jmix-font-icon-funnel:before{content:var(--jmix-font-icon-funnel)}.jmix-font-icon-gamepad:before{content:var(--jmix-font-icon-gamepad)}.jmix-font-icon-gavel:before{content:var(--jmix-font-icon-gavel)}.jmix-font-icon-gift:before{content:var(--jmix-font-icon-gift)}.jmix-font-icon-glass:before{content:var(--jmix-font-icon-glass)}.jmix-font-icon-glasses:before{content:var(--jmix-font-icon-glasses)}.jmix-font-icon-globe-wire:before{content:var(--jmix-font-icon-globe-wire)}.jmix-font-icon-globe:before{content:var(--jmix-font-icon-globe)}.jmix-font-icon-golf:before{content:var(--jmix-font-icon-golf)}.jmix-font-icon-google-plus-square:before{content:var(--jmix-font-icon-google-plus-square)}.jmix-font-icon-google-plus:before{content:var(--jmix-font-icon-google-plus)}.jmix-font-icon-grab:before{content:var(--jmix-font-icon-grab)}.jmix-font-icon-grid-bevel:before{content:var(--jmix-font-icon-grid-bevel)}.jmix-font-icon-grid-big-o:before{content:var(--jmix-font-icon-grid-big-o)}.jmix-font-icon-grid-big:before{content:var(--jmix-font-icon-grid-big)}.jmix-font-icon-grid-h:before{content:var(--jmix-font-icon-grid-h)}.jmix-font-icon-grid-small-o:before{content:var(--jmix-font-icon-grid-small-o)}.jmix-font-icon-grid-small:before{content:var(--jmix-font-icon-grid-small)}.jmix-font-icon-grid-v:before{content:var(--jmix-font-icon-grid-v)}.jmix-font-icon-grid:before{content:var(--jmix-font-icon-grid)}.jmix-font-icon-group:before{content:var(--jmix-font-icon-group)}.jmix-font-icon-hammer:before{content:var(--jmix-font-icon-hammer)}.jmix-font-icon-hand:before{content:var(--jmix-font-icon-hand)}.jmix-font-icon-handle-corner:before{content:var(--jmix-font-icon-handle-corner)}.jmix-font-icon-hands-up:before{content:var(--jmix-font-icon-hands-up)}.jmix-font-icon-handshake:before{content:var(--jmix-font-icon-handshake)}.jmix-font-icon-harddrive-o:before{content:var(--jmix-font-icon-harddrive-o)}.jmix-font-icon-harddrive:before{content:var(--jmix-font-icon-harddrive)}.jmix-font-icon-hash:before{content:var(--jmix-font-icon-hash)}.jmix-font-icon-header:before{content:var(--jmix-font-icon-header)}.jmix-font-icon-headphones:before{content:var(--jmix-font-icon-headphones)}.jmix-font-icon-headset:before{content:var(--jmix-font-icon-headset)}.jmix-font-icon-health-card:before{content:var(--jmix-font-icon-health-card)}.jmix-font-icon-heart-o:before{content:var(--jmix-font-icon-heart-o)}.jmix-font-icon-heart:before{content:var(--jmix-font-icon-heart)}.jmix-font-icon-home-o:before{content:var(--jmix-font-icon-home-o)}.jmix-font-icon-home:before{content:var(--jmix-font-icon-home)}.jmix-font-icon-hospital:before{content:var(--jmix-font-icon-hospital)}.jmix-font-icon-hourglass-empty:before{content:var(--jmix-font-icon-hourglass-empty)}.jmix-font-icon-hourglass-end:before{content:var(--jmix-font-icon-hourglass-end)}.jmix-font-icon-hourglass-start:before{content:var(--jmix-font-icon-hourglass-start)}.jmix-font-icon-hourglass:before{content:var(--jmix-font-icon-hourglass)}.jmix-font-icon-inbox:before{content:var(--jmix-font-icon-inbox)}.jmix-font-icon-indent:before{content:var(--jmix-font-icon-indent)}.jmix-font-icon-info-circle-o:before{content:var(--jmix-font-icon-info-circle-o)}.jmix-font-icon-info-circle:before{content:var(--jmix-font-icon-info-circle)}.jmix-font-icon-info:before{content:var(--jmix-font-icon-info)}.jmix-font-icon-input:before{content:var(--jmix-font-icon-input)}.jmix-font-icon-insert:before{content:var(--jmix-font-icon-insert)}.jmix-font-icon-institution:before{content:var(--jmix-font-icon-institution)}.jmix-font-icon-invoice:before{content:var(--jmix-font-icon-invoice)}.jmix-font-icon-italic:before{content:var(--jmix-font-icon-italic)}.jmix-font-icon-key-o:before{content:var(--jmix-font-icon-key-o)}.jmix-font-icon-key:before{content:var(--jmix-font-icon-key)}.jmix-font-icon-keyboard-o:before{content:var(--jmix-font-icon-keyboard-o)}.jmix-font-icon-keyboard:before{content:var(--jmix-font-icon-keyboard)}.jmix-font-icon-laptop:before{content:var(--jmix-font-icon-laptop)}.jmix-font-icon-layout:before{content:var(--jmix-font-icon-layout)}.jmix-font-icon-level-down-bold:before{content:var(--jmix-font-icon-level-down-bold)}.jmix-font-icon-level-down:before{content:var(--jmix-font-icon-level-down)}.jmix-font-icon-level-left-bold:before{content:var(--jmix-font-icon-level-left-bold)}.jmix-font-icon-level-left:before{content:var(--jmix-font-icon-level-left)}.jmix-font-icon-level-right-bold:before{content:var(--jmix-font-icon-level-right-bold)}.jmix-font-icon-level-right:before{content:var(--jmix-font-icon-level-right)}.jmix-font-icon-level-up-bold:before{content:var(--jmix-font-icon-level-up-bold)}.jmix-font-icon-level-up:before{content:var(--jmix-font-icon-level-up)}.jmix-font-icon-lifebuoy:before{content:var(--jmix-font-icon-lifebuoy)}.jmix-font-icon-lightbulb:before{content:var(--jmix-font-icon-lightbulb)}.jmix-font-icon-line-bar-chart:before{content:var(--jmix-font-icon-line-bar-chart)}.jmix-font-icon-line-chart:before{content:var(--jmix-font-icon-line-chart)}.jmix-font-icon-line-h:before{content:var(--jmix-font-icon-line-h)}.jmix-font-icon-line-v:before{content:var(--jmix-font-icon-line-v)}.jmix-font-icon-lines-list:before{content:var(--jmix-font-icon-lines-list)}.jmix-font-icon-lines:before{content:var(--jmix-font-icon-lines)}.jmix-font-icon-link:before{content:var(--jmix-font-icon-link)}.jmix-font-icon-list-ol:before{content:var(--jmix-font-icon-list-ol)}.jmix-font-icon-list-select:before{content:var(--jmix-font-icon-list-select)}.jmix-font-icon-list-ul:before{content:var(--jmix-font-icon-list-ul)}.jmix-font-icon-list:before{content:var(--jmix-font-icon-list)}.jmix-font-icon-location-arrow-circle-o:before{content:var(--jmix-font-icon-location-arrow-circle-o)}.jmix-font-icon-location-arrow-circle:before{content:var(--jmix-font-icon-location-arrow-circle)}.jmix-font-icon-location-arrow:before{content:var(--jmix-font-icon-location-arrow)}.jmix-font-icon-lock:before{content:var(--jmix-font-icon-lock)}.jmix-font-icon-magic:before{content:var(--jmix-font-icon-magic)}.jmix-font-icon-magnet:before{content:var(--jmix-font-icon-magnet)}.jmix-font-icon-mailbox:before{content:var(--jmix-font-icon-mailbox)}.jmix-font-icon-male:before{content:var(--jmix-font-icon-male)}.jmix-font-icon-map-marker:before{content:var(--jmix-font-icon-map-marker)}.jmix-font-icon-margin-bottom:before{content:var(--jmix-font-icon-margin-bottom)}.jmix-font-icon-margin-left:before{content:var(--jmix-font-icon-margin-left)}.jmix-font-icon-margin-right:before{content:var(--jmix-font-icon-margin-right)}.jmix-font-icon-margin-top:before{content:var(--jmix-font-icon-margin-top)}.jmix-font-icon-margin:before{content:var(--jmix-font-icon-margin)}.jmix-font-icon-medal:before{content:var(--jmix-font-icon-medal)}.jmix-font-icon-megaphone:before{content:var(--jmix-font-icon-megaphone)}.jmix-font-icon-meh-o:before{content:var(--jmix-font-icon-meh-o)}.jmix-font-icon-menu:before{content:var(--jmix-font-icon-menu)}.jmix-font-icon-microphone:before{content:var(--jmix-font-icon-microphone)}.jmix-font-icon-minus-circle-o:before{content:var(--jmix-font-icon-minus-circle-o)}.jmix-font-icon-minus-circle:before{content:var(--jmix-font-icon-minus-circle)}.jmix-font-icon-minus-square-o:before{content:var(--jmix-font-icon-minus-square-o)}.jmix-font-icon-minus:before{content:var(--jmix-font-icon-minus)}.jmix-font-icon-mobile-browser:before{content:var(--jmix-font-icon-mobile-browser)}.jmix-font-icon-mobile-retro:before{content:var(--jmix-font-icon-mobile-retro)}.jmix-font-icon-mobile:before{content:var(--jmix-font-icon-mobile)}.jmix-font-icon-modal-list:before{content:var(--jmix-font-icon-modal-list)}.jmix-font-icon-modal:before{content:var(--jmix-font-icon-modal)}.jmix-font-icon-money-deposit:before{content:var(--jmix-font-icon-money-deposit)}.jmix-font-icon-money-exchange:before{content:var(--jmix-font-icon-money-exchange)}.jmix-font-icon-money-withdraw:before{content:var(--jmix-font-icon-money-withdraw)}.jmix-font-icon-money:before{content:var(--jmix-font-icon-money)}.jmix-font-icon-moon-o:before{content:var(--jmix-font-icon-moon-o)}.jmix-font-icon-moon:before{content:var(--jmix-font-icon-moon)}.jmix-font-icon-morning:before{content:var(--jmix-font-icon-morning)}.jmix-font-icon-movie:before{content:var(--jmix-font-icon-movie)}.jmix-font-icon-music:before{content:var(--jmix-font-icon-music)}.jmix-font-icon-mute:before{content:var(--jmix-font-icon-mute)}.jmix-font-icon-native-button:before{content:var(--jmix-font-icon-native-button)}.jmix-font-icon-newspaper:before{content:var(--jmix-font-icon-newspaper)}.jmix-font-icon-notebook:before{content:var(--jmix-font-icon-notebook)}.jmix-font-icon-nurse:before{content:var(--jmix-font-icon-nurse)}.jmix-font-icon-office:before{content:var(--jmix-font-icon-office)}.jmix-font-icon-open-book:before{content:var(--jmix-font-icon-open-book)}.jmix-font-icon-option-a:before{content:var(--jmix-font-icon-option-a)}.jmix-font-icon-option:before{content:var(--jmix-font-icon-option)}.jmix-font-icon-options:before{content:var(--jmix-font-icon-options)}.jmix-font-icon-orientation:before{content:var(--jmix-font-icon-orientation)}.jmix-font-icon-out:before{content:var(--jmix-font-icon-out)}.jmix-font-icon-outbox:before{content:var(--jmix-font-icon-outbox)}.jmix-font-icon-package:before{content:var(--jmix-font-icon-package)}.jmix-font-icon-padding-bottom:before{content:var(--jmix-font-icon-padding-bottom)}.jmix-font-icon-padding-left:before{content:var(--jmix-font-icon-padding-left)}.jmix-font-icon-padding-right:before{content:var(--jmix-font-icon-padding-right)}.jmix-font-icon-padding-top:before{content:var(--jmix-font-icon-padding-top)}.jmix-font-icon-padding:before{content:var(--jmix-font-icon-padding)}.jmix-font-icon-paint-roll:before{content:var(--jmix-font-icon-paint-roll)}.jmix-font-icon-paintbrush:before{content:var(--jmix-font-icon-paintbrush)}.jmix-font-icon-palette:before{content:var(--jmix-font-icon-palette)}.jmix-font-icon-panel:before{content:var(--jmix-font-icon-panel)}.jmix-font-icon-paperclip:before{content:var(--jmix-font-icon-paperclip)}.jmix-font-icon-paperplane-o:before{content:var(--jmix-font-icon-paperplane-o)}.jmix-font-icon-paperplane:before{content:var(--jmix-font-icon-paperplane)}.jmix-font-icon-paragraph:before{content:var(--jmix-font-icon-paragraph)}.jmix-font-icon-password:before{content:var(--jmix-font-icon-password)}.jmix-font-icon-paste:before{content:var(--jmix-font-icon-paste)}.jmix-font-icon-pause:before{content:var(--jmix-font-icon-pause)}.jmix-font-icon-pencil:before{content:var(--jmix-font-icon-pencil)}.jmix-font-icon-phone-landline:before{content:var(--jmix-font-icon-phone-landline)}.jmix-font-icon-phone:before{content:var(--jmix-font-icon-phone)}.jmix-font-icon-picture:before{content:var(--jmix-font-icon-picture)}.jmix-font-icon-pie-bar-chart:before{content:var(--jmix-font-icon-pie-bar-chart)}.jmix-font-icon-pie-chart:before{content:var(--jmix-font-icon-pie-chart)}.jmix-font-icon-piggy-bank-coin:before{content:var(--jmix-font-icon-piggy-bank-coin)}.jmix-font-icon-piggy-bank:before{content:var(--jmix-font-icon-piggy-bank)}.jmix-font-icon-pill:before{content:var(--jmix-font-icon-pill)}.jmix-font-icon-pills:before{content:var(--jmix-font-icon-pills)}.jmix-font-icon-pin-post:before{content:var(--jmix-font-icon-pin-post)}.jmix-font-icon-pin:before{content:var(--jmix-font-icon-pin)}.jmix-font-icon-play-circle-o:before{content:var(--jmix-font-icon-play-circle-o)}.jmix-font-icon-play-circle:before{content:var(--jmix-font-icon-play-circle)}.jmix-font-icon-play:before{content:var(--jmix-font-icon-play)}.jmix-font-icon-plug:before{content:var(--jmix-font-icon-plug)}.jmix-font-icon-plus-circle-o:before{content:var(--jmix-font-icon-plus-circle-o)}.jmix-font-icon-plus-circle:before{content:var(--jmix-font-icon-plus-circle)}.jmix-font-icon-plus-minus:before{content:var(--jmix-font-icon-plus-minus)}.jmix-font-icon-plus-square-o:before{content:var(--jmix-font-icon-plus-square-o)}.jmix-font-icon-plus:before{content:var(--jmix-font-icon-plus)}.jmix-font-icon-pointer:before{content:var(--jmix-font-icon-pointer)}.jmix-font-icon-power-off:before{content:var(--jmix-font-icon-power-off)}.jmix-font-icon-presentation:before{content:var(--jmix-font-icon-presentation)}.jmix-font-icon-print:before{content:var(--jmix-font-icon-print)}.jmix-font-icon-progressbar:before{content:var(--jmix-font-icon-progressbar)}.jmix-font-icon-puzzle-piece:before{content:var(--jmix-font-icon-puzzle-piece)}.jmix-font-icon-pyramid-chart:before{content:var(--jmix-font-icon-pyramid-chart)}.jmix-font-icon-qrcode:before{content:var(--jmix-font-icon-qrcode)}.jmix-font-icon-question-circle-o:before{content:var(--jmix-font-icon-question-circle-o)}.jmix-font-icon-question-circle:before{content:var(--jmix-font-icon-question-circle)}.jmix-font-icon-question:before{content:var(--jmix-font-icon-question)}.jmix-font-icon-quote-left:before{content:var(--jmix-font-icon-quote-left)}.jmix-font-icon-quote-right:before{content:var(--jmix-font-icon-quote-right)}.jmix-font-icon-random:before{content:var(--jmix-font-icon-random)}.jmix-font-icon-raster-lower-left:before{content:var(--jmix-font-icon-raster-lower-left)}.jmix-font-icon-raster:before{content:var(--jmix-font-icon-raster)}.jmix-font-icon-records:before{content:var(--jmix-font-icon-records)}.jmix-font-icon-recycle:before{content:var(--jmix-font-icon-recycle)}.jmix-font-icon-refresh:before{content:var(--jmix-font-icon-refresh)}.jmix-font-icon-reply-all:before{content:var(--jmix-font-icon-reply-all)}.jmix-font-icon-reply:before{content:var(--jmix-font-icon-reply)}.jmix-font-icon-resize-h:before{content:var(--jmix-font-icon-resize-h)}.jmix-font-icon-resize-v:before{content:var(--jmix-font-icon-resize-v)}.jmix-font-icon-retweet:before{content:var(--jmix-font-icon-retweet)}.jmix-font-icon-rhombus:before{content:var(--jmix-font-icon-rhombus)}.jmix-font-icon-road-branch:before{content:var(--jmix-font-icon-road-branch)}.jmix-font-icon-road-branches:before{content:var(--jmix-font-icon-road-branches)}.jmix-font-icon-road-split:before{content:var(--jmix-font-icon-road-split)}.jmix-font-icon-road:before{content:var(--jmix-font-icon-road)}.jmix-font-icon-rocket:before{content:var(--jmix-font-icon-rocket)}.jmix-font-icon-rotate-left:before{content:var(--jmix-font-icon-rotate-left)}.jmix-font-icon-rotate-right:before{content:var(--jmix-font-icon-rotate-right)}.jmix-font-icon-rss-square:before{content:var(--jmix-font-icon-rss-square)}.jmix-font-icon-rss:before{content:var(--jmix-font-icon-rss)}.jmix-font-icon-safe-lock:before{content:var(--jmix-font-icon-safe-lock)}.jmix-font-icon-safe:before{content:var(--jmix-font-icon-safe)}.jmix-font-icon-scale-unbalance:before{content:var(--jmix-font-icon-scale-unbalance)}.jmix-font-icon-scale:before{content:var(--jmix-font-icon-scale)}.jmix-font-icon-scatter-chart:before{content:var(--jmix-font-icon-scatter-chart)}.jmix-font-icon-scissors:before{content:var(--jmix-font-icon-scissors)}.jmix-font-icon-screwdriver:before{content:var(--jmix-font-icon-screwdriver)}.jmix-font-icon-search-minus:before{content:var(--jmix-font-icon-search-minus)}.jmix-font-icon-search-plus:before{content:var(--jmix-font-icon-search-plus)}.jmix-font-icon-search:before{content:var(--jmix-font-icon-search)}.jmix-font-icon-select:before{content:var(--jmix-font-icon-select)}.jmix-font-icon-server:before{content:var(--jmix-font-icon-server)}.jmix-font-icon-share-square:before{content:var(--jmix-font-icon-share-square)}.jmix-font-icon-share:before{content:var(--jmix-font-icon-share)}.jmix-font-icon-shield:before{content:var(--jmix-font-icon-shield)}.jmix-font-icon-shift-arrow:before{content:var(--jmix-font-icon-shift-arrow)}.jmix-font-icon-shift:before{content:var(--jmix-font-icon-shift)}.jmix-font-icon-shop:before{content:var(--jmix-font-icon-shop)}.jmix-font-icon-sign-in-alt:before{content:var(--jmix-font-icon-sign-in-alt)}.jmix-font-icon-sign-in:before{content:var(--jmix-font-icon-sign-in)}.jmix-font-icon-sign-out-alt:before{content:var(--jmix-font-icon-sign-out-alt)}.jmix-font-icon-sign-out:before{content:var(--jmix-font-icon-sign-out)}.jmix-font-icon-signal:before{content:var(--jmix-font-icon-signal)}.jmix-font-icon-sitemap:before{content:var(--jmix-font-icon-sitemap)}.jmix-font-icon-slider:before{content:var(--jmix-font-icon-slider)}.jmix-font-icon-sliders:before{content:var(--jmix-font-icon-sliders)}.jmix-font-icon-smiley-o:before{content:var(--jmix-font-icon-smiley-o)}.jmix-font-icon-sort:before{content:var(--jmix-font-icon-sort)}.jmix-font-icon-sound-disable:before{content:var(--jmix-font-icon-sound-disable)}.jmix-font-icon-spark-line:before{content:var(--jmix-font-icon-spark-line)}.jmix-font-icon-specialist:before{content:var(--jmix-font-icon-specialist)}.jmix-font-icon-spinner-arc:before{content:var(--jmix-font-icon-spinner-arc)}.jmix-font-icon-spinner-third:before{content:var(--jmix-font-icon-spinner-third)}.jmix-font-icon-spinner:before{content:var(--jmix-font-icon-spinner)}.jmix-font-icon-spline-area-chart:before{content:var(--jmix-font-icon-spline-area-chart)}.jmix-font-icon-spline-chart:before{content:var(--jmix-font-icon-spline-chart)}.jmix-font-icon-split-h:before{content:var(--jmix-font-icon-split-h)}.jmix-font-icon-split-v:before{content:var(--jmix-font-icon-split-v)}.jmix-font-icon-split:before{content:var(--jmix-font-icon-split)}.jmix-font-icon-spoon:before{content:var(--jmix-font-icon-spoon)}.jmix-font-icon-square-shadow:before{content:var(--jmix-font-icon-square-shadow)}.jmix-font-icon-star-half-left-o:before{content:var(--jmix-font-icon-star-half-left-o)}.jmix-font-icon-star-half-left:before{content:var(--jmix-font-icon-star-half-left)}.jmix-font-icon-star-half-right-o:before{content:var(--jmix-font-icon-star-half-right-o)}.jmix-font-icon-star-half-right:before{content:var(--jmix-font-icon-star-half-right)}.jmix-font-icon-star-o:before{content:var(--jmix-font-icon-star-o)}.jmix-font-icon-star:before{content:var(--jmix-font-icon-star)}.jmix-font-icon-start-cog:before{content:var(--jmix-font-icon-start-cog)}.jmix-font-icon-step-backward:before{content:var(--jmix-font-icon-step-backward)}.jmix-font-icon-step-forward:before{content:var(--jmix-font-icon-step-forward)}.jmix-font-icon-stethoscope:before{content:var(--jmix-font-icon-stethoscope)}.jmix-font-icon-stock:before{content:var(--jmix-font-icon-stock)}.jmix-font-icon-stop-cog:before{content:var(--jmix-font-icon-stop-cog)}.jmix-font-icon-stop:before{content:var(--jmix-font-icon-stop)}.jmix-font-icon-stopwatch:before{content:var(--jmix-font-icon-stopwatch)}.jmix-font-icon-storage:before{content:var(--jmix-font-icon-storage)}.jmix-font-icon-strikethrough:before{content:var(--jmix-font-icon-strikethrough)}.jmix-font-icon-subscript:before{content:var(--jmix-font-icon-subscript)}.jmix-font-icon-suitcase:before{content:var(--jmix-font-icon-suitcase)}.jmix-font-icon-sun-down:before{content:var(--jmix-font-icon-sun-down)}.jmix-font-icon-sun-o:before{content:var(--jmix-font-icon-sun-o)}.jmix-font-icon-sun-rise:before{content:var(--jmix-font-icon-sun-rise)}.jmix-font-icon-superscript:before{content:var(--jmix-font-icon-superscript)}.jmix-font-icon-sword:before{content:var(--jmix-font-icon-sword)}.jmix-font-icon-tab-a:before{content:var(--jmix-font-icon-tab-a)}.jmix-font-icon-tab:before{content:var(--jmix-font-icon-tab)}.jmix-font-icon-table:before{content:var(--jmix-font-icon-table)}.jmix-font-icon-tablet:before{content:var(--jmix-font-icon-tablet)}.jmix-font-icon-tabs:before{content:var(--jmix-font-icon-tabs)}.jmix-font-icon-tag:before{content:var(--jmix-font-icon-tag)}.jmix-font-icon-tags:before{content:var(--jmix-font-icon-tags)}.jmix-font-icon-tasks:before{content:var(--jmix-font-icon-tasks)}.jmix-font-icon-taxi:before{content:var(--jmix-font-icon-taxi)}.jmix-font-icon-teeth:before{content:var(--jmix-font-icon-teeth)}.jmix-font-icon-terminal:before{content:var(--jmix-font-icon-terminal)}.jmix-font-icon-text-height:before{content:var(--jmix-font-icon-text-height)}.jmix-font-icon-text-input:before{content:var(--jmix-font-icon-text-input)}.jmix-font-icon-text-label:before{content:var(--jmix-font-icon-text-label)}.jmix-font-icon-text-width:before{content:var(--jmix-font-icon-text-width)}.jmix-font-icon-thin-square:before{content:var(--jmix-font-icon-thin-square)}.jmix-font-icon-thumbs-down-o:before{content:var(--jmix-font-icon-thumbs-down-o)}.jmix-font-icon-thumbs-down:before{content:var(--jmix-font-icon-thumbs-down)}.jmix-font-icon-thumbs-up-o:before{content:var(--jmix-font-icon-thumbs-up-o)}.jmix-font-icon-thumbs-up:before{content:var(--jmix-font-icon-thumbs-up)}.jmix-font-icon-ticket:before{content:var(--jmix-font-icon-ticket)}.jmix-font-icon-time-backward:before{content:var(--jmix-font-icon-time-backward)}.jmix-font-icon-time-forward:before{content:var(--jmix-font-icon-time-forward)}.jmix-font-icon-timer:before{content:var(--jmix-font-icon-timer)}.jmix-font-icon-toolbox:before{content:var(--jmix-font-icon-toolbox)}.jmix-font-icon-tools:before{content:var(--jmix-font-icon-tools)}.jmix-font-icon-tooth:before{content:var(--jmix-font-icon-tooth)}.jmix-font-icon-touch:before{content:var(--jmix-font-icon-touch)}.jmix-font-icon-train:before{content:var(--jmix-font-icon-train)}.jmix-font-icon-trash:before{content:var(--jmix-font-icon-trash)}.jmix-font-icon-tree-table:before{content:var(--jmix-font-icon-tree-table)}.jmix-font-icon-trending-down:before{content:var(--jmix-font-icon-trending-down)}.jmix-font-icon-trending-up:before{content:var(--jmix-font-icon-trending-up)}.jmix-font-icon-trophy:before{content:var(--jmix-font-icon-trophy)}.jmix-font-icon-truck:before{content:var(--jmix-font-icon-truck)}.jmix-font-icon-twin-col-select:before{content:var(--jmix-font-icon-twin-col-select)}.jmix-font-icon-twitter-square:before{content:var(--jmix-font-icon-twitter-square)}.jmix-font-icon-twitter:before{content:var(--jmix-font-icon-twitter)}.jmix-font-icon-umbrella:before{content:var(--jmix-font-icon-umbrella)}.jmix-font-icon-underline:before{content:var(--jmix-font-icon-underline)}.jmix-font-icon-unlink:before{content:var(--jmix-font-icon-unlink)}.jmix-font-icon-unlock:before{content:var(--jmix-font-icon-unlock)}.jmix-font-icon-upload-alt:before{content:var(--jmix-font-icon-upload-alt)}.jmix-font-icon-upload:before{content:var(--jmix-font-icon-upload)}.jmix-font-icon-user-card:before{content:var(--jmix-font-icon-user-card)}.jmix-font-icon-user-check:before{content:var(--jmix-font-icon-user-check)}.jmix-font-icon-user-clock:before{content:var(--jmix-font-icon-user-clock)}.jmix-font-icon-user-heart:before{content:var(--jmix-font-icon-user-heart)}.jmix-font-icon-user-star:before{content:var(--jmix-font-icon-user-star)}.jmix-font-icon-user:before{content:var(--jmix-font-icon-user)}.jmix-font-icon-users:before{content:var(--jmix-font-icon-users)}.jmix-font-icon-vaadin-h:before{content:var(--jmix-font-icon-vaadin-h)}.jmix-font-icon-vaadin-v:before{content:var(--jmix-font-icon-vaadin-v)}.jmix-font-icon-viewport:before{content:var(--jmix-font-icon-viewport)}.jmix-font-icon-vimeo-square:before{content:var(--jmix-font-icon-vimeo-square)}.jmix-font-icon-vimeo:before{content:var(--jmix-font-icon-vimeo)}.jmix-font-icon-volume-down:before{content:var(--jmix-font-icon-volume-down)}.jmix-font-icon-volume-off:before{content:var(--jmix-font-icon-volume-off)}.jmix-font-icon-volume-up:before{content:var(--jmix-font-icon-volume-up)}.jmix-font-icon-volume:before{content:var(--jmix-font-icon-volume)}.jmix-font-icon-wallet:before{content:var(--jmix-font-icon-wallet)}.jmix-font-icon-warning:before{content:var(--jmix-font-icon-warning)}.jmix-font-icon-workplace:before{content:var(--jmix-font-icon-workplace)}.jmix-font-icon-wrench:before{content:var(--jmix-font-icon-wrench)}.jmix-font-icon-youtube-square:before{content:var(--jmix-font-icon-youtube-square)}.jmix-font-icon-youtube:before{content:var(--jmix-font-icon-youtube)}.jmix-font-icon-photo:before{content:var(--jmix-font-icon-photo)}.jmix-font-icon-redo:before{content:var(--jmix-font-icon-redo)}.jmix-font-icon-undo:before{content:var(--jmix-font-icon-undo)}@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}:root{--ao-navy: #201C4F;--ao-navy-deep: #15123A;--ao-amber: #F5A026;--ao-ink: #14112E;--ao-ink-soft: #5A5876;--ao-line: #E6E5EF;--ao-surface: #FAFAFC;--ao-paper: #FFFFFF;--ao-ok: #10794A;--ao-warn: #8A5A00;--ao-fail: #B3261E;--ao-idle: #5A5876;--ao-unknown: #7A7896;--ao-ok-10: rgba(16, 121, 74, .1);--ao-warn-10: rgba(138, 90, 0, .1);--ao-fail-10: rgba(179, 38, 30, .1);--ao-idle-10: rgba(90, 88, 118, .1);--ao-unknown-10: rgba(122, 120, 150, .1);--ao-text-xs: .75rem;--ao-text-sm: .8125rem;--ao-text-base: .875rem;--ao-text-md: 1.0625rem;--ao-text-lg: 1.3125rem;--ao-text-xl: 1.625rem;--ao-gap-en-grupo: 8px;--ao-gap-entre-grupos: 16px;--ao-gap-entre-paneles: 24px;--ao-margen-vista: 24px;--ao-transicion: .18s cubic-bezier(.22, 1, .36, 1);--ao-lienzo: #F3F4F9;--ao-acento: #3D4FE0;--ao-acento-hover: #3140C4;--ao-acento-suave: #ECEEFD;--ao-acento-10: rgba(61, 79, 224, .1);--ao-acento-30: rgba(61, 79, 224, .3);--ao-sin-dato-tinta: #66647F;--ao-cajon: #15123A;--ao-radio-tarjeta: 12px;--ao-radio-control: 8px;--ao-radio-pastilla: 999px;--ao-sombra-tarjeta: 0 1px 2px rgba(20, 17, 46, .04), 0 6px 20px -10px rgba(20, 17, 46, .14);--ao-sombra-elevada: 0 2px 4px rgba(20, 17, 46, .06), 0 16px 40px -12px rgba(20, 17, 46, .24);--ao-tono-violeta: #6D3FD8;--ao-tono-violeta-suave: #F1ECFD;--ao-tono-verde: #10794A;--ao-tono-verde-suave: #E6F3EC;--ao-tono-rojo: #B3261E;--ao-tono-rojo-suave: #FAE9E8;--ao-tono-azul: #1F63D6;--ao-tono-azul-suave: #E7EFFC;--ao-tono-naranja: #A84C08;--ao-tono-naranja-suave: #FDF0E3;--ao-tono-indigo: #3D4FE0;--ao-tono-indigo-suave: #ECEEFD;--ao-tono-neutro: #5A5876;--ao-tono-neutro-suave: #EFEEF4;--ao-serie-1: #3D4FE0;--ao-serie-2: #8B5CF6;--ao-serie-3: #0E9F6E;--ao-serie-4: #E59A1A;--ao-serie-5: #0891B2;--ao-serie-6: #D9467A;--ao-serie-otros: #A9A7BC;--ao-noche: #0F1233;--ao-noche-alto: #171B45;--ao-noche-linea: rgba(255, 255, 255, .09);--ao-noche-tinta: #ECEBF7;--ao-noche-tinta-suave: #A9A7C6;--ao-ok-claro: #3DD68C;--ao-warn-claro: #F5B83D;--ao-fail-claro: #FF7A70;--ao-unknown-claro: #A9A7C6}:root{--lumo-font-family: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lumo-primary-color: var(--ao-acento);--lumo-primary-text-color: var(--ao-acento);--lumo-primary-contrast-color: var(--ao-paper);--lumo-primary-color-10pct: var(--ao-acento-10);--lumo-primary-color-50pct: rgba(61, 79, 224, .5);--lumo-border-radius-m: var(--ao-radio-control);--lumo-border-radius-l: var(--ao-radio-tarjeta);--lumo-body-text-color: var(--ao-ink);--lumo-header-text-color: var(--ao-ink);--lumo-secondary-text-color: var(--ao-ink-soft);--lumo-tertiary-text-color: var(--ao-unknown);--lumo-base-color: var(--ao-paper);--lumo-success-color: var(--ao-ok);--lumo-success-text-color: var(--ao-ok);--lumo-success-color-10pct: var(--ao-ok-10);--lumo-success-contrast-color: var(--ao-paper);--lumo-warning-color: var(--ao-warn);--lumo-warning-text-color: var(--ao-warn);--lumo-warning-color-10pct: var(--ao-warn-10);--lumo-warning-contrast-color: var(--ao-paper);--lumo-error-color: var(--ao-fail);--lumo-error-text-color: var(--ao-fail);--lumo-error-color-10pct: var(--ao-fail-10);--lumo-error-contrast-color: var(--ao-paper)}body{background:var(--ao-lienzo);color:var(--ao-ink)}.ao-cifra,.ao-num,vaadin-grid-cell-content .ao-cifra{font-variant-numeric:tabular-nums}[theme~=badge].ao-badge-sin-dato,.ao-badge-sin-dato{color:var(--ao-unknown);background:var(--ao-unknown-10);border:1px dashed var(--ao-unknown)}[theme~=badge].ao-badge-detenido,.ao-badge-detenido{color:var(--ao-idle);background:var(--ao-idle-10)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ao-kit-tono--violeta{--ao-kit-tono: var(--ao-tono-violeta);--ao-kit-tono-suave: var(--ao-tono-violeta-suave)}.ao-kit-tono--verde{--ao-kit-tono: var(--ao-tono-verde);--ao-kit-tono-suave: var(--ao-tono-verde-suave)}.ao-kit-tono--rojo{--ao-kit-tono: var(--ao-tono-rojo);--ao-kit-tono-suave: var(--ao-tono-rojo-suave)}.ao-kit-tono--azul{--ao-kit-tono: var(--ao-tono-azul);--ao-kit-tono-suave: var(--ao-tono-azul-suave)}.ao-kit-tono--naranja{--ao-kit-tono: var(--ao-tono-naranja);--ao-kit-tono-suave: var(--ao-tono-naranja-suave)}.ao-kit-tono--indigo{--ao-kit-tono: var(--ao-tono-indigo);--ao-kit-tono-suave: var(--ao-tono-indigo-suave)}.ao-kit-tono--neutro{--ao-kit-tono: var(--ao-tono-neutro);--ao-kit-tono-suave: var(--ao-tono-neutro-suave)}.ao-kit-encabezado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ao-gap-entre-grupos);width:100%}.ao-kit-encabezado__identidad{display:flex;align-items:center;gap:12px;min-width:0}.ao-kit-encabezado__icono{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ao-acento-suave);color:var(--ao-acento);flex:none}.ao-kit-encabezado__icono vaadin-icon{width:22px;height:22px}.ao-kit-encabezado__titulo{margin:0;font-size:var(--ao-text-xl);font-weight:800;letter-spacing:-.015em;line-height:1.15;color:var(--ao-ink)}.ao-kit-encabezado__subtitulo{color:var(--ao-ink-soft);font-size:var(--ao-text-sm)}.ao-kit-encabezado__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ao-gap-en-grupo)}.ao-kit-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ao-gap-entre-grupos);width:100%}.ao-kit-rejilla{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ao-gap-entre-grupos);width:100%}.ao-kit-col-4{grid-column:span 4}.ao-kit-col-5{grid-column:span 5}.ao-kit-col-6{grid-column:span 6}.ao-kit-col-7{grid-column:span 7}.ao-kit-col-8{grid-column:span 8}.ao-kit-col-12{grid-column:span 12}@media(max-width:1100px){.ao-kit-col-4,.ao-kit-col-5{grid-column:span 6}.ao-kit-col-7,.ao-kit-col-8{grid-column:span 12}}@media(max-width:760px){.ao-kit-rejilla>*{grid-column:span 12}}.ao-kit-tarjeta{display:flex;flex-direction:column;min-width:0;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta);padding:16px 18px;gap:12px}.ao-kit-tarjeta__cabecera{display:flex;align-items:center;gap:var(--ao-gap-en-grupo);min-height:28px}.ao-kit-tarjeta__titulos{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0;flex:1}.ao-kit-tarjeta__titulo{margin:0;font-size:1rem;font-weight:750;letter-spacing:-.005em;color:var(--ao-ink)}.ao-kit-tarjeta__subtitulo{color:var(--ao-ink-soft);font-size:var(--ao-text-sm)}.ao-kit-tarjeta__acciones{display:flex;align-items:center;gap:var(--ao-gap-en-grupo)}.ao-kit-tarjeta__ver-todos{color:var(--ao-acento);font-size:var(--ao-text-sm);font-weight:650;text-decoration:none;border-radius:6px;padding:2px 4px;cursor:pointer;background:none;border:0;font-family:inherit}.ao-kit-tarjeta__ver-todos:hover{text-decoration:underline}.ao-kit-tarjeta__ver-todos:focus-visible{outline:2px solid var(--ao-acento);outline-offset:2px}.ao-kit-tarjeta__cuerpo{display:flex;flex-direction:column;min-width:0;gap:var(--ao-gap-en-grupo)}.ao-kit-tarjeta--noche{background:var(--ao-noche);border-color:var(--ao-noche-linea);color:var(--ao-noche-tinta)}.ao-kit-tarjeta--noche .ao-kit-tarjeta__titulo{color:var(--ao-noche-tinta)}.ao-kit-tarjeta--noche .ao-kit-tarjeta__subtitulo,.ao-kit-tarjeta--noche .ao-kit-vacio__detalle{color:var(--ao-noche-tinta-suave)}.ao-kit-tarjeta--noche .ao-kit-vacio__titulo{color:var(--ao-noche-tinta)}.ao-kit-tarjeta--noche .ao-kit-tarjeta__ver-todos{color:#aeb6ff}.ao-kit-kpi{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:start;min-width:0;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta);padding:14px 16px;overflow:hidden}.ao-kit-kpi__icono{grid-row:span 3;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ao-kit-tono-suave, var(--ao-tono-neutro-suave));color:var(--ao-kit-tono, var(--ao-tono-neutro))}.ao-kit-kpi__icono vaadin-icon{width:22px;height:22px}.ao-kit-kpi__etiqueta{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-kit-kpi__valor{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ao-ink);font-variant-numeric:tabular-nums;transition:color var(--ao-transicion)}.ao-kit-kpi__pie{display:flex;align-items:center;gap:8px;min-height:26px;font-size:var(--ao-text-sm);font-variant-numeric:tabular-nums}.ao-kit-kpi__detalle{color:var(--ao-ink-soft);font-weight:600;white-space:nowrap}.ao-kit-kpi__delta{display:inline-flex;align-items:center;gap:2px;font-weight:700;white-space:nowrap}.ao-kit-kpi__delta vaadin-icon{width:14px;height:14px}.ao-kit-kpi__delta--favorable{color:var(--ao-ok)}.ao-kit-kpi__delta--desfavorable{color:var(--ao-fail)}.ao-kit-kpi__delta--neutro{color:var(--ao-ink-soft)}.ao-kit-kpi__spark{margin-left:auto;flex:none;color:var(--ao-kit-tono, var(--ao-acento))}.ao-kit-kpi--sin-dato .ao-kit-kpi__valor{color:var(--ao-sin-dato-tinta);font-size:1.125rem;font-weight:700;letter-spacing:0}.ao-kit-kpi--sin-dato .ao-kit-kpi__icono{background:var(--ao-unknown-10);color:var(--ao-unknown)}.ao-kit-spark{display:inline-block;line-height:0}.ao-kit-spark svg{display:block;overflow:visible}.ao-kit-spark__linea{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ao-kit-spark__area{fill:currentColor;opacity:.12}.ao-kit-spark__vacio{stroke:var(--ao-unknown);stroke-width:1;stroke-dasharray:3 3}.ao-kit-pastilla{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--ao-radio-pastilla);font-size:var(--ao-text-xs);font-weight:700;line-height:1.3;white-space:nowrap;border:1px solid transparent}.ao-kit-pastilla:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ao-kit-pastilla--operativo{color:var(--ao-ok);background:var(--ao-ok-10)}.ao-kit-pastilla--atencion{color:var(--ao-warn);background:var(--ao-warn-10)}.ao-kit-pastilla--falla{color:var(--ao-fail);background:var(--ao-fail-10)}.ao-kit-pastilla--detenido{color:var(--ao-idle);background:var(--ao-idle-10)}.ao-kit-pastilla--info{color:var(--ao-acento);background:var(--ao-acento-10)}.ao-kit-pastilla--sin-dato{color:var(--ao-sin-dato-tinta);background:var(--ao-unknown-10);border:1px dashed var(--ao-unknown)}.ao-kit-pastilla--sin-dato:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.ao-kit-pastilla--grande{padding:5px 12px;font-size:var(--ao-text-sm)}.ao-kit-chip{display:inline-flex;align-items:center;justify-content:center;min-width:2.25em;padding:1px 7px;border-radius:6px;font-size:var(--ao-text-xs);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5;white-space:nowrap;border:1px solid transparent}.ao-kit-chip--aprobada{color:var(--ao-ok);background:var(--ao-ok-10)}.ao-kit-chip--rechazada{color:var(--ao-fail);background:var(--ao-fail-10)}.ao-kit-chip--atencion{color:var(--ao-warn);background:var(--ao-warn-10)}.ao-kit-chip--neutro{color:var(--ao-ink);background:var(--ao-tono-neutro-suave)}.ao-kit-chip--sin-dato{color:var(--ao-sin-dato-tinta);background:transparent;border:1px dashed var(--ao-unknown)}.ao-kit-barras{--ao-kit-barra: var(--ao-serie-1);display:grid;grid-template-columns:minmax(6rem,max-content) minmax(4rem,1fr) auto auto;align-items:center;column-gap:12px;row-gap:10px;font-size:var(--ao-text-sm)}.ao-kit-barras__etiqueta{color:var(--ao-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.ao-kit-barras__pista{height:10px;border-radius:999px;background:var(--ao-tono-neutro-suave);overflow:hidden}.ao-kit-barras__relleno{height:100%;border-radius:999px;background:var(--ao-kit-barra);transform-origin:left center;transition:transform var(--ao-transicion)}.ao-kit-barras__valor,.ao-kit-barras__porcentaje{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ao-kit-barras__valor{font-weight:700;color:var(--ao-ink)}.ao-kit-barras__porcentaje{color:var(--ao-ink-soft);min-width:3.5em}.ao-kit-donut{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.ao-kit-donut__grafico{position:relative;flex:none;line-height:0}.ao-kit-donut__centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;pointer-events:none}.ao-kit-donut__total{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--ao-ink);font-variant-numeric:tabular-nums}.ao-kit-donut__rotulo{font-size:var(--ao-text-xs);color:var(--ao-ink-soft)}.ao-kit-donut__leyenda{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;row-gap:8px;margin:0;padding:0;list-style:none;font-size:var(--ao-text-sm);flex:1;min-width:11rem}.ao-kit-donut__muestra{width:10px;height:10px;border-radius:50%}.ao-kit-donut__nombre{color:var(--ao-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-kit-donut__porcentaje{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ao-ink);text-align:right}.ao-kit-feed{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ao-kit-feed__fila{display:grid;grid-template-columns:24px 4.75rem minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 0;border-bottom:1px solid var(--ao-line);font-size:var(--ao-text-sm)}.ao-kit-feed__fila:last-child{border-bottom:0}.ao-kit-feed__icono{display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.ao-kit-feed__icono vaadin-icon{width:14px;height:14px}.ao-kit-feed__icono--info{color:var(--ao-acento);background:var(--ao-acento-10)}.ao-kit-feed__icono--ok{color:var(--ao-ok);background:var(--ao-ok-10)}.ao-kit-feed__icono--atencion{color:var(--ao-warn);background:var(--ao-warn-10)}.ao-kit-feed__icono--falla{color:var(--ao-fail);background:var(--ao-fail-10)}.ao-kit-feed__hora{color:var(--ao-ink-soft);font-variant-numeric:tabular-nums}.ao-kit-feed__texto{display:flex;flex-direction:column;min-width:0}.ao-kit-feed__titulo{font-weight:650;color:var(--ao-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-kit-feed__detalle{color:var(--ao-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-kit-feed__nodo{color:var(--ao-ink-soft);font-size:var(--ao-text-xs);font-weight:600;white-space:nowrap}.ao-kit-feed__fila--nueva{animation:ao-kit-aparece .24s cubic-bezier(.22,1,.36,1)}@keyframes ao-kit-aparece{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ao-kit-vacio{display:flex;flex-direction:column;gap:4px;padding:20px 4px;max-width:46ch}.ao-kit-vacio__titulo{font-weight:700;color:var(--ao-ink);font-size:var(--ao-text-base)}.ao-kit-vacio__detalle{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);line-height:1.5}.ao-kit-esqueleto{border-radius:6px;background:linear-gradient(90deg,var(--ao-line) 0%,#F2F1F7 50%,var(--ao-line) 100%);background-size:200% 100%;animation:ao-kit-brillo 1.4s ease-out infinite}@keyframes ao-kit-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.ao-kit-latido{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.ao-kit-latido--activo:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:ao-kit-onda 2s cubic-bezier(.22,1,.36,1) infinite}@keyframes ao-kit-onda{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.ao-kit-tabla{border:0;border-radius:0;background:transparent}.ao-kit-pila{display:flex;flex-direction:column;gap:var(--ao-gap-entre-grupos);width:100%}:root{--ao-cajon-fondo: var(--ao-cajon);--ao-cajon-fondo-hover: rgba(255, 255, 255, .07);--ao-cajon-tinta: #FFFFFF;--ao-cajon-tinta-suave: #B9B7CE;--ao-cajon-linea: rgba(255, 255, 255, .09);--ao-cabecera-alto: 64px}vaadin-app-layout::part(navbar){background:var(--ao-paper);border-bottom:1px solid var(--ao-line);box-shadow:none;min-height:var(--ao-cabecera-alto);padding:0}vaadin-app-layout::part(drawer){background:var(--ao-cajon-fondo);border-inline-end:0}.jmix-main-view-header{height:var(--ao-cabecera-alto);background:var(--ao-paper);padding-inline:12px 20px;gap:12px}.jmix-main-view-title{font-size:1.25rem;font-weight:800;letter-spacing:-.015em;color:var(--ao-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.jmix-main-view-drawer-toggle{color:var(--ao-ink-soft)}.ao-shell-buscador{flex:1 1 22rem;max-width:34rem;margin-inline:auto;min-width:0}.ao-shell-buscador__caja{position:relative;width:100%}.ao-shell-buscador__campo{width:100%;padding:0}.ao-shell-buscador__campo::part(input-field){background:var(--ao-lienzo);border:1px solid var(--ao-line);border-radius:10px;padding-inline-end:4.25rem;transition:border-color var(--ao-transicion),background-color var(--ao-transicion)}.ao-shell-buscador__campo:hover::part(input-field){border-color:#d5d4e3}.ao-shell-buscador__campo[focused]::part(input-field){background:var(--ao-paper);border-color:var(--ao-acento)}.ao-shell-buscador__campo::part(toggle-button){display:none}.ao-shell-buscador__atajo{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:2px 7px;border:1px solid var(--ao-line);border-radius:6px;background:var(--ao-paper);color:var(--ao-ink-soft);font-size:var(--ao-text-xs);font-weight:600;pointer-events:none}.ao-shell-derecha{display:flex;align-items:center;gap:12px;margin-left:auto;flex:none}.ao-shell-salud{display:flex;align-items:center}.ao-shell-usuario,.jmix-main-view-header vaadin-user-menu,.jmix-main-view-header .jmix-user-menu{color:var(--ao-ink)}.ao-shell-usuario vaadin-menu-bar-button{color:var(--ao-ink);padding-inline:6px}.user-menu-button-content,.user-menu-header-content{display:flex;align-items:center;gap:10px}.user-menu-avatar{--vaadin-avatar-size: 32px;background:var(--ao-acento);color:var(--ao-paper);font-weight:700}.user-menu-text{color:var(--ao-ink);font-size:var(--ao-text-sm);font-weight:650}.user-menu-subtext{color:var(--ao-ink-soft);font-size:var(--ao-text-xs)}.jmix-main-view-section{background:var(--ao-cajon-fondo);color:var(--ao-cajon-tinta)}.jmix-main-view-application-title{height:var(--ao-cabecera-alto);padding-inline:18px;border-bottom:1px solid var(--ao-cajon-linea);flex:none}.jmix-main-view-application-title-base-link,.jmix-main-view-application-title-base-link:hover{color:var(--ao-cajon-tinta);text-decoration:none}.ao-shell-marca__enlace{display:flex;align-items:center;gap:10px;border-radius:8px}.ao-shell-marca__simbolo{width:32px;height:32px;flex:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%3e%3crect%20x='4'%20y='5'%20width='24'%20height='6'%20rx='3'%20fill='%239AA5FF'/%3e%3crect%20x='4'%20y='13'%20width='17'%20height='6'%20rx='3'%20fill='%236475F7'/%3e%3crect%20x='4'%20y='21'%20width='9'%20height='6'%20rx='3'%20fill='%233D4FE0'/%3e%3c/svg%3e") center / contain no-repeat}.ao-shell-marca__textos{display:flex;flex-direction:column;line-height:1;gap:4px}.ao-shell-marca__nombre{font-size:1.3125rem;font-weight:800;letter-spacing:.05em}.ao-shell-marca__producto{font-size:.625rem;font-weight:700;letter-spacing:.24em;color:var(--ao-cajon-tinta-suave)}.jmix-main-view-navigation{border-color:var(--ao-cajon-linea);padding-block:10px}.jmix-list-menu{color:var(--ao-cajon-tinta-suave);padding-inline:10px}.jmix-list-menu .jmix-menubar-item{padding:2px 0}.jmix-list-menu .jmix-menubar-item .menubar-list{margin-inline-start:0}.jmix-list-menu .jmix-menu-item-link{border-radius:8px;padding:9px 12px;gap:12px;font-size:var(--ao-text-base);font-weight:550;transition:background-color var(--ao-transicion),color var(--ao-transicion)}.jmix-list-menu .jmix-menu-item-link vaadin-icon.prefix-component,.jmix-list-menu .jmix-menu-item-link .link-icon{width:18px;height:18px;color:var(--ao-cajon-tinta-suave);transition:color var(--ao-transicion)}.jmix-list-menu .jmix-menu-item-link:hover{background:var(--ao-cajon-fondo-hover);color:var(--ao-cajon-tinta)}.jmix-list-menu .jmix-menu-item-link:hover vaadin-icon.prefix-component{color:var(--ao-cajon-tinta)}.jmix-list-menu a[highlight][class*=jmix-menu-item-link]{background:var(--ao-acento);color:var(--ao-cajon-tinta);font-weight:700;box-shadow:0 6px 16px -8px #3d4fe0e6}.jmix-list-menu a[highlight][class*=jmix-menu-item-link] vaadin-icon.prefix-component{color:var(--ao-cajon-tinta)}.jmix-list-menu .jmix-menubar-item .menubar-summary{color:var(--ao-cajon-tinta-suave);font-size:var(--ao-text-sm);font-weight:650;letter-spacing:.01em}.jmix-list-menu .jmix-menubar-item vaadin-details-summary{border-radius:8px;padding:8px 6px;color:var(--ao-cajon-tinta-suave)}.jmix-list-menu .jmix-menubar-item vaadin-details-summary:hover{background:var(--ao-cajon-fondo-hover)}.jmix-list-menu .jmix-menubar-item vaadin-details-summary::part(toggle){color:var(--ao-cajon-tinta-suave)}@supports selector(:focus-visible){.jmix-list-menu .jmix-menu-item-link:focus-visible,.jmix-list-menu .jmix-menubar-item vaadin-details-summary:focus-visible,.jmix-main-view-application-title-base-link:focus-visible{box-shadow:0 0 0 2px #aeb6ff;outline:0}}.ao-shell-pie{flex:none;padding:12px;border-top:1px solid var(--ao-cajon-linea)}.ao-shell-pie__tarjeta{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border-radius:var(--ao-radio-tarjeta);background:#ffffff0d;border:1px solid var(--ao-cajon-linea);font-size:var(--ao-text-xs);color:var(--ao-cajon-tinta-suave)}.ao-shell-pie__producto{color:var(--ao-cajon-tinta);font-weight:700;font-size:var(--ao-text-sm);margin-bottom:2px}.ao-shell-pie__fila{display:flex;justify-content:space-between;gap:8px}.ao-shell-pie__etiqueta{flex:none}.ao-shell-pie__monitor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-shell-pie__valor{color:var(--ao-cajon-tinta);font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-shell-pie__linea-monitor{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--ao-cajon-tinta);font-weight:600}.ao-shell-pie__latido--ok{color:var(--ao-ok-claro)}.ao-shell-pie__latido--atencion{color:var(--ao-warn-claro)}.ao-shell-pie__latido--sin-dato{color:transparent;box-shadow:inset 0 0 0 1.5px var(--ao-unknown-claro)}.ao-shell-pie__ultimo{font-variant-numeric:tabular-nums}.jmix-initial-layout{background:var(--ao-lienzo)}.jmix-initial-layout-title{color:var(--ao-ink-soft);font-size:var(--ao-text-lg);font-weight:800}vaadin-grid{--lumo-contrast-10pct: var(--ao-line);background:var(--ao-paper);border:1px solid rgba(20,17,46,.07);border-radius:var(--ao-radio-tarjeta)}vaadin-grid::part(header-cell){background:var(--ao-paper);font-size:var(--ao-text-xs);font-weight:650;color:var(--ao-ink-soft)}vaadin-grid::part(cell){font-size:var(--ao-text-sm)}vaadin-grid::part(body-cell){font-variant-numeric:tabular-nums}@media(max-width:1100px){.ao-shell-buscador__atajo{display:none}.ao-shell-buscador__campo::part(input-field){padding-inline-end:0}}@media(max-width:800px){:root{--ao-margen-vista: 16px}.jmix-main-view-title{font-size:var(--ao-text-md)}.ao-shell-buscador{display:none}}.ao-shell-ayuda-slot{display:flex;align-items:center}.ao-shell-ayuda{height:34px;margin:0;padding:0 14px 0 10px;border:1px solid var(--ao-line);border-radius:var(--ao-radio-pastilla);background:var(--ao-paper);color:var(--ao-ink);font-size:var(--ao-text-sm);font-weight:700;transition:background-color var(--ao-transicion),border-color var(--ao-transicion),color var(--ao-transicion)}.ao-shell-ayuda:hover{border-color:var(--ao-acento-30);background:var(--ao-acento-suave);color:var(--ao-acento)}.ao-shell-ayuda vaadin-icon,.ao-shell-ayuda::part(prefix){color:var(--ao-acento)}@media(max-width:800px){.ao-shell-ayuda{width:36px;padding:0;font-size:0}}.ao-login{--ao-login-fondo: #0A0A3A;--ao-login-violeta: #9283FF;--ao-login-azul: #7F95FF;--ao-login-campo: #EEF1FD;--ao-login-borde-campo: #D9DFF6;--lumo-primary-color: var(--ao-navy);--lumo-primary-text-color: var(--ao-acento);--lumo-primary-contrast-color: #FFFFFF;--lumo-primary-color-50pct: rgba(61, 79, 224, .5);--lumo-primary-color-10pct: rgba(61, 79, 224, .1);--lumo-border-radius-m: 12px;--lumo-border-radius-l: 16px;--lumo-font-family: Manrope, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lumo-body-text-color: var(--ao-ink);--lumo-secondary-text-color: var(--ao-ink-soft);--lumo-contrast-10pct: var(--ao-line);--lumo-error-color: #B3261E;padding:0;margin:0;height:100%;width:100%;overflow:hidden;font-family:var(--lumo-font-family)}.ao-login__capacidad-icono:before,.ao-login__entorno-icono:before,.ao-login__idioma-globo,.ao-login__politica-icono,.ao-login__sso-boton:before,.ao-login vaadin-button[slot=submit]::part(label):before{content:"";display:block;background-color:currentColor;-webkit-mask:var(--ao-login-icono) center / contain no-repeat;mask:var(--ao-login-icono) center / contain no-repeat}.ao-login__split{height:100%;width:100%}.ao-login__field{position:relative;isolation:isolate;flex:0 0 58%;min-width:0;height:100%;box-sizing:border-box;padding:clamp(28px,4.2vw,64px) clamp(28px,4.4vw,72px);gap:24px;color:#fff;overflow:hidden;background:linear-gradient(90deg,#080830b8,#0808306b 46%,#08083038),url(./login-fondo-DOykQICQ.webp) right bottom / cover no-repeat,var(--ao-login-fondo)}.ao-login__ilustracion{position:absolute;z-index:-1;right:-3%;top:50%;width:clamp(300px,46%,580px);aspect-ratio:600 / 560;transform:translateY(-50%);background:url(./login-ilustracion-BWpxkxFm.svg) center / contain no-repeat;pointer-events:none}.ao-login__finora{display:flex;align-items:center;gap:14px}.ao-login__simbolo{width:46px;height:46px;flex:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%3e%3crect%20x='4'%20y='5'%20width='24'%20height='6'%20rx='3'%20fill='%239AA5FF'/%3e%3crect%20x='4'%20y='13'%20width='17'%20height='6'%20rx='3'%20fill='%236475F7'/%3e%3crect%20x='4'%20y='21'%20width='9'%20height='6'%20rx='3'%20fill='%233D4FE0'/%3e%3c/svg%3e") center / contain no-repeat}.ao-login__finora-textos{display:flex;flex-direction:column;gap:5px;line-height:1}.ao-login__finora-nombre{font-size:26px;font-weight:800;letter-spacing:.03em;color:#fff}.ao-login__finora-producto{font-size:11px;font-weight:600;letter-spacing:.34em;color:#ffffffb8}.ao-login__brand{gap:0;max-width:27em}.ao-login__mark{font-size:13px;font-weight:700;letter-spacing:.3em;color:var(--ao-login-azul);text-transform:uppercase}.ao-login__name{display:flex;flex-wrap:wrap;gap:0 .26em;margin:12px 0 0;font-size:clamp(40px,3.6vw,66px);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:#fff}.ao-login__name-acento{color:var(--ao-login-violeta)}.ao-login__rule{width:76px;height:3px;margin-top:22px;border-radius:2px;background:linear-gradient(90deg,#5B6CFF,var(--ao-login-violeta))}.ao-login__claim{max-width:23em;margin-top:22px;font-size:clamp(16px,1.2vw,20px);line-height:1.5;color:#ffffffdb}.ao-login__capacidades{display:flex;flex-direction:column;gap:14px;margin-top:32px}.ao-login__capacidad{display:flex;align-items:center;gap:16px}.ao-login__capacidad-icono{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:12px;color:#d3daff;background:#ffffff12;border:1px solid rgba(255,255,255,.11)}.ao-login__capacidad-icono:before{width:24px;height:24px}.ao-login__capacidad-icono--enlaces{--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='2.4'/%3e%3ccircle%20cx='4.6'%20cy='5'%20r='1.6'/%3e%3ccircle%20cx='19.4'%20cy='5'%20r='1.6'/%3e%3ccircle%20cx='4.6'%20cy='19'%20r='1.6'/%3e%3ccircle%20cx='19.4'%20cy='19'%20r='1.6'/%3e%3cpath%20d='M10.2%2010.3%205.8%206.1M13.8%2010.3l4.4-4.2M10.2%2013.7l-4.4%204.2M13.8%2013.7l4.4%204.2'/%3e%3c/svg%3e")}.ao-login__capacidad-icono--monitoreo{--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3'%20y='5'%20width='18'%20height='14'%20rx='2.5'/%3e%3cpath%20d='M3%2010h18M7%2015h3'/%3e%3c/svg%3e")}.ao-login__capacidad-icono--seguridad{--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%203%204.5%206v5.6c0%204.4%203%207.6%207.5%209.4%204.5-1.8%207.5-5%207.5-9.4V6L12%203Z'/%3e%3cpath%20d='m9%2012%202.2%202.2L15.2%2010'/%3e%3c/svg%3e")}.ao-login__capacidad-icono--simulacion{--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M5%2020V11M12%2020V5M19%2020v-6'/%3e%3c/svg%3e")}.ao-login__capacidad-textos{display:flex;flex-direction:column;gap:2px}.ao-login__capacidad-titulo{font-size:17px;font-weight:600;color:#fff}.ao-login__capacidad-detalle{font-size:14.5px;color:#ffffffb8}.ao-login__base{gap:0}.ao-login__entorno{--ao-login-env-borde: rgba(255, 255, 255, .22);--ao-login-env-fondo: rgba(255, 255, 255, .06);--ao-login-env-tinta: #E6E8FF;--ao-login-env-icono: rgba(255, 255, 255, .1);--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='9'/%3e%3cpath%20d='M12%2011v5.500'/%3e%3ccircle%20cx='12'%20cy='7.800'%20r='.7'%20fill='%23000'/%3e%3c/svg%3e");display:flex;align-items:center;gap:18px;box-sizing:border-box;width:min(100%,28em);padding:16px 22px;border-radius:14px;border:1.5px solid var(--ao-login-env-borde);background:var(--ao-login-env-fondo);color:#fff}.ao-login__entorno-icono{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;color:var(--ao-login-env-tinta);background:var(--ao-login-env-icono)}.ao-login__entorno-icono:before{width:22px;height:22px}.ao-login__entorno-textos{display:flex;flex-direction:column;gap:4px;min-width:0}.ao-login__entorno-encabezado{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.ao-login__entorno-clase{font-size:14px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--ao-login-env-tinta)}.ao-login__entorno-valor{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;color:#ffffffb8}.ao-login__entorno-consecuencia{font-size:15px;line-height:1.4;color:#ffffffe6}.ao-login__entorno.ao-entorno--produccion{--ao-login-env-borde: #FF6B73;--ao-login-env-fondo: rgba(255, 90, 100, .11);--ao-login-env-tinta: #FF9096;--ao-login-env-icono: rgba(255, 90, 100, .16);--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M13%202.5%205%2013.2h6.2L10.4%2021.5%2019%2010.6h-6.3L13%202.5Z'%20fill='%23000'/%3e%3c/svg%3e")}.ao-login__entorno.ao-entorno--pruebas{--ao-login-env-borde: rgba(245, 184, 61, .75);--ao-login-env-fondo: rgba(245, 184, 61, .09);--ao-login-env-tinta: var(--ao-warn-claro);--ao-login-env-icono: rgba(245, 184, 61, .15);--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M9.5%203.5h5M10.500%203.500v6L5%2019a1.500%201.500%200%200%200%201.300%202.200h11.400A1.500%201.500%200%200%200%2019%2019l-5.500-9.500v-6'/%3e%3cpath%20d='M8%2015h8'/%3e%3c/svg%3e")}.ao-login__entorno.ao-entorno--desarrollo{--ao-login-env-borde: rgba(146, 163, 255, .6);--ao-login-env-fondo: rgba(146, 163, 255, .09);--ao-login-env-tinta: #BFC9FF;--ao-login-env-icono: rgba(146, 163, 255, .16)}.ao-login__entorno.ao-entorno--sin-declarar{--ao-login-env-borde: var(--ao-unknown-claro);--ao-login-env-fondo: rgba(169, 167, 198, .08);--ao-login-env-tinta: #C9C8DE;--ao-login-env-icono: rgba(169, 167, 198, .14);--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%203.500%202.800%2019.500h18.400L12%203.500Z'/%3e%3cpath%20d='M12%2010v4.200'/%3e%3ccircle%20cx='12'%20cy='16.900'%20r='.6'%20fill='%23000'/%3e%3c/svg%3e");border-style:dashed}.ao-login__panel{position:relative;flex:1 1 42%;min-width:0;height:100%;box-sizing:border-box;padding:clamp(72px,8vh,96px) clamp(20px,3.4vw,56px) clamp(32px,5vh,56px);background:radial-gradient(90% 60% at 100% 100%,#ECEBFB 0%,transparent 70%),#f8f8fd}.ao-login__card{width:min(100%,34em);padding:0;overflow:hidden;gap:0;background:var(--ao-paper);border:1px solid var(--ao-line);border-radius:22px;box-shadow:0 28px 64px -36px #201c4f66}.ao-login__card-body{padding:clamp(28px,3vw,44px)}.ao-login__heading{margin:0 0 8px;font-size:clamp(26px,2vw,32px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ao-ink)}.ao-login__hint{display:block;margin-bottom:26px;font-size:15.5px;line-height:1.55;color:var(--ao-ink-soft)}.ao-login__idioma{position:absolute;top:clamp(20px,3.6vh,36px);right:clamp(20px,3.4vw,40px);width:11.5em;--lumo-border-radius-m: 12px}.ao-login__idioma::part(input-field){min-height:46px;background:#ffffffd9;box-shadow:inset 0 0 0 1px var(--ao-line);font-weight:600;color:var(--ao-ink)}.ao-login__idioma[focus-ring]::part(input-field),.ao-login__idioma[opened]::part(input-field){box-shadow:0 0 0 2px var(--ao-paper),0 0 0 4px var(--ao-acento)}.ao-login__idioma-globo{--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='9'/%3e%3cpath%20d='M3%2012h18M12%203c2.6%202.6%203.9%205.6%203.9%209s-1.3%206.4-3.9%209c-2.6-2.6-3.9-5.6-3.9-9S9.4%205.6%2012%203Z'/%3e%3c/svg%3e");width:20px;height:20px;margin-inline-end:8px;color:var(--ao-ink-soft)}.ao-login jmix-login-form{width:100%}.ao-login jmix-login-form form{display:flex;flex-direction:column;gap:20px}.ao-login #additionalFields{display:none}.ao-login jmix-login-form vaadin-text-field,.ao-login jmix-login-form vaadin-password-field{padding:0;--lumo-text-field-size: 3.5rem}.ao-login jmix-login-form vaadin-text-field>label,.ao-login jmix-login-form vaadin-password-field>label{margin-bottom:8px;font-size:15.5px;font-weight:600;color:var(--ao-ink)}.ao-login jmix-login-form vaadin-text-field::part(required-indicator),.ao-login jmix-login-form vaadin-password-field::part(required-indicator){display:none}.ao-login jmix-login-form vaadin-text-field::part(input-field),.ao-login jmix-login-form vaadin-password-field::part(input-field){min-height:56px;border-radius:14px;background-color:var(--ao-login-campo);background-repeat:no-repeat;background-position:18px center;background-size:20px 20px;box-shadow:inset 0 0 0 1px var(--ao-login-borde-campo);transition:background-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}.ao-login jmix-login-form vaadin-text-field::part(input-field){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2355547A'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='8'%20r='3.6'%20fill='%2355547A'/%3e%3cpath%20d='M4.5%2020.5c.6-3.8%203.7-6.2%207.5-6.2s6.9%202.400%207.500%206.200Z'%20fill='%2355547A'/%3e%3c/svg%3e")}.ao-login jmix-login-form vaadin-password-field::part(input-field){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2355547A'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='5'%20y='10.5'%20width='14'%20height='10'%20rx='2.500'%20fill='%2355547A'/%3e%3cpath%20d='M8.200%2010.500V8a3.800%203.800%200%200%201%207.600%200v2.500'/%3e%3c/svg%3e")}.ao-login jmix-login-form input[slot=input]{padding-inline-start:44px;font-size:16.5px;color:var(--ao-ink)}.ao-login jmix-login-form vaadin-text-field[focused]::part(input-field),.ao-login jmix-login-form vaadin-password-field[focused]::part(input-field){background-color:var(--ao-paper);box-shadow:inset 0 0 0 2px var(--ao-acento)}.ao-login jmix-login-form [slot=reveal]{color:var(--ao-ink-soft)}.ao-login vaadin-button[slot=submit]{width:100%;height:56px;margin:26px 0 0;border-radius:14px;background:var(--ao-navy);color:#fff;font-size:17px;font-weight:700;letter-spacing:.01em;cursor:pointer;--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M4.5%2012h15M13.5%206l6%206-6%206'/%3e%3c/svg%3e");transition:transform .12s ease,box-shadow .16s ease,background-color .16s ease}.ao-login vaadin-button[slot=submit]::part(label){display:inline-flex;align-items:center;gap:12px}.ao-login vaadin-button[slot=submit]::part(label):before{width:22px;height:22px}.ao-login vaadin-button[slot=submit]:hover{background:var(--ao-navy-deep);box-shadow:0 12px 24px -14px #201c4fcc}.ao-login vaadin-button[slot=submit]:active{transform:translateY(1px)}.ao-login vaadin-button[slot=submit]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ao-paper),0 0 0 4px var(--ao-acento)}.ao-login__sso{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:18px}.ao-login__sso-o{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--ao-ink-soft)}.ao-login__sso-o:before,.ao-login__sso-o:after{content:"";flex:1;height:1px;background:var(--ao-line)}.ao-login__sso-boton{--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%203%204.5%206v5.6c0%204.4%203%207.6%207.5%209.4%204.5-1.8%207.5-5%207.5-9.4V6L12%203Z'/%3e%3cpath%20d='m9%2012%202.2%202.2L15.2%2010'/%3e%3c/svg%3e");display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border:1.5px solid var(--ao-login-borde-campo);border-radius:14px;font-weight:600;color:var(--ao-ink);text-decoration:none}.ao-login__sso-boton:before{width:20px;height:20px}.ao-login__sso-boton:hover{background:var(--ao-acento-suave)}.ao-login__sso-boton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ao-paper),0 0 0 4px var(--ao-acento)}.ao-login__sinacceso{display:block;margin-top:18px;text-align:center;font-size:14px;line-height:1.5;color:var(--ao-ink-soft)}.ao-login__politica{margin-top:24px;padding-top:20px;border-top:1px solid var(--ao-line)}.ao-login__politica-fila{display:flex;align-items:center;justify-content:center;gap:14px;font-size:13.5px;line-height:1.55;color:var(--ao-ink-soft)}.ao-login__politica-icono{--ao-login-icono: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2355547A'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='5'%20y='10.5'%20width='14'%20height='10'%20rx='2.500'%20fill='%2355547A'/%3e%3cpath%20d='M8.200%2010.500V8a3.800%203.800%200%200%201%207.600%200v2.500'/%3e%3c/svg%3e");width:18px;height:18px;flex:none}@media(prefers-reduced-motion:reduce){.ao-login vaadin-button[slot=submit],.ao-login jmix-login-form vaadin-text-field::part(input-field),.ao-login jmix-login-form vaadin-password-field::part(input-field){transition:none}.ao-login vaadin-button[slot=submit]:active{transform:none}}@media(max-width:1279px){.ao-login__ilustracion{display:none}}@media(min-width:861px)and (max-height:820px){.ao-login__field{padding-block:32px;gap:16px}.ao-login__name{font-size:clamp(36px,3.2vw,52px)}.ao-login__rule,.ao-login__claim{margin-top:14px}.ao-login__capacidades{gap:10px;margin-top:20px}.ao-login__capacidad-icono{width:40px;height:40px}.ao-login__capacidad-icono:before{width:20px;height:20px}.ao-login__entorno{padding:12px 18px}.ao-login__entorno-icono{width:38px;height:38px}.ao-login__entorno-consecuencia{font-size:14px}}@media(max-width:860px){.ao-login{overflow:auto}.ao-login__split{flex-direction:column;height:auto;min-height:100%}.ao-login__field{flex:0 0 auto;height:auto;padding:20px 16px 22px;gap:18px}.ao-login__simbolo{width:38px;height:38px}.ao-login__finora-nombre{font-size:22px}.ao-login__mark,.ao-login__rule,.ao-login__claim,.ao-login__capacidades{display:none}.ao-login__brand{margin:0}.ao-login__name{margin:0;font-size:32px}.ao-login__entorno{width:100%;padding:12px 14px;gap:12px}.ao-login__entorno-icono{width:38px;height:38px}.ao-login__entorno-icono:before{width:18px;height:18px}.ao-login__entorno-clase{font-size:12.5px}.ao-login__entorno-consecuencia{font-size:14px}.ao-login__panel{flex:1 1 auto;height:auto;padding:68px 16px 28px;align-items:stretch}.ao-login__idioma{top:12px;right:16px;width:10.5em}.ao-login__card{width:100%}.ao-login__card-body{padding:24px 20px}.ao-login__heading{font-size:24px}}.ao-estado{padding:24px;gap:0}@media(max-width:800px){.ao-estado{padding:16px}}.ao-estado__header{margin-bottom:24px}.ao-estado__titulo{margin:0;font-size:1.625rem;font-weight:800;letter-spacing:-.015em;color:var(--ao-ink)}.ao-estado__contexto{margin-top:2px;font-size:.8125rem;color:var(--ao-ink-soft)}.ao-estado__frescura{margin-left:6px;font-variant-numeric:tabular-nums}.ao-panel{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--ao-line)}.ao-panel--ultimo{padding-bottom:0;margin-bottom:0;border-bottom:0}.ao-panel__cabecera{gap:10px;margin-bottom:12px}.ao-panel__titulo{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--ao-ink-soft);text-transform:uppercase}.ao-panel__resumen{font-size:.9375rem;font-weight:700;color:var(--ao-ink);font-variant-numeric:tabular-nums}.ao-estado__linea{font-size:.875rem;color:var(--ao-ink-soft);font-variant-numeric:tabular-nums}.ao-tabla{--lumo-font-size-m: .875rem;border:1px solid var(--ao-line);border-radius:12px}.ao-cifra{font-variant-numeric:tabular-nums}.ao-sutil{color:var(--ao-ink-soft);font-size:.8125rem}.ao-vacio{max-width:62ch;padding:18px 20px;border:1px dashed var(--ao-line);border-radius:12px;font-size:.875rem;line-height:1.55;color:var(--ao-ink-soft)}.ao-estado.ao-red-vista{padding:var(--ao-margen-vista)}.ao-estado .ao-kit-tarjeta .ao-vacio{border:0;padding:4px 0}.ao-mapa-vista{padding:24px;gap:0}@media(max-width:800px){.ao-mapa-vista{padding:16px}}.ao-mapa__header{margin-bottom:16px}.ao-mapa__titulo{margin:0;font-size:1.625rem;font-weight:800;letter-spacing:-.015em;color:var(--ao-ink)}.ao-mapa__contexto{margin-top:2px;font-size:.8125rem;color:var(--ao-ink-soft);font-variant-numeric:tabular-nums}.ao-mapa__acciones{gap:8px}.ao-mapa__avisos{margin-bottom:12px;padding:10px 14px;border-left:3px solid var(--ao-amber);background:#fffbf4;border-radius:0 8px 8px 0;font-size:.8125rem;line-height:1.5;color:var(--ao-warn);max-width:110ch}.ao-mapa__ficha{gap:12px;min-height:34px;margin-bottom:8px}.ao-mapa__ficha-texto{font-size:.8125rem;color:var(--ao-ink);font-variant-numeric:tabular-nums}.aurora-mapa{overflow-x:auto;padding:8px 0 0;border:1px solid var(--ao-line);border-radius:12px;background:#fafafc}.aurora-mapa svg{min-width:62em}.aurora-mapa g[data-arrastrable=si]{cursor:grab}.aurora-mapa g[data-arrastrable=si]:active{cursor:grabbing}.aurora-mapa g[data-pieza]:focus-visible rect:first-of-type{outline:2px solid var(--ao-navy);outline-offset:3px}.aurora-mapa g[data-pieza]{transition:opacity .16s ease-out}@media(prefers-reduced-motion:reduce){.aurora-mapa g[data-pieza]{transition:none}}.ao-mapa-vista.ao-red-vista{padding:var(--ao-margen-vista)}.ao-mapa-panel .ao-kit-tarjeta__cuerpo{gap:10px}.ao-mapa-panel .ao-mapa__contexto{margin-top:0;color:var(--ao-noche-tinta-suave)}.ao-mapa-panel .ao-mapa__ficha{margin-bottom:0}.ao-mapa-panel .ao-mapa__ficha-texto{color:var(--ao-noche-tinta)}.ao-mapa-panel .ao-mapa__ficha vaadin-button{color:#aeb6ff}.ao-mapa-panel .ao-vacio{color:var(--ao-noche-tinta-suave);border-color:var(--ao-noche-linea)}.aurora-mapa.ao-mapa--noche{background:var(--ao-noche);border-color:var(--ao-noche-linea);background-image:radial-gradient(rgba(169,167,198,.1) 1px,transparent 1px);background-size:22px 22px}.ao-mapa--noche svg>rect:first-of-type{fill:transparent}.ao-mapa--noche rect[fill="#FFFFFF"]{fill:var(--ao-noche-alto)}.ao-mapa--noche rect[stroke="#E6E5EF"]{stroke:#ffffff24}.ao-mapa--noche rect[fill="#E6E5EF"]{fill:var(--ao-noche-linea)}.ao-mapa--noche rect[fill="#15123A"]{fill:#1c2160}.ao-mapa--noche rect[stroke="#201C4F"]{stroke:#8291ff66}.ao-mapa--noche rect[fill="#FAFAFC"]{fill:var(--ao-noche)}.ao-mapa--noche text[fill="#14112E"]{fill:var(--ao-noche-tinta)}.ao-mapa--noche text[fill="#5A5876"]{fill:var(--ao-noche-tinta-suave)}.ao-mapa--noche text[fill="#7A7896"]{fill:var(--ao-unknown-claro)}.ao-mapa--noche path[stroke="#10794A"]{stroke:var(--ao-ok-claro)}.ao-mapa--noche path[stroke="#8A5A00"]{stroke:var(--ao-warn-claro)}.ao-mapa--noche path[stroke="#B3261E"]{stroke:var(--ao-fail-claro)}.ao-mapa--noche path[stroke="#7A7896"]{stroke:var(--ao-unknown-claro)}.ao-mapa--noche path[stroke="#5A5876"]{stroke:#8d8ba8}.ao-mapa--noche polygon[fill="#10794A"],.ao-mapa--noche circle[fill="#10794A"],.ao-mapa--noche rect[width="4"][fill="#10794A"]{fill:var(--ao-ok-claro)}.ao-mapa--noche polygon[fill="#8A5A00"],.ao-mapa--noche circle[fill="#8A5A00"],.ao-mapa--noche rect[width="4"][fill="#8A5A00"]{fill:var(--ao-warn-claro)}.ao-mapa--noche polygon[fill="#B3261E"],.ao-mapa--noche circle[fill="#B3261E"],.ao-mapa--noche rect[width="4"][fill="#B3261E"]{fill:var(--ao-fail-claro)}.ao-mapa--noche polygon[fill="#7A7896"],.ao-mapa--noche circle[fill="#7A7896"],.ao-mapa--noche rect[width="4"][fill="#7A7896"]{fill:var(--ao-unknown-claro)}.ao-mapa--noche polygon[fill="#5A5876"],.ao-mapa--noche circle[fill="#5A5876"],.ao-mapa--noche rect[width="4"][fill="#5A5876"]{fill:#8d8ba8}.ao-mapa--noche g.elegida rect[stroke="#F5A026"]{filter:drop-shadow(0 0 6px rgba(245,160,38,.55))}.ao-mapa-flujos{pointer-events:none}.ao-mapa-flujo{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--ao-mapa-flujo-color, var(--ao-ok-claro));pointer-events:stroke;opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1),stroke-width .24s cubic-bezier(.22,1,.36,1)}.ao-mapa-flujo.estado-operativo{--ao-mapa-flujo-color: var(--ao-ok-claro)}.ao-mapa-flujo.estado-atencion{--ao-mapa-flujo-color: var(--ao-warn-claro)}.ao-mapa-flujo.estado-caido{--ao-mapa-flujo-color: var(--ao-fail-claro)}.ao-mapa-flujo.estado-detenido{--ao-mapa-flujo-color: #8D8BA8}.ao-mapa-flujo.estado-sin_dato{--ao-mapa-flujo-color: #8E9BFF}.ao-mapa-flujo[data-nivel="1"],.ao-mapa-flujo[data-nivel="2"],.ao-mapa-flujo[data-nivel="3"],.ao-mapa-flujo[data-nivel="4"],.ao-mapa-flujo[data-nivel="5"]{opacity:1;stroke-dasharray:1.5 4.5;animation:ao-mapa-fluir var(--ao-mapa-flujo-ritmo, 2.4s) linear infinite;filter:drop-shadow(0 0 var(--ao-mapa-flujo-halo, 3px) var(--ao-mapa-flujo-color))}.ao-mapa-flujo[data-nivel="1"]{stroke-width:2;--ao-mapa-flujo-ritmo: 3.2s;--ao-mapa-flujo-halo: 2px}.ao-mapa-flujo[data-nivel="2"]{stroke-width:3;--ao-mapa-flujo-ritmo: 2.4s;--ao-mapa-flujo-halo: 3px}.ao-mapa-flujo[data-nivel="3"]{stroke-width:4;--ao-mapa-flujo-ritmo: 1.8s;--ao-mapa-flujo-halo: 4px}.ao-mapa-flujo[data-nivel="4"]{stroke-width:5;--ao-mapa-flujo-ritmo: 1.3s;--ao-mapa-flujo-halo: 6px}.ao-mapa-flujo[data-nivel="5"]{stroke-width:6.5;--ao-mapa-flujo-ritmo: .9s;--ao-mapa-flujo-halo: 8px}.ao-mapa-flujo[data-nivel="0"]{opacity:.35;stroke-width:1}.ao-mapa-flujo[data-nivel=x]{opacity:0}@keyframes ao-mapa-fluir{0%{stroke-dashoffset:0}to{stroke-dashoffset:-12}}@media(prefers-reduced-motion:reduce){.ao-mapa-flujo{animation:none!important;stroke-dasharray:none!important}}.ao-mapa-leyenda-viva{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:10px;border-top:1px solid var(--ao-noche-linea);color:var(--ao-noche-tinta-suave);font-size:var(--ao-text-xs)}.ao-mapa-leyenda-viva__item{display:flex;align-items:center;gap:8px}.ao-mapa-leyenda-viva__muestra{display:inline-block;width:28px;height:0;border-top:3px dotted var(--ao-ok-claro);filter:drop-shadow(0 0 3px var(--ao-ok-claro))}.ao-mapa-leyenda-viva__muestra--quieto{border-top:1px solid rgba(169,167,198,.45);filter:none}.ao-mapa-leyenda-viva__muestra--sinDato{border-top:1px dashed rgba(169,167,198,.25);filter:none}.ao-mapa-resumen{display:flex;flex-direction:column}.ao-mapa-resumen__fila{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-top:1px solid var(--ao-line);font-size:var(--ao-text-sm)}.ao-mapa-resumen__fila:first-child{border-top:0}.ao-mapa-resumen__fila--estado{padding-inline-start:12px}.ao-mapa-resumen__etiqueta{display:inline-flex;align-items:center;gap:8px;color:var(--ao-ink-soft)}.ao-mapa-resumen__valor{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ao-ink)}.ao-mapa-resumen__punto{width:8px;height:8px;border-radius:50%;flex:none}.ao-mapa-resumen__punto--operativo{background:var(--ao-ok)}.ao-mapa-resumen__punto--atencion{background:var(--ao-warn)}.ao-mapa-resumen__punto--falla{background:var(--ao-fail)}.ao-mapa-resumen__punto--detenido{background:var(--ao-idle)}.ao-mapa-resumen__punto--sin_dato{background:transparent;border:1.5px dashed var(--ao-unknown)}.ao-trafico{padding:24px;gap:0}@media(max-width:800px){.ao-trafico{padding:16px}}.ao-trafico__header{margin-bottom:24px;flex-wrap:wrap;gap:16px}.ao-trafico__titulo{margin:0;font-size:var(--ao-text-xl);font-weight:800;letter-spacing:-.015em;color:var(--ao-ink)}.ao-trafico__contexto{margin-top:2px;font-size:var(--ao-text-sm);color:var(--ao-ink-soft);font-variant-numeric:tabular-nums}.ao-trafico__filtros{gap:12px}.ao-trafico__resumen{gap:var(--ao-gap-entre-paneles);flex-wrap:wrap}.ao-trafico__cifra{font-size:var(--ao-text-md);font-weight:700;color:var(--ao-ink);font-variant-numeric:tabular-nums}.ao-trafico__cifra--ok{color:var(--ao-ok)}.ao-trafico__cifra--mal{color:var(--ao-fail)}.ao-trafico__cifra--atencion{color:var(--ao-warn)}.ao-trafico__grafico{min-height:260px}.ao-trafico-resumen{display:flex;flex-wrap:wrap;gap:6px 20px;padding-top:10px;border-top:1px solid var(--ao-line)}.ao-trafico-resumen .ao-trafico__cifra{font-size:var(--ao-text-sm)}.ao-monitor{padding:var(--ao-margen-vista);gap:var(--ao-gap-entre-grupos);background:var(--ao-lienzo);min-height:100%;box-sizing:border-box}.ao-monitor:fullscreen{overflow:auto;background:var(--ao-lienzo)}.ao-monitor-cabecera{width:100%}.ao-monitor__ultimo{font-size:var(--ao-text-sm);color:var(--ao-ink-soft);font-variant-numeric:tabular-nums}.ao-monitor__pausa-aviso{font-size:var(--ao-text-sm);color:var(--ao-warn);font-weight:650;font-variant-numeric:tabular-nums}.ao-monitor__reset{display:block;width:100%;box-sizing:border-box;padding:10px 14px;border-radius:var(--ao-radio-control);border:1px solid var(--ao-warn);background:var(--ao-warn-10);color:var(--ao-ink);font-size:var(--ao-text-base)}.ao-monitor__filtros{gap:12px;flex-wrap:wrap}.ao-monitor-ventana{margin-inline-start:auto;display:flex;align-items:center;gap:10px;padding-bottom:2px}.ao-monitor-ventana__alcance{font-size:var(--ao-text-xs);color:var(--ao-ink-soft)}.ao-monitor-kpis{width:100%}.ao-monitor-flujo,.ao-monitor-journal{gap:10px}.ao-monitor-flujo__cabecera{gap:10px;flex-wrap:wrap}.ao-monitor-flujo__resumen{font-size:var(--ao-text-sm);color:var(--ao-ink-soft);font-variant-numeric:tabular-nums}.ao-monitor-flujo__grid{font-size:var(--ao-text-sm)}.ao-monitor-flujo__grid::part(ao-monitor-cifra){font-variant-numeric:tabular-nums}.ao-monitor-nivel--info{color:var(--ao-acento);background:var(--ao-acento-10)}.ao-monitor-inferior{width:100%}@media(max-width:800px){.ao-monitor-ventana{margin-inline-start:0}}.ao-cfg-superficie{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box;min-width:0;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta);padding:16px 18px}.ao-cfg-superficie>vaadin-grid,.ao-cfg-superficie vaadin-grid.ao-cfg-tabla{border:0;border-radius:0;background:transparent}.ao-cfg-seccion__cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ao-gap-en-grupo);width:100%}.ao-cfg-seccion__titulo{margin:0;font-size:var(--ao-text-md);font-weight:800;letter-spacing:-.01em;color:var(--ao-ink)}.ao-cfg-seccion__sub{color:var(--ao-ink-soft);font-size:var(--ao-text-sm)}.ao-cfg-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ao-gap-en-grupo)}.ao-cfg-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ao-gap-en-grupo) var(--ao-gap-entre-grupos);width:100%}.ao-cfg-filtros vaadin-text-field.ao-cfg-buscar{min-width:16rem;flex:1 1 16rem;max-width:28rem}.ao-cfg-alcance{display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;padding:10px 14px;border-radius:var(--ao-radio-control);background:var(--ao-acento-suave);color:var(--ao-ink);font-size:var(--ao-text-sm);line-height:1.45}.ao-cfg-alcance vaadin-icon{flex:none;width:16px;height:16px;margin-top:2px;color:var(--ao-acento)}.ao-cfg-alcance--atencion{background:var(--ao-warn-10)}.ao-cfg-alcance--atencion vaadin-icon{color:var(--ao-warn)}.ao-cfg-alcance--falla{background:var(--ao-fail-10)}.ao-cfg-alcance--falla vaadin-icon{color:var(--ao-fail)}vaadin-grid-cell-content .ao-kit-pastilla{vertical-align:middle}.ao-cfg-codigo{font-weight:700;color:var(--ao-ink);font-variant-numeric:tabular-nums}.ao-cfg-codigo-sub{display:block;color:var(--ao-ink-soft);font-size:var(--ao-text-xs);font-weight:600}.ao-cfg-vivo{font-variant-numeric:tabular-nums;color:var(--ao-ink);font-size:var(--ao-text-sm)}.ao-cfg-vivo--sin-dato{color:var(--ao-sin-dato-tinta)}.ao-cfg-vivo--cero{color:var(--ao-ink-soft)}.ao-cfg-ciclo{width:100%}.ao-cfg-ciclo__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.ao-cfg-ciclo__paso{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:2px 14px 2px 0;min-width:0}.ao-cfg-ciclo__paso:after{content:"";position:absolute;top:15px;left:34px;right:6px;height:2px;border-radius:2px;background:var(--ao-line);z-index:0}.ao-cfg-ciclo__paso:last-child:after{display:none}.ao-cfg-ciclo__paso--hecho:after{background:var(--ao-ok)}.ao-cfg-ciclo__numero{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;font-size:var(--ao-text-xs);font-weight:800;font-variant-numeric:tabular-nums;background:var(--ao-paper);border:2px solid var(--ao-line);color:var(--ao-ink-soft)}.ao-cfg-ciclo__textos{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px;min-width:0}.ao-cfg-ciclo__titulo{font-size:var(--ao-text-sm);font-weight:700;color:var(--ao-ink);line-height:1.25}.ao-cfg-ciclo__rotulo{font-size:var(--ao-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ao-ink-soft)}.ao-cfg-ciclo__detalle{font-size:var(--ao-text-xs);color:var(--ao-ink-soft);line-height:1.35;overflow-wrap:anywhere}.ao-cfg-ciclo__paso--hecho .ao-cfg-ciclo__numero{background:var(--ao-ok);border-color:var(--ao-ok);color:var(--ao-paper)}.ao-cfg-ciclo__paso--hecho .ao-cfg-ciclo__rotulo{color:var(--ao-ok)}.ao-cfg-ciclo__paso--actual .ao-cfg-ciclo__numero{border-color:var(--ao-acento);color:var(--ao-acento);box-shadow:0 0 0 4px var(--ao-acento-10)}.ao-cfg-ciclo__paso--actual .ao-cfg-ciclo__rotulo{color:var(--ao-acento)}.ao-cfg-ciclo__paso--bloqueado .ao-cfg-ciclo__numero{border-style:dashed;border-color:var(--ao-warn);color:var(--ao-warn)}.ao-cfg-ciclo__paso--bloqueado .ao-cfg-ciclo__rotulo{color:var(--ao-warn)}.ao-cfg-ciclo__paso--pendiente .ao-cfg-ciclo__titulo{color:var(--ao-ink-soft)}.ao-cfg-diff{display:flex;flex-direction:column;gap:8px;width:100%}.ao-cfg-diff__resumen{font-size:var(--ao-text-sm);font-weight:700;color:var(--ao-ink)}.ao-cfg-diff--igual .ao-cfg-diff__resumen{color:var(--ao-ink-soft);font-weight:600}.ao-cfg-diff__cuerpo{max-height:22rem;overflow:auto;border:1px solid var(--ao-line);border-radius:var(--ao-radio-control);background:var(--ao-surface);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.55}.ao-cfg-diff__linea{display:grid;grid-template-columns:3.2em 3.2em 1.4em 1fr;align-items:baseline;white-space:pre}.ao-cfg-diff__num{padding-right:8px;text-align:right;color:var(--ao-sin-dato-tinta);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.ao-cfg-diff__signo{text-align:center;font-weight:800;-webkit-user-select:none;user-select:none}.ao-cfg-diff__linea--agregada{background:var(--ao-ok-10)}.ao-cfg-diff__linea--agregada .ao-cfg-diff__signo,.ao-cfg-diff__linea--agregada .ao-cfg-diff__texto{color:var(--ao-ok)}.ao-cfg-diff__linea--quitada{background:var(--ao-fail-10)}.ao-cfg-diff__linea--quitada .ao-cfg-diff__signo,.ao-cfg-diff__linea--quitada .ao-cfg-diff__texto{color:var(--ao-fail);text-decoration:line-through;text-decoration-thickness:1px}.ao-cfg-diff__corte{padding:2px 10px;color:var(--ao-sin-dato-tinta);border-block:1px dashed var(--ao-line)}.ao-cfg-confirmacion__aviso{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--ao-radio-control);font-size:var(--ao-text-sm);font-weight:700}.ao-cfg-confirmacion__aviso vaadin-icon{flex:none;width:16px;height:16px}.ao-cfg-confirmacion--trafico .ao-cfg-confirmacion__aviso{background:var(--ao-warn-10);color:var(--ao-warn)}.ao-cfg-confirmacion--destructiva .ao-cfg-confirmacion__aviso{background:var(--ao-fail-10);color:var(--ao-fail)}.ao-cfg-confirmacion__consecuencia{margin:12px 0 0;font-size:var(--ao-text-base);line-height:1.5;color:var(--ao-ink);max-width:62ch}.ao-cfg-confirmacion__cambios{margin-top:12px;border:1px solid var(--ao-line);border-radius:var(--ao-radio-control);overflow:hidden}.ao-cfg-confirmacion__fila{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,1.2fr) 1.2em minmax(0,1.2fr);gap:8px;align-items:baseline;padding:7px 12px;font-size:var(--ao-text-sm);border-top:1px solid var(--ao-line);overflow-wrap:anywhere}.ao-cfg-confirmacion__fila--cabecera{border-top:0;background:var(--ao-surface);font-size:var(--ao-text-xs);font-weight:700;color:var(--ao-ink-soft);text-transform:uppercase;letter-spacing:.04em}.ao-cfg-confirmacion__antes{color:var(--ao-ink-soft)}.ao-cfg-confirmacion__despues{font-weight:700;color:var(--ao-ink)}.ao-cfg-confirmacion__flecha{color:var(--ao-ink-soft)}.ao-cfg-confirmacion__notas{display:flex;flex-direction:column;gap:4px;margin-top:12px}.ao-cfg-confirmacion__nota{font-size:var(--ao-text-xs);color:var(--ao-ink-soft)}.ao-cfg-probador{display:grid;grid-template-columns:minmax(16rem,22rem) 1fr;gap:var(--ao-gap-entre-grupos) var(--ao-gap-entre-paneles);align-items:start;width:100%}@media(max-width:960px){.ao-cfg-probador{grid-template-columns:1fr}}.ao-cfg-probador__entrada{display:flex;flex-direction:column;gap:var(--ao-gap-en-grupo)}.ao-cfg-probador__entrada vaadin-text-field{width:100%;--lumo-font-size-m: 1.0625rem}.ao-cfg-probador__entrada vaadin-text-field::part(input-field){font-variant-numeric:tabular-nums;letter-spacing:.06em}.ao-cfg-veredicto{display:flex;flex-direction:column;gap:10px;min-width:0}.ao-cfg-camino{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ao-cfg-camino__caja{display:flex;flex-direction:column;gap:1px;padding:8px 12px;border-radius:var(--ao-radio-control);border:1px solid var(--ao-line);background:var(--ao-surface);min-width:0}.ao-cfg-camino__rotulo{font-size:var(--ao-text-xs);font-weight:700;color:var(--ao-ink-soft);text-transform:uppercase;letter-spacing:.04em}.ao-cfg-camino__valor{font-size:var(--ao-text-md);font-weight:800;color:var(--ao-ink);font-variant-numeric:tabular-nums}.ao-cfg-camino__caja--gana{border-color:var(--ao-acento-30);background:var(--ao-acento-suave)}.ao-cfg-camino__caja--gana .ao-cfg-camino__valor{color:var(--ao-acento)}.ao-cfg-camino__caja--no-vigente{border-style:dashed;border-color:var(--ao-warn);background:var(--ao-warn-10)}.ao-cfg-camino__caja--no-vigente .ao-cfg-camino__valor{color:var(--ao-warn)}.ao-cfg-camino__caja--respaldo{background:var(--ao-paper)}.ao-cfg-camino__flecha{color:var(--ao-ink-soft);font-weight:700}.ao-cfg-veredicto__titulo{font-size:var(--ao-text-lg);font-weight:800;color:var(--ao-ink);line-height:1.25}.ao-cfg-veredicto__detalle{font-size:var(--ao-text-sm);color:var(--ao-ink-soft);line-height:1.5;max-width:80ch}vaadin-grid::part(ao-cfg-fila-gana){background:var(--ao-acento-suave)}.ao-cfg-lote{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:12px 24px;width:100%}.ao-cfg-dato{display:flex;flex-direction:column;gap:2px;min-width:0}.ao-cfg-dato__rotulo{font-size:var(--ao-text-xs);font-weight:700;color:var(--ao-ink-soft);text-transform:uppercase;letter-spacing:.04em}.ao-cfg-dato__valor{font-size:var(--ao-text-base);font-weight:700;color:var(--ao-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ao-cfg-dato__valor--mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--ao-text-sm);font-weight:600}.ao-cfg-orden{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 6px;border-radius:6px;background:var(--ao-tono-neutro-suave);color:var(--ao-ink);font-size:var(--ao-text-xs);font-weight:800;font-variant-numeric:tabular-nums}.ao-cfg-condiciones{display:flex;flex-wrap:wrap;gap:4px}.ao-cfg-condicion{display:inline-flex;gap:4px;padding:1px 7px;border-radius:var(--ao-radio-pastilla);background:var(--ao-surface);border:1px solid var(--ao-line);font-size:var(--ao-text-xs);color:var(--ao-ink);white-space:nowrap}.ao-cfg-condicion__rotulo{color:var(--ao-ink-soft);font-weight:700}.ao-cfg-condicion--todas{color:var(--ao-ink-soft);border-style:dashed}.ao-cfg-resultado{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px 14px;box-sizing:border-box;border-radius:var(--ao-radio-control);border:1px solid var(--ao-line);background:var(--ao-surface)}.ao-cfg-resultado--ok{border-color:#10794a59;background:var(--ao-ok-10)}.ao-cfg-resultado--atencion{border-color:#8a5a0059;background:var(--ao-warn-10)}.ao-cfg-resultado__titulo{font-size:var(--ao-text-md);font-weight:800;color:var(--ao-ink)}.ao-cfg-resultado__hechos{display:flex;flex-wrap:wrap;gap:4px}.ao-cfg-paso-sim{display:grid;grid-template-columns:2em 7.5em minmax(0,1fr);gap:8px;align-items:baseline;padding:5px 0;border-top:1px solid var(--ao-line);font-size:var(--ao-text-sm)}.ao-cfg-paso-sim:first-child{border-top:0}.ao-cfg-paso-sim__num{color:var(--ao-ink-soft);font-variant-numeric:tabular-nums;text-align:right}.ao-cfg-paso-sim__nombre{font-weight:700;color:var(--ao-ink);overflow-wrap:anywhere}.ao-cfg-paso-sim__motivo{display:block;color:var(--ao-ink-soft);font-weight:400;font-size:var(--ao-text-xs)}.ao-cfg-distintivos{display:flex;flex-wrap:wrap;gap:var(--ao-gap-en-grupo)}.ao-cfg-distintivo{display:flex;flex-direction:column;gap:1px;padding:6px 12px;border-radius:var(--ao-radio-control);background:var(--ao-paper);border:1px solid var(--ao-line)}.ao-cfg-distintivo__rotulo{font-size:var(--ao-text-xs);color:var(--ao-ink-soft);font-weight:600}.ao-cfg-distintivo__valor{font-size:var(--ao-text-base);font-weight:800;color:var(--ao-ink);font-variant-numeric:tabular-nums}@media(max-width:1100px){.ao-cfg-rejilla>.ao-kit-tarjeta{grid-column:span 12}}.ao-cfg-titulos{display:flex;flex-direction:column;gap:2px;min-width:0}.ao-cfg-titulos__linea{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ao-cfg-confirmacion__confirmar{white-space:nowrap}.ao-cfg-diff--cambios .ao-cfg-diff__resumen{color:var(--ao-warn)}.ao-cfg-fila-gana{background:var(--ao-acento-suave)}.ao-red-vista{padding:var(--ao-margen-vista);gap:var(--ao-gap-entre-grupos);box-sizing:border-box}.ao-red-aviso{display:block;padding:10px 14px;border:1px solid rgba(138,90,0,.28);background:var(--ao-warn-10);border-radius:var(--ao-radio-control);color:var(--ao-warn);font-size:var(--ao-text-sm);line-height:1.5}.ao-red-celda{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ao-red-celda__titulo{font-weight:700;color:var(--ao-ink)}.ao-red-celda__detalle{color:var(--ao-ink-soft);font-size:var(--ao-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-red-lista{display:flex;flex-direction:column}.ao-red-lista__fila{display:grid;grid-template-columns:4.5em minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--ao-line);font-size:var(--ao-text-sm)}.ao-red-lista__fila:first-child{border-top:0}.ao-red-lista__clave{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ao-ink)}.ao-red-lista__texto{color:var(--ao-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-red-lista__cifra{font-variant-numeric:tabular-nums;color:var(--ao-ink)}.ao-red-pie-tarjeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-top:10px;border-top:1px solid var(--ao-line)}.ao-red-cifra-linea{font-size:var(--ao-text-base);font-weight:700;color:var(--ao-ink);font-variant-numeric:tabular-nums}.ao-red-transacciones{display:flex;flex-direction:column;min-width:0}.ao-red-vista vaadin-grid.ao-kit-tabla::part(row):hover{cursor:pointer}.ao-red-vista .ao-kit-encabezado__acciones,.ao-red-vista .ao-nodos-acciones{--lumo-font-size-m: var(--ao-text-base)}.ao-red-vista .ao-kit-tarjeta__acciones .ao-cifra{font-size:var(--ao-text-sm);font-weight:700;color:var(--ao-ink-soft)}.ao-puertos-alertas{box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:var(--ao-gap-en-grupo)}.ao-puertos-alerta{box-sizing:border-box;width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid rgba(179,38,30,.3);background:var(--ao-fail-10);border-radius:var(--ao-radio-tarjeta);color:var(--ao-fail)}.ao-puertos-alerta vaadin-icon{width:18px;height:18px;flex:none;margin-top:2px}.ao-puertos-alerta__titulo{display:block;font-weight:750;font-size:var(--ao-text-base)}.ao-puertos-alerta__detalle{display:block;color:var(--ao-ink);font-size:var(--ao-text-sm);line-height:1.5;max-width:90ch}.ao-puertos-numero{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ao-ink)}.ao-puertos-nodo{color:var(--ao-acento);font-weight:650;text-decoration:none}.ao-puertos-nodo:hover{text-decoration:underline}.ao-puertos-tls{font-size:var(--ao-text-sm);font-weight:650}.ao-puertos-tls--cifrado{color:var(--ao-ink)}.ao-puertos-tls--claro{color:var(--ao-ink-soft);font-style:italic}.ao-puertos-ocupacion{display:flex;flex-direction:column;gap:4px;min-width:0}.ao-puertos-ocupacion__pista{height:4px;border-radius:2px;background:var(--ao-line);overflow:hidden}.ao-puertos-ocupacion__relleno{height:100%;background:var(--ao-acento);transform-origin:left center;transition:transform var(--ao-transicion)}.ao-puertos-ocupacion__relleno--lleno{background:var(--ao-warn)}.ao-nodos-celda{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ao-nodos-codigo{font-weight:750;color:var(--ao-acento);text-decoration:none}.ao-nodos-codigo:hover{text-decoration:underline}.ao-nodos-detalle{color:var(--ao-ink-soft);font-size:var(--ao-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-nodos-mono{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:var(--ao-text-xs);color:var(--ao-ink)}.ao-nodos-acciones{flex-wrap:wrap;gap:var(--ao-gap-en-grupo)}.ao-nodos-acciones__corte{margin-inline-start:auto;gap:var(--ao-gap-en-grupo)}.ao-nodos-acciones__seleccion{font-size:var(--ao-text-sm);font-weight:700;color:var(--ao-ink);margin-inline-end:4px}.ao-nodos-datos{display:grid;grid-template-columns:minmax(10em,auto) minmax(0,1fr)}.ao-nodos-datos__fila{display:contents}.ao-nodos-datos__etiqueta,.ao-nodos-datos__valor{padding:7px 0;border-top:1px solid var(--ao-line);font-size:var(--ao-text-sm)}.ao-nodos-datos__etiqueta{color:var(--ao-ink-soft);padding-inline-end:16px}.ao-nodos-datos__valor{color:var(--ao-ink);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ao-nodos-tendencia{color:var(--ao-acento);width:100%}.ao-nodos-tendencia svg{width:100%;height:72px}.ao-nodos-incidencia{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding-top:10px}.ao-panel-vista{padding:var(--ao-margen-vista);gap:var(--ao-gap-entre-grupos);background:var(--ao-lienzo);min-height:100%;box-sizing:border-box}.ao-panel-cabecera{width:100%}.ao-panel-aviso{display:block;width:100%;box-sizing:border-box;padding:10px 14px;border-radius:var(--ao-radio-control);border:1px solid var(--ao-warn);background:var(--ao-warn-10);color:var(--ao-ink);font-size:var(--ao-text-sm)}.ao-panel-reloj{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-end:4px}.ao-panel-segmentos{display:inline-flex;padding:3px;gap:2px;border-radius:var(--ao-radio-control);background:var(--ao-paper);border:1px solid var(--ao-line)}.ao-panel-segmentos__opcion{font:inherit;font-size:var(--ao-text-sm);font-weight:650;color:var(--ao-ink-soft);background:transparent;border:0;border-radius:6px;padding:5px 12px;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--ao-transicion),color var(--ao-transicion)}.ao-panel-segmentos__opcion:hover{color:var(--ao-ink);background:var(--ao-acento-10)}.ao-panel-segmentos__opcion:focus-visible{outline:2px solid var(--ao-acento);outline-offset:1px}.ao-panel-segmentos__opcion--activa,.ao-panel-segmentos__opcion--activa:hover{color:var(--ao-paper);background:var(--ao-acento)}.ao-panel-col-3{grid-column:span 3}@media(max-width:1100px){.ao-panel-col-3{grid-column:span 6}}@media(max-width:760px){.ao-panel-col-3{grid-column:span 12}}.ao-kit-kpis.ao-panel-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1600px){.ao-kit-kpis.ao-panel-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ao-kit-kpis.ao-panel-kpis{grid-template-columns:minmax(0,1fr)}}.ao-panel-grafico{min-height:236px}.ao-panel-dimension{width:11.5em;--vaadin-input-field-height: 30px;font-size:var(--ao-text-sm)}.ao-panel-enlaces{display:flex;flex-direction:column;gap:12px}.ao-panel-enlaces__cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ao-panel-enlaces__cifra{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:var(--ao-radio-control);background:var(--ao-lienzo);text-align:center}.ao-panel-enlaces__valor{font-size:var(--ao-text-lg);font-weight:800;font-variant-numeric:tabular-nums;color:var(--ao-ink);line-height:1.2}.ao-panel-enlaces__etiqueta{font-size:var(--ao-text-xs);color:var(--ao-ink-soft)}.ao-panel-enlaces__cifra--atencion .ao-panel-enlaces__valor{color:var(--ao-warn)}.ao-panel-enlaces__cifra--sin-dato{background:transparent;border:1px dashed var(--ao-unknown)}.ao-panel-enlaces__cifra--sin-dato .ao-panel-enlaces__valor{color:var(--ao-sin-dato-tinta);font-size:var(--ao-text-base)}.ao-panel-enlaces__lista{display:flex;flex-direction:column}.ao-panel-enlaces__fila{display:grid;grid-template-columns:minmax(0,1fr) auto 4.5em;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--ao-line)}.ao-panel-enlaces__fila:last-child{border-bottom:0}.ao-panel-enlaces__quien{display:flex;flex-direction:column;min-width:0}.ao-panel-enlaces__codigo{font-weight:700;font-size:var(--ao-text-sm);color:var(--ao-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-panel-enlaces__nombre{font-size:var(--ao-text-xs);color:var(--ao-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-panel-enlaces__mas{font-size:var(--ao-text-xs);color:var(--ao-ink-soft);padding-top:6px}.ao-panel-minimapa{display:flex;flex-direction:column;gap:8px}.ao-panel-minimapa__lienzo{border-radius:var(--ao-radio-control);background:var(--ao-noche-alto);border:1px solid var(--ao-noche-linea);overflow:hidden;line-height:0}.ao-panel-minimapa__lienzo svg{display:block;width:100%;height:auto;font-family:inherit}.ao-panel-minimapa__leyenda{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--ao-text-xs);color:var(--ao-noche-tinta-suave)}.ao-panel-minimapa__item{display:inline-flex;align-items:center;gap:6px}.ao-panel-minimapa__punto{width:8px;height:8px;border-radius:50%;flex:none}.ao-panel-minimapa__punto--hueco{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--ao-unknown-claro)}.ao-panel-ultimas{min-width:0}.ao-panel-ultimas__grid{--lumo-space-m: .55rem;--lumo-font-size-m: var(--ao-text-sm);font-size:var(--ao-text-sm);background:transparent}.ao-panel-ultimas__grid::part(ao-panel-cifra){font-variant-numeric:tabular-nums}.ao-panel-ultimas__grid::part(header-cell){font-size:var(--ao-text-xs);font-weight:650;color:var(--ao-ink-soft)}.ao-panel-avisos{display:flex;flex-direction:column;gap:6px}.ao-panel-avisos__fila{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;padding:8px 10px;border-radius:var(--ao-radio-control);background:var(--ao-warn-10);color:var(--ao-ink);font-size:var(--ao-text-sm)}.ao-panel-avisos__icono{width:14px;height:14px;color:var(--ao-warn);align-self:center;flex:none}.ao-panel-avisos__origen{margin-inline-start:auto;font-size:var(--ao-text-xs);color:var(--ao-ink-soft)}.ao-panel-operar{gap:12px}.ao-panel-operar__resumen{color:var(--ao-ink-soft);font-size:var(--ao-text-sm)}.ao-panel-operar__frescura{font-size:var(--ao-text-xs);font-variant-numeric:tabular-nums}.ao-panel-operar__acciones{flex-wrap:wrap;gap:var(--ao-gap-en-grupo)}@media(prefers-reduced-motion:reduce){.ao-panel-segmentos__opcion{transition:none}}.ao-ayuda{gap:var(--ao-gap-entre-paneles);padding:var(--ao-margen-vista);background:var(--ao-lienzo)}.ao-ayuda>*{flex-shrink:0}.ao-ayuda-hero{display:flex;flex-direction:column;gap:14px;width:100%;box-sizing:border-box;padding:28px 32px 22px;border-radius:var(--ao-radio-tarjeta);background:var(--ao-noche);color:var(--ao-noche-tinta);box-shadow:var(--ao-sombra-elevada)}.ao-ayuda-hero__textos{display:flex;flex-direction:column;gap:6px;max-width:72ch}.ao-ayuda-hero__eyebrow{color:var(--ao-amber);font-size:var(--ao-text-xs);font-weight:800;letter-spacing:.22em;text-transform:uppercase}.ao-ayuda-hero__titulo{margin:0;color:var(--ao-noche-tinta);font-size:var(--ao-text-xl);font-weight:800;letter-spacing:-.015em}.ao-ayuda-hero__intro{color:var(--ao-noche-tinta-suave);font-size:var(--ao-text-base);line-height:1.6}.ao-ayuda-hero__procedencia{color:var(--ao-noche-tinta-suave);font-size:var(--ao-text-xs)}.ao-ayuda-buscar{display:flex;gap:10px;align-items:center;max-width:720px}.ao-ayuda-buscar__campo{flex:1 1 auto;--lumo-contrast-10pct: var(--ao-paper);--lumo-size-m: 44px}.ao-ayuda-sugerencias{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ao-ayuda-sugerencias__etiqueta{color:var(--ao-noche-tinta-suave);font-size:var(--ao-text-xs);font-weight:700;margin-right:4px}.ao-ayuda-sugerencias .ao-ayuda-chip{background:var(--ao-noche-alto);border-color:var(--ao-noche-linea);color:var(--ao-noche-tinta)}.ao-ayuda-sugerencias .ao-ayuda-chip:hover{border-color:var(--ao-acento)}.ao-ayuda-chip{padding:5px 12px;border:1px solid var(--ao-line);border-radius:var(--ao-radio-pastilla);background:var(--ao-paper);color:var(--ao-ink);font:inherit;font-size:var(--ao-text-sm);text-align:left;cursor:pointer;transition:border-color var(--ao-transicion),background var(--ao-transicion)}.ao-ayuda-chip:hover{border-color:var(--ao-acento-30);background:var(--ao-acento-suave)}.ao-ayuda-chip:focus-visible,.ao-ayuda-indice__entrada:focus-visible,.ao-ayuda-lado__enlace:focus-visible,.ao-ayuda-lado__pantalla:focus-visible,.ao-ayuda-categoria__guia:focus-visible,.ao-ayuda-resultado:focus-visible,.ao-ayuda-empieza__boton:focus-visible{outline:2px solid var(--ao-acento);outline-offset:2px}.ao-ayuda-cuerpo{display:grid;grid-template-columns:240px minmax(0,1fr) 260px;gap:var(--ao-gap-entre-paneles);width:100%;align-items:start}@media(max-width:1240px){.ao-ayuda-cuerpo{grid-template-columns:220px minmax(0,1fr)}.ao-ayuda-lado{grid-column:2}}@media(max-width:820px){.ao-ayuda-cuerpo{grid-template-columns:minmax(0,1fr)}.ao-ayuda-lado{grid-column:1}}.ao-ayuda-indice{position:sticky;top:12px;display:flex;flex-direction:column;gap:2px;padding:12px;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta)}.ao-ayuda-indice__categoria{margin:12px 8px 4px;color:var(--ao-ink-soft);font-size:var(--ao-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ao-ayuda-indice__entrada{display:block;width:100%;padding:7px 10px;border:0;border-radius:var(--ao-radio-control);background:transparent;color:var(--ao-ink);font:inherit;font-size:var(--ao-text-sm);text-align:left;cursor:pointer;transition:background var(--ao-transicion),color var(--ao-transicion)}.ao-ayuda-indice__entrada:hover{background:var(--ao-surface)}.ao-ayuda-indice__entrada--actual{background:var(--ao-acento-suave);color:var(--ao-acento);font-weight:700}.ao-ayuda-indice__inicio{font-weight:700}.ao-ayuda-articulo,.ao-ayuda-articulo__cuerpo{display:flex;flex-direction:column;gap:var(--ao-gap-entre-grupos);min-width:0}.ao-ayuda-aviso{padding:14px 16px;border-radius:var(--ao-radio-control);background:var(--ao-warn-10);color:var(--ao-warn);font-size:var(--ao-text-sm);line-height:1.5}.ao-ayuda-guia__cabecera{display:flex;flex-direction:column;gap:6px;max-width:72ch}.ao-ayuda-guia__miga{color:var(--ao-acento);font-size:var(--ao-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ao-ayuda-guia__titulo{margin:0;font-size:var(--ao-text-xl);font-weight:800;letter-spacing:-.015em;color:var(--ao-ink)}.ao-ayuda-guia__resumen{color:var(--ao-ink-soft);font-size:var(--ao-text-md);line-height:1.55}.ao-ayuda-guia__seccion{max-width:76ch;padding:18px 22px;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta);scroll-margin-top:16px}.ao-ayuda-guia__seccion-titulo{margin:0 0 6px;font-size:var(--ao-text-lg);font-weight:800;color:var(--ao-ink)}.ao-ayuda-guia__md{font-size:var(--ao-text-base);line-height:1.65;color:var(--ao-ink)}.ao-ayuda-empieza{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;background:var(--ao-paper);border:1px solid var(--ao-acento-30);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta)}.ao-ayuda-empieza__icono{width:44px;height:44px;padding:11px;box-sizing:border-box;border-radius:12px;color:var(--ao-tono-naranja);background:var(--ao-tono-naranja-suave)}.ao-ayuda-empieza__textos{display:flex;flex-direction:column;gap:2px;min-width:0}.ao-ayuda-empieza__eyebrow{color:var(--ao-acento);font-size:var(--ao-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ao-ayuda-empieza__titulo{font-size:var(--ao-text-md);font-weight:800;color:var(--ao-ink)}.ao-ayuda-empieza__resumen{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);line-height:1.5}.ao-ayuda-empieza__boton{padding:9px 16px;border:0;border-radius:var(--ao-radio-control);background:var(--ao-acento);color:var(--ao-paper);font:inherit;font-size:var(--ao-text-sm);font-weight:700;cursor:pointer;transition:background var(--ao-transicion)}.ao-ayuda-empieza__boton:hover{background:var(--ao-acento-hover)}.ao-ayuda-categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--ao-gap-entre-grupos)}.ao-ayuda-categoria{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta)}.ao-ayuda-categoria__icono{width:38px;height:38px;padding:9px;box-sizing:border-box;border-radius:10px;color:var(--ao-tono-indigo);background:var(--ao-tono-indigo-suave)}.ao-ayuda-categoria--empezar .ao-ayuda-categoria__icono{color:var(--ao-tono-naranja);background:var(--ao-tono-naranja-suave)}.ao-ayuda-categoria--operacion .ao-ayuda-categoria__icono{color:var(--ao-tono-azul);background:var(--ao-tono-azul-suave)}.ao-ayuda-categoria--gobierno .ao-ayuda-categoria__icono{color:var(--ao-tono-violeta);background:var(--ao-tono-violeta-suave)}.ao-ayuda-categoria__nombre{margin:4px 0 0;font-size:var(--ao-text-md);font-weight:800;color:var(--ao-ink)}.ao-ayuda-categoria__descripcion{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);line-height:1.5}.ao-ayuda-categoria__guias{display:flex;flex-direction:column;margin-top:4px;border-top:1px solid var(--ao-line)}.ao-ayuda-categoria__guia{padding:8px 2px;border:0;border-bottom:1px solid var(--ao-line);background:transparent;color:var(--ao-acento);font:inherit;font-size:var(--ao-text-sm);font-weight:600;text-align:left;cursor:pointer}.ao-ayuda-categoria__guia:last-child{border-bottom:0}.ao-ayuda-categoria__guia:hover{color:var(--ao-acento-hover);text-decoration:underline}.ao-ayuda-resultados{display:flex;flex-direction:column;gap:8px;max-width:76ch}.ao-ayuda-resultados__cuenta{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);font-weight:600}.ao-ayuda-resultado{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);background:var(--ao-paper);box-shadow:var(--ao-sombra-tarjeta);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ao-transicion)}.ao-ayuda-resultado:hover{border-color:var(--ao-acento-30)}.ao-ayuda-resultado__categoria{color:var(--ao-acento);font-size:var(--ao-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ao-ayuda-resultado__titulo{color:var(--ao-ink);font-size:var(--ao-text-md);font-weight:800}.ao-ayuda-resultado__resumen{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);line-height:1.5}.ao-ayuda-lado{position:sticky;top:12px;display:flex;flex-direction:column;gap:var(--ao-gap-entre-grupos);min-width:0}.ao-ayuda-lado__bloque{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta)}.ao-ayuda-lado__titulo{margin-bottom:4px;color:var(--ao-ink-soft);font-size:var(--ao-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ao-ayuda-lado__texto{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);line-height:1.55}.ao-ayuda-lado__enlace,.ao-ayuda-lado__pantalla{padding:5px 8px;margin:0 -8px;border:0;border-radius:6px;background:transparent;color:var(--ao-ink);font:inherit;font-size:var(--ao-text-sm);text-align:left;cursor:pointer}.ao-ayuda-lado__enlace:hover,.ao-ayuda-lado__pantalla:hover{background:var(--ao-surface);color:var(--ao-acento)}.ao-ayuda-lado__pantalla{color:var(--ao-acento);font-weight:600}.ao-ayuda-lado__pregunta{padding:4px 0;color:var(--ao-ink);font-size:var(--ao-text-sm);line-height:1.45}vaadin-dialog-overlay.ao-ayuda-modal::part(backdrop){background:#0f123394}vaadin-dialog-overlay.ao-ayuda-modal::part(overlay){overflow:hidden;border:0;border-radius:18px;background:var(--ao-paper);box-shadow:0 4px 8px #0f12331a,0 32px 80px -16px #0f12337a}vaadin-dialog-overlay.ao-ayuda-modal::part(content){padding:0;background:var(--ao-paper);overscroll-behavior:contain}vaadin-dialog-overlay.ao-ayuda-modal::part(header){padding:0;border-bottom:1px solid var(--ao-line);background:var(--ao-paper)}vaadin-dialog-overlay.ao-ayuda-modal::part(header-content){flex:1;min-width:0}vaadin-dialog-overlay.ao-ayuda-modal::part(footer){padding:12px 20px;border-top:1px solid var(--ao-line);background:var(--ao-surface)}.ao-ayuda-modal__cabecera{display:flex;flex-direction:column;width:100%;min-width:0}.ao-ayuda-modal__fila{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 8px 20px}.ao-ayuda-modal__titulos{display:flex;align-items:center;gap:12px;min-width:0}.ao-ayuda-modal__icono{flex:none;box-sizing:content-box;width:18px;height:18px;padding:7px;border-radius:11px;background:var(--ao-acento-suave);color:var(--ao-acento)}.ao-ayuda-modal__textos{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ao-ayuda-modal__eyebrow{color:var(--ao-ink-soft);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ao-ayuda-modal__titulo{overflow:hidden;margin:0;color:var(--ao-ink);font-size:15.5px;font-weight:800;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.ao-ayuda-modal__cerrar,.ao-ayuda-modal__volver{flex:none;margin:0;border-radius:10px}.ao-ayuda-modal__nav-slot:empty{display:none}.ao-ayuda-modal__nav{display:flex;gap:6px;overflow-x:auto;padding:2px 20px 12px;scrollbar-width:none}.ao-ayuda-modal__nav::-webkit-scrollbar{display:none}.ao-ayuda-modal__chip{flex:none;padding:5px 12px;border:1px solid var(--ao-line);border-radius:var(--ao-radio-pastilla);background:var(--ao-paper);color:var(--ao-ink-soft);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background-color var(--ao-transicion),border-color var(--ao-transicion),color var(--ao-transicion)}.ao-ayuda-modal__chip:hover{border-color:var(--ao-acento-30);background:var(--ao-acento-suave);color:var(--ao-acento)}.ao-ayuda-modal__chip:focus-visible,.ao-ayuda-modal__entrada:focus-visible,.ao-ayuda-modal__descargar:focus-visible{outline:2px solid var(--ao-acento);outline-offset:2px}.ao-ayuda-modal__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;width:100%}.ao-ayuda-modal__descargar{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border:1px solid var(--ao-acento);border-radius:var(--ao-radio-control);background:var(--ao-acento);color:#fff;font-size:var(--ao-text-sm);font-weight:700;text-decoration:none;transition:background-color var(--ao-transicion)}.ao-ayuda-modal__descargar:hover{background:var(--ao-acento-hover)}.ao-ayuda-modal__descargar vaadin-icon{width:16px;height:16px}.ao-ayuda-modal__visor{min-height:100%}.ao-ayuda-visor>.ao-doc{margin:0}.ao-ayuda-modal__antigua{padding:24px 28px 32px;line-height:1.65}.ao-ayuda-modal__antigua-resumen{display:block;margin-bottom:14px;color:var(--ao-ink-soft);font-size:var(--ao-text-md)}.ao-ayuda-modal__indice{display:flex;flex-direction:column;gap:6px;padding:22px 24px 28px}.ao-ayuda-modal__indice-intro{max-width:60ch;margin-bottom:10px;color:var(--ao-ink-soft);line-height:1.55}.ao-ayuda-modal__indice-categoria{margin:14px 0 2px;color:var(--ao-acento);font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ao-ayuda-modal__entrada{display:flex;flex-direction:column;gap:2px;padding:11px 14px;border:1px solid var(--ao-line);border-radius:var(--ao-radio-tarjeta);background:var(--ao-paper);color:var(--ao-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ao-transicion),background-color var(--ao-transicion)}.ao-ayuda-modal__entrada:hover{border-color:var(--ao-acento);background:var(--ao-acento-suave)}.ao-ayuda-modal__entrada-titulo{font-weight:800}.ao-ayuda-modal__entrada-resumen{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);line-height:1.45}@media(max-width:640px){vaadin-dialog-overlay.ao-ayuda-modal{inset:0!important;padding:0!important}vaadin-dialog-overlay.ao-ayuda-modal::part(overlay){width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0}.ao-ayuda-modal__fila{padding:10px 8px 6px 14px}.ao-ayuda-modal__nav{padding:2px 14px 10px}vaadin-dialog-overlay.ao-ayuda-modal::part(footer){padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.ao-ayuda-modal__pie{flex-direction:column-reverse;align-items:stretch;gap:6px}.ao-ayuda-modal__descargar{justify-content:center;height:40px;white-space:nowrap}.ao-ayuda-modal__centro{justify-content:center}}@media(prefers-reduced-motion:reduce){.ao-ayuda-modal__chip,.ao-ayuda-modal__entrada,.ao-ayuda-modal__descargar{transition:none}}.ao-ayuda-centro-doc{overflow:hidden;border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);background:var(--ao-paper);box-shadow:var(--ao-sombra-tarjeta)}.ao-auditoria{gap:var(--ao-gap-entre-grupos);padding:var(--ao-margen-vista);background:var(--ao-lienzo)}.ao-auditoria>*{flex-shrink:0}.ao-auditoria-filtros{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box;padding:14px 18px 12px;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta)}.ao-auditoria-filtros__pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:10px;border-top:1px solid var(--ao-line)}.ao-auditoria-filtros__acciones{display:flex;gap:var(--ao-gap-en-grupo);margin-left:auto}.ao-auditoria-rangos{display:flex;flex-wrap:wrap;gap:6px}.ao-auditoria-rango{padding:5px 12px;border:1px solid var(--ao-line);border-radius:var(--ao-radio-pastilla);background:var(--ao-surface);color:var(--ao-ink-soft);font:inherit;font-size:var(--ao-text-sm);font-weight:600;cursor:pointer;transition:background var(--ao-transicion),color var(--ao-transicion),border-color var(--ao-transicion)}.ao-auditoria-rango:hover{background:var(--ao-acento-suave);border-color:var(--ao-acento-30);color:var(--ao-acento)}.ao-auditoria-rango:focus-visible,.ao-auditoria-atajo:focus-visible{outline:2px solid var(--ao-acento);outline-offset:2px}.ao-auditoria-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--ao-gap-entre-grupos);width:100%;align-items:start}@media(max-width:1180px){.ao-auditoria-cuerpo{grid-template-columns:minmax(0,1fr)}}.ao-auditoria-tabla{display:flex;flex-direction:column;min-width:0;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta);overflow:hidden}.ao-auditoria-tabla__cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 18px;border-bottom:1px solid var(--ao-line)}.ao-auditoria-resumen{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);font-weight:600}.ao-auditoria-grid{--lumo-font-size-m: var(--ao-text-sm)}.ao-auditoria-vacio{padding:40px 24px;color:var(--ao-ink-soft);font-size:var(--ao-text-base);text-align:center}.ao-auditoria-sutil{color:var(--ao-ink-soft);font-size:var(--ao-text-xs)}.ao-auditoria-cuando{display:flex;flex-direction:column;line-height:1.25}.ao-auditoria-cuando__hora{font-weight:700;color:var(--ao-ink)}.ao-auditoria-quien{display:flex;align-items:center;gap:8px;min-width:0}.ao-auditoria-quien__nombre{font-weight:600;overflow:hidden;text-overflow:ellipsis}.ao-auditoria-accion{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:8px;align-items:center;line-height:1.3}.ao-auditoria-accion__icono{width:16px;height:16px;color:var(--ao-acento)}.ao-auditoria-accion__texto{font-weight:600;color:var(--ao-ink);overflow:hidden;text-overflow:ellipsis}.ao-auditoria-accion__resumen{grid-column:2;color:var(--ao-ink-soft);font-size:var(--ao-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-auditoria-sobre{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ao-auditoria-sobre__tipo{color:var(--ao-ink-soft);font-size:var(--ao-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ao-auditoria-codigo{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--ao-text-sm);color:var(--ao-ink);overflow:hidden;text-overflow:ellipsis}.ao-auditoria-detalle{position:sticky;top:12px;min-width:0}.ao-auditoria-detalle__cabeza{display:flex;align-items:center;gap:8px}.ao-auditoria-detalle__significa{color:var(--ao-ink-soft);font-size:var(--ao-text-sm);line-height:1.5}.ao-auditoria-ficha{display:flex;flex-direction:column;border-top:1px solid var(--ao-line)}.ao-auditoria-ficha__fila{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--ao-line);font-size:var(--ao-text-sm)}.ao-auditoria-ficha__etiqueta{color:var(--ao-ink-soft);font-weight:600}.ao-auditoria-ficha__valor{color:var(--ao-ink);overflow-wrap:anywhere}.ao-auditoria-ficha__fila--codigo .ao-auditoria-ficha__valor{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--ao-text-xs);font-variant-numeric:tabular-nums}.ao-auditoria-seccion{margin-top:4px;color:var(--ao-ink-soft);font-size:var(--ao-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ao-auditoria-diff{display:flex;flex-direction:column;gap:6px}.ao-auditoria-diff__fila{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--ao-line);border-radius:var(--ao-radio-control);background:var(--ao-surface)}.ao-auditoria-diff__campo{color:var(--ao-ink-soft);font-size:var(--ao-text-xs);font-weight:700}.ao-auditoria-diff__valores{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--ao-text-sm)}.ao-auditoria-diff__viejo,.ao-auditoria-diff__nuevo{padding:2px 8px;border-radius:6px;overflow-wrap:anywhere}.ao-auditoria-diff__viejo{background:var(--ao-fail-10);color:var(--ao-fail);text-decoration:line-through;text-decoration-thickness:1px}.ao-auditoria-diff__nuevo{background:var(--ao-ok-10);color:var(--ao-ok);font-weight:600}.ao-auditoria-diff__flecha{width:14px;height:14px;color:var(--ao-ink-soft)}.ao-auditoria-nota{padding:10px 12px;border-left:3px solid var(--ao-acento-30);background:var(--ao-surface);border-radius:0 var(--ao-radio-control) var(--ao-radio-control) 0;font-size:var(--ao-text-sm);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.ao-auditoria-atajos{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.ao-auditoria-atajo{padding:5px 10px;border:0;border-radius:var(--ao-radio-control);background:var(--ao-acento-suave);color:var(--ao-acento);font:inherit;font-size:var(--ao-text-xs);font-weight:700;cursor:pointer;transition:background var(--ao-transicion)}.ao-auditoria-atajo:hover{background:var(--ao-acento-10)}.ao-usuarios{gap:var(--ao-gap-entre-grupos);padding:var(--ao-margen-vista);background:var(--ao-lienzo)}.ao-usuarios>*{flex-shrink:0}.ao-usuarios-tabla{display:flex;flex-direction:column;width:100%;box-sizing:border-box;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta);overflow:hidden}.ao-usuarios-barra{padding:12px 16px;border-bottom:1px solid var(--ao-line)}.ao-usuarios-sutil{color:var(--ao-ink-soft);font-size:var(--ao-text-sm)}.ao-usuarios-cuenta{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 0}.ao-usuarios-cuenta__textos{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ao-usuarios-cuenta__nombre{font-weight:700;color:var(--ao-ink);overflow:hidden;text-overflow:ellipsis}.ao-usuarios-cuenta__usuario{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--ao-text-xs);color:var(--ao-ink-soft)}.ao-usuarios-roles{display:flex;flex-wrap:wrap;gap:6px}.ao-usuarios-rol{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--ao-radio-pastilla);font-size:var(--ao-text-xs);font-weight:700;line-height:1.3;white-space:nowrap;color:var(--ao-tono-neutro);background:var(--ao-tono-neutro-suave)}.ao-usuarios-rol--total{color:var(--ao-tono-violeta);background:var(--ao-tono-violeta-suave)}.ao-usuarios-rol--admin{color:var(--ao-tono-indigo);background:var(--ao-tono-indigo-suave)}.ao-usuarios-rol--operador{color:var(--ao-tono-azul);background:var(--ao-tono-azul-suave)}.ao-usuarios-rolfila{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--ao-line)}.ao-usuarios-rolfila:last-child{border-bottom:0}.ao-usuarios-rolfila__icono{width:34px;height:34px;padding:8px;box-sizing:border-box;border-radius:10px;color:var(--ao-tono-azul);background:var(--ao-tono-azul-suave)}.ao-usuarios-rolfila--admin .ao-usuarios-rolfila__icono{color:var(--ao-tono-indigo);background:var(--ao-tono-indigo-suave)}.ao-usuarios-rolfila--total .ao-usuarios-rolfila__icono{color:var(--ao-tono-violeta);background:var(--ao-tono-violeta-suave)}.ao-usuarios-rolfila__textos{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:var(--ao-text-sm);line-height:1.5}.ao-usuarios-rolfila__puede{color:var(--ao-ink)}.ao-usuarios-rolfila__nopuede{color:var(--ao-ink-soft)}.ao-usuarios-reglas{display:flex;flex-direction:column;gap:10px}.ao-usuarios-regla{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:var(--ao-text-sm);line-height:1.5;color:var(--ao-ink)}.ao-usuarios-regla__icono{width:16px;height:16px;margin-top:2px;color:var(--ao-acento)}.ao-usuarios-ficha__cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--ao-gap-entre-grupos);width:100%;align-items:start}@media(max-width:1100px){.ao-usuarios-ficha__cuerpo{grid-template-columns:minmax(0,1fr)}}.ao-usuarios-ficha__principal,.ao-usuarios-ficha__lado{display:flex;flex-direction:column;gap:var(--ao-gap-entre-grupos);min-width:0}.ao-usuarios-seccion{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background:var(--ao-paper);border:1px solid rgba(20,17,46,.06);border-radius:var(--ao-radio-tarjeta);box-shadow:var(--ao-sombra-tarjeta)}.ao-usuarios-seccion__titulo{color:var(--ao-ink-soft);font-size:var(--ao-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ao-usuarios-ficha__acciones{gap:var(--ao-gap-en-grupo)}.ao-usuarios-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 16px;padding-top:6px}.ao-usuarios-checklist__fila{display:flex;align-items:center;gap:8px;font-size:var(--ao-text-sm);transition:color var(--ao-transicion)}.ao-usuarios-checklist__icono{width:14px;height:14px;flex:none}.ao-usuarios-checklist__fila--pendiente{color:var(--ao-ink-soft)}.ao-usuarios-checklist__fila--ok{color:var(--ao-ok);font-weight:600}.ao-usuarios-actividad{display:flex;flex-direction:column}.ao-usuarios-actividad__fila{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--ao-line)}.ao-usuarios-actividad__fila:last-child{border-bottom:0}.ao-usuarios-actividad__textos{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ao-usuarios-actividad__que{font-size:var(--ao-text-sm);font-weight:600;color:var(--ao-ink)}.ao-usuarios-actividad__detalle{font-size:var(--ao-text-xs);color:var(--ao-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-usuarios-actividad__cuando{flex:none;font-size:var(--ao-text-xs);color:var(--ao-ink-soft)}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(./manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(./manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.aurora-office-card{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-m);background:var(--lumo-base-color)}.aurora-office-aviso{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.aurora-office-paso{font-weight:600}.aurora-office-errores,.aurora-office-veredicto{gap:var(--lumo-space-xs)}.aurora-flujo{overflow-x:auto;padding:var(--lumo-space-s) 0}.aurora-flujo svg{min-width:40em}.aurora-flujo g[data-paso]:focus-visible rect{outline:2px solid var(--lumo-primary-color);outline-offset:2px}.aurora-office-ayuda{margin-bottom:var(--lumo-space-s)}.aurora-office-ayuda-resumen{color:var(--ao-ink-soft);font-size:1.0625rem;margin-bottom:var(--lumo-space-s)}.aurora-office-ayuda-indice{border-right:1px solid var(--ao-line);padding-right:var(--lumo-space-m);margin-right:var(--lumo-space-m)}.aurora-office-estado-vacio{max-width:44ch;margin:var(--lumo-space-l) auto;text-align:left}.aurora-office-vacio{color:var(--ao-ink-soft);font-size:var(--lumo-font-size-s)}.ao-grupo{gap:var(--lumo-space-s)}.ao-aviso{color:var(--ao-warn);font-weight:700}
