html[brptheme] brp-text-area:hover:not([readonly]):not([focused]):not([invalid])::part(input-field){background-color:var(--lumo-contrast-5pct)}html[brptheme] brp-text-field{width:100%}list-layout{display:flex;align-items:flex-start;flex-flow:row wrap;overflow-y:auto}list-layout[selectable] list-layout-item:hover{background:var(--lumo-secondary-color)}list-layout[selectable] list-layout-item>*{pointer-events:none}list-layout[selectable] list-layout-item[selected]{background:var(--lumo-primary-color)}list-layout-item{padding:var(--lumo-space-m)}html[brptheme] vaadin-button{--vaadin-button-height: 32px;--vaadin-button-background: var(--lumo-primary-contrast-color)}vaadin-button[disabled]{background-color:#fff;border-color:var(--lumo-disabled-text-color);color:var(--lumo-disabled-text-color);--icon-color: var(--lumo-disabled-text-color)}vaadin-button:not([focused]),vaadin-button:not([focus-ring]){box-shadow:0 2px 5px #3c425714,0 0 0 1px #3c425729,0 1px 1px #0000001f}vaadin-button.multiline-button::part(label){word-break:break-word;word-wrap:break-word;white-space:normal;height:auto}vaadin-button[theme~=primary][disabled]{background-color:#e8ebef}vaadin-button[theme*=tertiary]{border-color:transparent;color:var(--lumo-primary-text-color)}vaadin-button[theme*=tertiary]:not([focused]),vaadin-button[theme*=tertiary]:not([focus-ring]){box-shadow:none}vaadin-button[theme*=tertiary][disabled]{border-color:transparent}vaadin-button[theme~=success]{border-color:var(--lumo-success-text-color);color:var(--lumo-success-text-color)}vaadin-button[theme~=success][theme~=primary]:not([disabled]){--vaadin-button-background: var(--lumo-success-color);color:var(--lumo-success-contrast-color)}vaadin-button[theme~=success][theme*=tertiary]{border-color:transparent}vaadin-button[theme~=error]{border-color:var(--lumo-error-text-color);color:var(--lumo-error-text-color)}vaadin-button[theme~=error][theme~=primary]:not([disabled]){--vaadin-button-background: var(--lumo-error-color);color:var(--lumo-error-contrast-color)}vaadin-button[theme~=error][theme*=tertiary]{border-color:transparent}vaadin-button[theme~=contrast]{border-color:var(--lumo-contrast);color:var(--lumo-contrast)}vaadin-button[theme~=contrast][theme~=primary]:not([disabled]){--vaadin-button-background: var(--lumo-contrast);color:var(--lumo-base-color)}vaadin-button[theme~=contrast][theme*=tertiary]{border-color:transparent}vaadin-button[theme~=multiline]{--vaadin-button-height: var(--vaadin-button-min-width)}vaadin-button[theme~=multiline]::part(label){white-space:normal;max-height:100%;padding:1px}vaadin-button[theme~=wordbreak]{word-break:break-word}html[brptheme] vaadin-button[theme~=pos-button]{--vaadin-button-height: 50px;--vaadin-button-min-width: 100px;--vaadin-button-font-weight: 400;max-width:var(--vaadin-button-min-width);min-width:var(--vaadin-button-min-width);margin-top:0;margin-bottom:0;padding-left:var(--lumo-space-xs);padding-right:var(--lumo-space-xs)}html[brptheme] vaadin-button[theme~=pos-button]::part(label){white-space:normal}html[brptheme] vaadin-button[theme~=pos-button][theme~=icon]{--vaadin-button-min-width: var(--vaadin-button-height)}html[brptheme] vaadin-button[theme~=pos-button][isConnected=false]{--vaadin-button-background: var(--brp-lightgrey-color);color:var(--lumo-error-bright-text-color)}html[brptheme] vaadin-button[theme~=pos-button][theme~=productgroup]{border-bottom:8px solid rgba(0,0,0,.2)}html[brptheme] vaadin-button[theme~=pos-button][theme~=productpage]{--vaadin-button-min-width: 135px;--vaadin-button-height: 85px}html[brptheme] vaadin-button[theme~=grid-item]{--vaadin-button-height: 60px;--vaadin-button-font-size: 13px;--vaadin-button-border: 1px solid rgba(0, 0, 0, .14)}html[brptheme] vaadin-button[theme~=grid-item][isgroup]{border-bottom:8px solid rgba(0,0,0,.2)}vaadin-combo-box:host-context(.register-notifications-select)::part(input-field){background-color:#2d3436;color:#fff;border:none}vaadin-combo-box:host-context(.selfservice){font-size:var(--lumo-font-size-l);--lumo-text-field-size: var(--lumo-size-l)}vaadin-combo-box:host-context(.selfservice)::part(label){font-size:var(--lumo-font-size-m);line-height:1.3}vaadin-combo-box[invalid]::part(input-field){border-color:transparent}vaadin-combo-box[invalid][theme=requested]::part(input-field){border-color:transparent;box-shadow:unset}vaadin-combo-box:not([has-value])[theme=requested]::part(input-field){box-shadow:0 0 0 3px #ffe3bc}vaadin-combo-box[required]:not([has-value]):not([invalid])::part(input-field){background-color:#ffe3bc80}vaadin-combo-box[theme=ignore-custom-required]::part(input-field){background-color:#fff!important}vaadin-combo-box>input[part=value]{min-height:calc(var(--lumo-text-field-size) - 2px);line-height:19px;height:unset}vaadin-combo-box:host(vaadin-text-area,brp-text-area) [part=value]{max-height:8em;min-height:5em;overflow-y:auto}vaadin-combo-box:host([class~="text-area-large"]) [part=value]{max-height:16em;min-height:16em;overflow-y:auto}vaadin-combo-box:host([class~="text-area-nolimit"]) [part=value]{max-height:none;min-height:100%;overflow-y:auto}vaadin-combo-box[theme~=fixed-pop-up]{width:170px!important}vaadin-combo-box[theme~=fixed-pop-up-long]{width:300px!important}vaadin-custom-field::part(input-fields){display:flex}vaadin-custom-field>*{flex:1;min-width:0}vaadin-custom-field:host([disabled]) vaadin-custom-field::part(label){color:var(--lumo-disabled-text-color);-webkit-text-fill-color:var(--lumo-disabled-text-color)}html[brptheme] vaadin-dialog-overlay{left:0!important;right:0!important}vaadin-dialog-overlay::part(content){padding:0!important}vaadin-dialog-overlay .container-small{max-height:20vw;overflow-x:auto}vaadin-dialog-overlay .text-bold{font-weight:700}html[brptheme] vaadin-grid{height:250px;transform:translateZ(0)}vaadin-grid::part(header-cell){min-height:var(--lumo-size-l)}vaadin-grid.grid-hover-effect::part(body-row):hover{--vaadin-grid-cell-background: var(--lumo-secondary-color)}vaadin-grid.grid-hover-effect::part(body-cell){cursor:pointer}vaadin-grid::part(cell-red-text){color:red}vaadin-grid::part(openInSov){background:var(--lumo-secondary-color);color:var(--lumo-primary-text-color)}@media only screen and (max-width: 1100px){vaadin-grid>vaadin-grid-cell-content:has(vaadin-checkbox){--vaadin-checkbox-size: calc(var(--lumo-size-l) / 2);text-overflow:clip}}vaadin-grid::part(empty-state){display:flex;justify-content:center;align-items:center;height:100%;color:var(--lumo-contrast-50pct);font-size:var(--lumo-font-size-xxl)}vaadin-grid .show-anim-1{animation:vaadin-grid-empty-anim-1 .2s ease-out .2s normal 1 both}vaadin-grid .show-anim-2{animation:vaadin-grid-empty-anim-2 .2s ease-out .2s normal 1 both}@keyframes vaadin-grid-empty-anim-1{0%{opacity:0}to{opacity:1}}@keyframes vaadin-grid-empty-anim-2{0%{opacity:0}to{opacity:1}}vaadin-horizontal-layout[theme~=padding-xs]{padding:var(--lumo-space-xs)}vaadin-horizontal-layout[theme~=padding-s]{padding:var(--lumo-space-s)}vaadin-horizontal-layout[theme~=padding-l]{padding:var(--lumo-space-l)}vaadin-horizontal-layout[theme~=padding-xl]{padding:var(--lumo-space-xl)}vaadin-horizontal-layout[theme~=flex-wrap]{flex-wrap:wrap}vaadin-icon.icon-info{color:var(--lumo-primary-color)}vaadin-icon.icon-success,vaadin-icon.icon-success-with-board{color:var(--lumo-success-color)}vaadin-icon.icon-warning{color:var(--lumo-warning-color)}vaadin-icon.icon-error{color:var(--lumo-error-color)}vaadin-icon.icon-small{width:19px;height:19px}vaadin-icon.icon-large{width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l)}vaadin-icon.clickable{cursor:pointer}vaadin-icon.clickable:hover{color:var(--lumo-contrast-90pct)}html[brptheme]{--vaadin-input-field-label-color: var(--lumo-header-text-color);--vaadin-input-field-value-color: var(--lumo-body-text-color);--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--brp-border-color);--vaadin-input-field-background: white;--vaadin-input-field-height: 32px;--vaadin-input-field-readonly-border: 1px dashed var(--lumo-contrast-30pct);--vaadin-input-field-placeholder-color: var(--lumo-contrast-60pct)}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select):host-context(.selfservice){font-size:var(--lumo-font-size-l);--lumo-text-field-size: var(--lumo-size-l)}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select):host-context(.selfservice)::part(label){font-size:var(--lumo-font-size-m);line-height:1.3}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select)[invalid]::part(input-field){--vaadin-input-field-border-color: transparent}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select)[invalid][theme=requested]::part(input-field){--vaadin-input-field-border-color: transparent;box-shadow:unset}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select):not([has-value])[theme=requested]::part(input-field){box-shadow:0 0 0 3px #ffe3bc}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select)[required]:not([has-value]):not([invalid])::part(input-field){--vaadin-input-field-background: rgba(255, 227, 188, .5)}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select)[theme=ignore-custom-required]::part(input-field){--vaadin-input-field-background: white !important}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select)[selectable]::part(input-field){cursor:default}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select):not([readonly]):hover::part(input-field),:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select):not([readonly]):focus-within::part(input-field){--vaadin-input-field-border-color: var(--lumo-primary-color)}:where(brp-text-field,brp-text-area,vaadin-text-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-email-field,vaadin-select):not([readonly])::part(input-field){--vaadin-input-field-border-color: var(--brp-border-color)}:host(vaadin-text-area,brp-text-area) [part=value]{max-height:8em;min-height:5em;overflow-y:auto}:host([class~="text-area-large"]) [part=value]{max-height:16em;min-height:16em;overflow-y:auto}:host([class~="text-area-nolimit"]) [part=value]{max-height:none;min-height:100%;overflow-y:auto}brp-default-app-layout vaadin-menu-bar{margin-right:20px!important}brp-default-app-layout vaadin-menu-bar-button{--vaadin-button-background: transparent !important;color:#fff;cursor:pointer;border-color:#ffffff4d}vaadin-select[theme~=register-notifications-select]{min-width:500px}vaadin-select[theme~=register-notifications-select]::part(input-field),vaadin-select-overlay[theme~=register-notifications-select]::part(content){background-color:var(--brp-module-color);color:var(--brp-module-text-color);border:none}html[brptheme] vaadin-tabs[orientation=horizontal]{min-height:var(--lumo-size-m)}html[brptheme] vaadin-tab[orientation=horizontal]{padding:0 var(--lumo-space-s)}vaadin-tabs[theme~=block-tabs][orientation=horizontal]{box-shadow:none}vaadin-tabs[theme~=block-tabs][orientation=horizontal]::part(tabs){margin:0}vaadin-tabs[theme~=block-tabs] vaadin-tab{background-color:var(--lumo-contrast-5pct);margin-right:var(--lumo-space-s);border-radius:var(--lumo-border-radius-m) var(--lumo-border-radius-m) 0 0;border:1px solid var(--lumo-contrast-5pct)}vaadin-tabs[theme~=block-tabs] vaadin-tab[selected]{background-color:var(--lumo-primary-contrast-color);border:1px solid var(--lumo-contrast-10pct)}vaadin-vertical-layout[theme~=padding-xs]{padding:var(--lumo-space-xs)}vaadin-vertical-layout[theme~=padding-s]{padding:var(--lumo-space-s)}vaadin-vertical-layout[theme~=padding-l]{padding:var(--lumo-space-l)}vaadin-vertical-layout[theme~=padding-xl]{padding:var(--lumo-space-xl)}vaadin-vertical-layout.dialog-big-text{font-size:var(--lumo-font-size-l)}.alert{width:100%;flex:0 0 auto;align-items:stretch;padding:var(--lumo-space-s);border-radius:var(--lumo-border-radius-m)}.alert.info{background-color:var(--lumo-primary-color-10pct);border:1px solid var(--lumo-primary-color-50pct)}.alert.warning{background-color:var(--lumo-warning-color-10pct);border:1px solid var(--lumo-warning-color-50pct)}.alert.error{background-color:var(--lumo-error-color-10pct);border:1px solid var(--lumo-error-color-50pct)}.alert.success-with-board{background-color:var(--lumo-primary-color-10pct);border:1px solid var(--lumo-primary-color-50pct)}.alert-close{height:fit-content}.alert.message-warning{background-color:#fff5f5;border:1px solid #FFE3E3;border-radius:10px!important}.alert.message-info{background-color:#fff4e6;border:1px solid #FEEEDB;border-radius:10px!important}vaadin-menu-bar.app-header-menu-bar{border-radius:3px;margin:0 var(--lumo-space-s);box-shadow:0 2px 5px #3c425714,0 0 0 1px #3c425729,0 1px 1px #0000001f}.app-header-menu-bar vaadin-menu-bar-button{--vaadin-button-text-color: white;background-color:transparent}.app-header-menu-bar vaadin-menu-bar-button:not(:first-child){border-left:1px solid rgba(0,0,0,.12)}.app-header-menu-bar vaadin-menu-bar-button:hover{background-color:#ffffff1a}.app-header-menu-bar vaadin-combo-box{--vaadin-button-text-color: #ffffff;--vaadin-input-field-border-width: 0;--vaadin-input-field-value-color: #ffffff;--vaadin-input-field-placeholder-color: #ffffff;--vaadin-input-field-icon-color: #ffffff}.app-header-menu-bar vaadin-combo-box::part(input){background-color:transparent;border:none}.app-header-menu-bar vaadin-combo-box::part(input-field){background-color:transparent;color:#fff;border:none}.app-header-menu-bar vaadin-combo-box::part(toggle-button){color:#fff}.app-header-menu-bar vaadin-combo-box::placeholder{opacity:1;--vaadin-input-field-placeholder-color: var(--lumo-header-text-color)}html.pointofsale vaadin-menu-bar.app-header-menu-bar{box-shadow:0 2px 5px #80808014,0 0 0 1px #80808029,0 1px 1px #8080801f}html.pointofsale .app-header-menu-bar vaadin-menu-bar-button:not(:first-child){border-left:1px solid rgba(128,128,128,.12)}.attachment-tag{border:1px solid #dcdcdc;background:#f5f5f5;padding:4px 4px 4px 8px;font-weight:700}.attachment-tag-close{color:#777;height:12px;cursor:pointer}.CodeMirror{height:100%!important}.CodeMirror-lines{padding:0 0 20px}html{--fieldgroup-width: 768px;--fieldgroup-num-cols: 4;--fieldgroup-inset: 0px}.fieldgroup{width:100%}.fieldgroup-inset{--fieldgroup-inset: 28px;margin-left:calc(var(--fieldgroup-inset) / 2 - 2px);padding-left:calc(var(--fieldgroup-inset) / 2);border-left:2px solid var(--lumo-contrast-10pct)}.fieldgroup .fieldgroup{height:auto}.fieldgroup-row{display:flex;width:100%;max-width:calc(var(--fieldgroup-num-cols) * var(--fieldgroup-width) / 4 - var(--fieldgroup-inset));flex-direction:row;margin-right:calc(0px - var(--margin-m))}.fieldgroup-wrap-row{width:100%;flex-flow:row wrap;max-width:none}.fieldgroup-row>div{--field-label-offset: 0;--field-column-space: 1;display:flex;flex:0 0 calc(var(--field-column-space) * 100% / var(--fieldgroup-num-cols));max-width:calc(var(--field-column-space) * 100% / var(--fieldgroup-num-cols));padding-right:var(--margin-m);margin-top:calc((var(--lumo-space-m) + var(--lumo-font-size-s) + (var(--lumo-font-size-s) / 2) - var(--lumo-space-xs)) * var(--field-label-offset))}.fieldgroup-wrap-row>div{flex:0 0 calc(184.5px * var(--field-column-space))}.fieldgroup-row.fieldgroup-row-groupsplit>div{padding-right:0}.fieldgroup-row .fieldgroup-column>*{width:100%}.fieldgroup-row .fieldgroup-column>vaadin-checkbox{display:flex;align-items:flex-start}[columnSize="2"]{width:calc(2 * var(--filter-field-size) + var(--margin-m))!important}[columnSize="3"]{width:calc(3 * var(--filter-field-size) + (var(--margin-m) * 2))!important}[columnSize="4"]{width:calc(4 * var(--filter-field-size) + (var(--margin-m)) * 3)!important}.field-label{color:var(--lumo-header-text-color);font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-s);font-weight:var(--semi-bold);margin-top:var(--lumo-space-m);margin-left:calc(var(--lumo-border-radius-m) / 4);margin-bottom:var(--lumo-space-xs);transition:color .4s;line-height:1.333}.movinsov-label{font-weight:var(--semi-bold)}.filter-and-actions{flex:0 0 auto;width:100%;padding:0 var(--lumo-space-s);background-color:var(--lumo-shade-5pct);justify-content:space-between}.filter-and-actions>div{padding-block:4px}.filter-and-actions+.filter-and-actions{border-top:2px solid var(--lumo-contrast-5pct);padding-block:2px}.filter-and-actions .action-group{flex-wrap:wrap}.filter-and-actions .action-group:not(:first-of-type){justify-content:flex-end}.filter-and-actions vaadin-horizontal-layout[theme~=spacing-s]{gap:0 var(--lumo-space-s)}span.flag{width:44px;height:30px;display:inline-block}img.flag{width:30px}.flag[slot=prefix]{width:24px;height:16px;display:inline-block}.flag{background:url(../../images/flags_responsive.png) no-repeat;background-size:100%}.flag-ad{background-position:0 .413223%}.flag-ae{background-position:0 .826446%}.flag-af{background-position:0 1.239669%}.flag-ag{background-position:0 1.652893%}.flag-ai{background-position:0 2.066116%}.flag-al{background-position:0 2.479339%}.flag-am{background-position:0 2.892562%}.flag-an{background-position:0 3.305785%}.flag-ao{background-position:0 3.719008%}.flag-aq{background-position:0 4.132231%}.flag-ar{background-position:0 4.545455%}.flag-as{background-position:0 4.958678%}.flag-at{background-position:0 5.371901%}.flag-au{background-position:0 5.785124%}.flag-aw{background-position:0 6.198347%}.flag-az{background-position:0 6.61157%}.flag-ba{background-position:0 7.024793%}.flag-bb{background-position:0 7.438017%}.flag-bd{background-position:0 7.85124%}.flag-be{background-position:0 8.264463%}.flag-bf{background-position:0 8.677686%}.flag-bg{background-position:0 9.090909%}.flag-bh{background-position:0 9.504132%}.flag-bi{background-position:0 9.917355%}.flag-bj{background-position:0 10.330579%}.flag-bm{background-position:0 10.743802%}.flag-bn{background-position:0 11.157025%}.flag-bo{background-position:0 11.570248%}.flag-br{background-position:0 11.983471%}.flag-bs{background-position:0 12.396694%}.flag-bt{background-position:0 12.809917%}.flag-bv{background-position:0 13.22314%}.flag-bw{background-position:0 13.636364%}.flag-by{background-position:0 14.049587%}.flag-bz{background-position:0 14.46281%}.flag-ca{background-position:0 14.876033%}.flag-cc{background-position:0 15.289256%}.flag-cd{background-position:0 15.702479%}.flag-cf{background-position:0 16.115702%}.flag-cg{background-position:0 16.528926%}.flag-ch{background-position:0 16.942149%}.flag-ci{background-position:0 17.355372%}.flag-ck{background-position:0 17.768595%}.flag-cl{background-position:0 18.181818%}.flag-cm{background-position:0 18.595041%}.flag-cn{background-position:0 19.008264%}.flag-co{background-position:0 19.421488%}.flag-cr{background-position:0 19.834711%}.flag-cu{background-position:0 20.247934%}.flag-cv{background-position:0 20.661157%}.flag-cx{background-position:0 21.07438%}.flag-cy{background-position:0 21.487603%}.flag-cz{background-position:0 21.900826%}.flag-de{background-position:0 22.31405%}.flag-dj{background-position:0 22.727273%}.flag-dk{background-position:0 23.140496%}.flag-dm{background-position:0 23.553719%}.flag-do{background-position:0 23.966942%}.flag-dz{background-position:0 24.380165%}.flag-ec{background-position:0 24.793388%}.flag-ee{background-position:0 25.206612%}.flag-eg{background-position:0 25.619835%}.flag-eh{background-position:0 26.033058%}.flag-er{background-position:0 26.446281%}.flag-es{background-position:0 26.859504%}.flag-et{background-position:0 27.272727%}.flag-fi{background-position:0 27.68595%}.flag-fj{background-position:0 28.099174%}.flag-fk{background-position:0 28.512397%}.flag-fm{background-position:0 28.92562%}.flag-fo{background-position:0 29.338843%}.flag-fr{background-position:0 29.752066%}.flag-ga{background-position:0 30.165289%}.flag-gd{background-position:0 30.578512%}.flag-ge{background-position:0 30.991736%}.flag-gf{background-position:0 31.404959%}.flag-gh{background-position:0 31.818182%}.flag-gi{background-position:0 32.231405%}.flag-gl{background-position:0 32.644628%}.flag-gm{background-position:0 33.057851%}.flag-gn{background-position:0 33.471074%}.flag-gp{background-position:0 33.884298%}.flag-gq{background-position:0 34.297521%}.flag-gr{background-position:0 34.710744%}.flag-gs{background-position:0 35.123967%}.flag-gt{background-position:0 35.53719%}.flag-gu{background-position:0 35.950413%}.flag-gw{background-position:0 36.363636%}.flag-gy{background-position:0 36.77686%}.flag-hk{background-position:0 37.190083%}.flag-hm{background-position:0 37.603306%}.flag-hn{background-position:0 38.016529%}.flag-hr{background-position:0 38.429752%}.flag-ht{background-position:0 38.842975%}.flag-hu{background-position:0 39.256198%}.flag-id{background-position:0 39.669421%}.flag-ie{background-position:0 40.082645%}.flag-il{background-position:0 40.495868%}.flag-in{background-position:0 40.909091%}.flag-io{background-position:0 41.322314%}.flag-iq{background-position:0 41.735537%}.flag-ir{background-position:0 42.14876%}.flag-is{background-position:0 42.561983%}.flag-it{background-position:0 42.975207%}.flag-jm{background-position:0 43.38843%}.flag-jo{background-position:0 43.801653%}.flag-jp{background-position:0 44.214876%}.flag-ke{background-position:0 44.628099%}.flag-kg{background-position:0 45.041322%}.flag-kh{background-position:0 45.454545%}.flag-ki{background-position:0 45.867769%}.flag-km{background-position:0 46.280992%}.flag-kn{background-position:0 46.694215%}.flag-kp{background-position:0 47.107438%}.flag-kr{background-position:0 47.520661%}.flag-kw{background-position:0 47.933884%}.flag-ky{background-position:0 48.347107%}.flag-kz{background-position:0 48.760331%}.flag-la{background-position:0 49.173554%}.flag-lb{background-position:0 49.586777%}.flag-lc{background-position:0 50%}.flag-li{background-position:0 50.413223%}.flag-lk{background-position:0 50.826446%}.flag-lr{background-position:0 51.239669%}.flag-ls{background-position:0 51.652893%}.flag-lt{background-position:0 52.066116%}.flag-lu{background-position:0 52.479339%}.flag-lv{background-position:0 52.892562%}.flag-ly{background-position:0 53.305785%}.flag-ma{background-position:0 53.719008%}.flag-mc{background-position:0 54.132231%}.flag-md{background-position:0 54.545455%}.flag-me{background-position:0 54.958678%}.flag-mg{background-position:0 55.371901%}.flag-mh{background-position:0 55.785124%}.flag-mk{background-position:0 56.198347%}.flag-ml{background-position:0 56.61157%}.flag-mm{background-position:0 57.024793%}.flag-mn{background-position:0 57.438017%}.flag-mo{background-position:0 57.85124%}.flag-mp{background-position:0 58.264463%}.flag-mq{background-position:0 58.677686%}.flag-mr{background-position:0 59.090909%}.flag-ms{background-position:0 59.504132%}.flag-mt{background-position:0 59.917355%}.flag-mu{background-position:0 60.330579%}.flag-mv{background-position:0 60.743802%}.flag-mw{background-position:0 61.157025%}.flag-mx{background-position:0 61.570248%}.flag-my{background-position:0 61.983471%}.flag-mz{background-position:0 62.396694%}.flag-na{background-position:0 62.809917%}.flag-nc{background-position:0 63.22314%}.flag-ne{background-position:0 63.636364%}.flag-nf{background-position:0 64.049587%}.flag-ng{background-position:0 64.46281%}.flag-ni{background-position:0 64.876033%}.flag-nl{background-position:0 65.289256%}.flag-no{background-position:0 65.702479%}.flag-np{background-position:0 66.115702%}.flag-nr{background-position:0 66.528926%}.flag-nu{background-position:0 66.942149%}.flag-nz{background-position:0 67.355372%}.flag-om{background-position:0 67.768595%}.flag-pa{background-position:0 68.181818%}.flag-pe{background-position:0 68.595041%}.flag-pf{background-position:0 69.008264%}.flag-pg{background-position:0 69.421488%}.flag-ph{background-position:0 69.834711%}.flag-pk{background-position:0 70.247934%}.flag-pl{background-position:0 70.661157%}.flag-pm{background-position:0 71.07438%}.flag-pn{background-position:0 71.487603%}.flag-pr{background-position:0 71.900826%}.flag-pt{background-position:0 72.31405%}.flag-pw{background-position:0 72.727273%}.flag-py{background-position:0 73.140496%}.flag-qa{background-position:0 73.553719%}.flag-re{background-position:0 73.966942%}.flag-ro{background-position:0 74.380165%}.flag-rs{background-position:0 74.793388%}.flag-ru{background-position:0 75.206612%}.flag-rw{background-position:0 75.619835%}.flag-sa{background-position:0 76.033058%}.flag-sb{background-position:0 76.446281%}.flag-sc{background-position:0 76.859504%}.flag-sd{background-position:0 77.272727%}.flag-se{background-position:0 77.68595%}.flag-sg{background-position:0 78.099174%}.flag-sh{background-position:0 78.512397%}.flag-si{background-position:0 78.92562%}.flag-sj{background-position:0 79.338843%}.flag-sk{background-position:0 79.752066%}.flag-sl{background-position:0 80.165289%}.flag-sm{background-position:0 80.578512%}.flag-sn{background-position:0 80.991736%}.flag-so{background-position:0 81.404959%}.flag-sr{background-position:0 81.818182%}.flag-ss{background-position:0 82.231405%}.flag-st{background-position:0 82.644628%}.flag-sv{background-position:0 83.057851%}.flag-sy{background-position:0 83.471074%}.flag-sz{background-position:0 83.884298%}.flag-tc{background-position:0 84.297521%}.flag-td{background-position:0 84.710744%}.flag-tf{background-position:0 85.123967%}.flag-tg{background-position:0 85.53719%}.flag-th{background-position:0 85.950413%}.flag-tj{background-position:0 86.363636%}.flag-tk{background-position:0 86.77686%}.flag-tl{background-position:0 87.190083%}.flag-tm{background-position:0 87.603306%}.flag-tn{background-position:0 88.016529%}.flag-to{background-position:0 88.429752%}.flag-tp{background-position:0 88.842975%}.flag-tr{background-position:0 89.256198%}.flag-tt{background-position:0 89.669421%}.flag-tv{background-position:0 90.082645%}.flag-tw{background-position:0 90.495868%}.flag-ty{background-position:0 90.909091%}.flag-tz{background-position:0 91.322314%}.flag-ua{background-position:0 91.735537%}.flag-ug{background-position:0 92.14876%}.flag-gb,.flag-uk{background-position:0 92.561983%}.flag-um{background-position:0 92.975207%}.flag-us{background-position:0 93.38843%}.flag-uy{background-position:0 93.801653%}.flag-uz{background-position:0 94.214876%}.flag-va{background-position:0 94.628099%}.flag-vc{background-position:0 95.041322%}.flag-ve{background-position:0 95.454545%}.flag-vg{background-position:0 95.867769%}.flag-vi{background-position:0 96.280992%}.flag-vn{background-position:0 96.694215%}.flag-vu{background-position:0 97.107438%}.flag-wf{background-position:0 97.520661%}.flag-ws{background-position:0 97.933884%}.flag-ye{background-position:0 98.347107%}.flag-za{background-position:0 98.760331%}.flag-zm{background-position:0 99.173554%}.flag-zr{background-position:0 99.586777%}.flag-zw{background-position:0 100%}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-top:1.25em}h1{margin-bottom:.75em}h2,h3,h4{margin-bottom:.5em}h5{margin-bottom:.25em}h6{margin-bottom:0}[flex-1]{flex:1}.no-focus-style:focus{outline:none}.error-color-with-background{color:var(--lumo-error-color)!important;background-color:var(--lumo-error-background-color)!important}.tab-highlight{color:var(--lumo-attention-text-color)!important}.sov-multi-component-spacing{margin-right:var(--margin-m)}.sov-multi-component-align-bottom{align-self:flex-end}.sov-list-box{width:100%;background-color:#fff;border:1px solid var(--brp-border-color);border-radius:var(--lumo-border-radius-m)}.sov-list-box-container{width:100%;min-height:calc(var(--lumo-size-m) * 2.5);max-height:calc(var(--lumo-size-m) * 4)}.red-text{color:var(--lumo-error-bright-text-color)}.red-and-centered{color:var(--lumo-error-bright-text-color);align-self:center;position:relative;top:calc(var(--button-height) / 2)}.white-background-color{background-color:#fff}.inner-layout{overflow-y:auto;flex:1}.mov-select-step-height{height:50vh}@media (max-height: 800px){.mov-select-step-height{height:80vh}}vaadin-icon.in-brp-text-slot{color:var(--lumo-contrast-60pct);width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m)}vaadin-icon.in-brp-text-slot[icon^="vaadin:"]{padding:.25em;box-sizing:border-box!important}vaadin-icon.in-brp-text-slot{margin-top:calc((var(--lumo-icon-size-m) - 1em * var(--lumo-line-height-s)) / -2)}.html-icon-text{align-items:center;padding:var(--padding-m) var(--padding-s)}.html-icon-text>div{overflow-wrap:break-word;min-width:0}.html-icon-text vaadin-icon{align-self:flex-start;flex-shrink:0}.goal-card{min-height:200px;flex:1 0 auto;width:300px}@keyframes opacity-half-out{0%{opacity:1}50%{opacity:.5}}@keyframes fadein{0%{background:#0000}to{background:#00000080}}@keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}vaadin-chart{height:100%}.image-selected{outline:var(--brp-module-color) solid 5px}.key{background:#e8e8e8;height:fit-content;margin-right:4px;border-radius:3px;padding-left:5px;padding-right:5px}.shortcutOr{margin-right:6px;margin-left:2px}.step-button{padding-inline:8px;margin:8px}.ellipsis-overflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.fill-parent-height{display:flex;flex-direction:column;height:100%}.grid-column-rowbreak{white-space:normal}.grid-column-ellipsis-overflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.grid-summary-row{overflow-x:inherit;width:100%;flex-wrap:wrap}.grid-summary-row-title{font-weight:700;margin-right:var(--margin-xl)}.grid-summary-row-name{white-space:nowrap;font-weight:var(--semi-bold)}.grid-summary-row-value{white-space:nowrap;margin-right:var(--margin-xl)}.icon-message-container{align-items:center}.icon-message-container vaadin-icon{color:#c2255c}.icon-message-border-top,.icon-message-type-ticket{border-top:1px solid #ddd}.index-layout{display:flex;margin-top:var(--margin-s);align-self:center}.index-text{display:flex;align-items:center;margin:0;font-style:italic;color:var(--lumo-primary-color);text-align:center}.negative-spacing{letter-spacing:-2px;margin:-8px;color:var(--lumo-primary-color);text-align:center}.negative-spacing{letter-spacing:-2px;margin:0;margin-inline:10px;color:var(--lumo-primary-color);text-align:center}.backoffice{--brp-module-color: var(--brp-module-backoffice)}.configuration{--brp-module-color: var(--brp-module-configuration)}.entranceview{--brp-module-color: var(--brp-module-entranceview)}.kiosk{--brp-module-color: var(--brp-module-backoffice)}.pointofsale{--brp-module-color: var(--brp-module-pointofsale)}.resourceplanner{--brp-module-color: var(--brp-module-resourceplanner)}.salesmanagement{--brp-module-color: var(--brp-module-salesmanagement)}.selfservice{--brp-module-color: var(--brp-module-selfservice)}.mov-grid-panel-grid{-webkit-user-select:none;user-select:none;min-height:0;width:100%;border-top:1px solid var(--lumo-contrast-10pct)}.mov-grid-panel-summary{flex:0 0 auto;background-color:var(--lumo-shade-5pct);max-height:25%}.person-overview-container{border-radius:10px;box-shadow:0 0 7px -2px #858585b8;overflow:hidden;color:var(--lumo-contrast-60pct);background-color:#fff}.person-overview-container-text-main{color:var(--lumo-body-text-color)}.person-overview-title{display:flex;justify-content:space-between;border-bottom:1px solid #eaeef2;width:100%;height:35px;padding:7px 15px;font-weight:700;color:var(--lumo-body-text-color)}.person-overview-title vaadin-button{margin-right:-14px;margin-top:-6px;box-shadow:none}.person-overview-expandbutton{transition:background-color .2s ease-in-out;border-top:1px solid #eaeef2;display:block;text-align:center;color:var(--lumo-primary-text-color);padding:4px 0}.person-overview-expandbutton:hover{background-color:#f2fafe;cursor:pointer}.person-overview-text-highlighted{margin-top:0;color:var(--lumo-body-text-color);border-bottom:1px dashed var(--lumo-contrast-60pct);cursor:pointer}.person-overview-details-title-s{font-size:12px}.person-overview-details-content{margin-top:0;color:var(--lumo-body-text-color)}.expand-animation{overflow:hidden;transition:all .32s cubic-bezier(1,-.03,.44,.93)}.person-overview-activities-title{margin:0;padding:0 10px;width:100%;background-color:#f7fafc;height:35px;line-height:35px;border-bottom:1px solid #e3e8ee;box-shadow:0 1px 8px -7px #858585b8}.person-overview-activities-title:hover{cursor:pointer;background-color:#f2fafe;color:var(--lumo-primary-text-color)}.person-overview-activities-title[expanded]{background-color:#f2fafe;color:var(--lumo-primary-text-color)}.person-overview-activities-item-separator{height:3px;width:3px;background-color:#a9a9a9;align-self:center;border-radius:15px;margin:1px 9px}.person-overview-activities-menu{margin-right:5px;padding:5px;width:30px;height:25px;align-self:center;border-radius:5px}.person-overview-activities-menu:hover{color:var(--lumo-primary-text-color);background-color:#f2fafe}.person-overview-activities-basic-type{font-weight:400}.person-overview-activities-class{color:#189971}.person-overview-activities-event{color:#d9480f}.person-overview-activities-service{color:#7048e8}.person-overview-invoices-container{display:flex;padding:10px 5px 10px 15px}.person-overview-invoices-container{border-bottom:1px solid #eaeef2}.password-hidden-field{font-size:24px;-webkit-text-security:disc;width:50px;overflow:hidden;line-height:22px}.password-hidden-field:hover+.password-hidden-icon{display:block}.password-hidden-icon{display:none;width:15px;height:15px;vertical-align:top;margin-left:5px;margin-top:2px}.person-overview-row:hover{background-color:#f2fafe;cursor:pointer}.person-overview-row:has(.person-overview-activities-menu:hover){background:#fff}.person-overview-balance-row:not(:last-child){border-bottom:1px solid #e3e8ee}.noHover{pointer-events:none}.radioButtonGroupInputField vaadin-radio-button::part(label){width:100%}.notification-title{font-size:var(--lumo-font-size-m);font-weight:700}.notification-bottom-message{margin-top:20px;font-size:var(--lumo-font-size-l);font-weight:700}.notification-icon-column{margin-right:var(--margin-xl)}.notification-icon{width:28px;height:28px;align-self:center}.notification-icon-large{width:75px;height:75px;align-self:center}.notification-message-large{font-size:var(--lumo-font-size-xl);font-weight:700;align-self:center}.notification-layout-large{width:500px;padding:13px}.tabs-container{display:flex;flex:1;flex-direction:column;max-height:100%;width:100%}.tabs-container-content,.sov-notabs-content{display:block;overflow-y:auto}.tabs-container-content>.fieldgroup,.sov-notabs-content>.fieldgroup{min-height:min-content}.tabs-container-content.tab-padding,.sov-notabs-content.tab-padding{padding:var(--padding-xl)}.tabs-container-content.tab-padding-no-top,.sov-notabs-content.tab-padding-no-top{padding:0 var(--padding-xl) var(--padding-xl) var(--padding-xl)}.sov-notabs-content.tab-fillparentheight{display:flex}.tabs-container-content.tab-fillparentheight{height:100%}.tabs-container-content.tab-fillparentheight>.fieldgroup{display:flex;flex-direction:column;height:100%}.tabs-container-content.no-scroll-tab,.sov-notabs-content.no-scroll-tab{background-color:#fdfdfd;height:100%;scrollbar-gutter:stable}.v-status-message{display:none}.v-loading-indicator{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:auto;animation:fadein .3s ease-out .2s normal 1 both;z-index:2147483647}.v-loading-indicator:before{width:52px;height:52px;position:absolute;top:50%;left:50%;margin:-38px 0 0 -38px;border-radius:100%;animation:bouncedelay 1.2s infinite .4s ease-in-out both;content:""}.v-loading-indicator.first{opacity:0!important}.v-loading-indicator.first:before{background-color:#fff;opacity:0!important}.v-loading-indicator.second:before{background-color:#fff}.v-loading-indicator.third:before{background-color:#fff}html[brptheme].backoffice{--brp-salarydata-period-border-color: #e2e2e2;--brp-salarydata-header-time-color: var(--lumo-body-text-color);--brp-salarydata-row-separator-color: #f9f9f9;--brp-salarydata-week-number-color: lightgrey;--brp-salarydata-niegative-time-color: #aa1111;--brp-salarydata-positive-time-color: #26bd12;--brp-salarydata-period-edit-background: #FAFAFA;--brp-salarydata-period-header-background: #EFEFEF;--brp-salarydata-period-edittable-header: var(--brp-salarydata-period-header-background);--brp-salarydata-period-editgrid-row-leftborder-color: var(--brp-salarydata-period-header-background);--brp-salarydata-period-warning-color: #E88282;--brp-salarydata-period-info-color: #F7C47B;--brp-salarydata-period-warning-cell-background-color: #fff2f2;--brp-salarydata-period-selected-row-background-color: #E7F1FD;--brp-salarydata-period-selected-row-disabled-color: lightgrey;--brp-salarydata-period-edited-color: var(--lumo-primary-color)}.backoffice .time-report-filter-space-top{margin-top:var(--lumo-space-s)}.backoffice .time-report-filter-space-top-and-side{margin:var(--lumo-space-s) var(--lumo-space-m) 0 var(--lumo-space-m)}.backoffice .salary-period-edit-row{padding:0 var(--lumo-space-s) var(--lumo-space-xs) var(--lumo-space-s);background-color:#f2fafe;border:1px solid #E2E2E2}.backoffice .salary-period-edit-row-saved{background-color:#fafbff}.backoffice .salary-period-edit-row-button{min-width:30px;margin-top:31px;padding:0}.backoffice .salary-period-edit-row-time{min-width:100px;align-self:normal}.backoffice .salary-period-edit-row-select{min-width:20%}.backoffice .salary-period-edit-row-comment{min-width:100px;width:200%}.backoffice .salary-period-edit-row-mobile{flex-wrap:wrap}.backoffice .salary-period-edit-row-mobile-short-field{flex:.5}.backoffice .salary-period-edit-row-mobile-field{flex:1;margin:0;min-width:100%;width:100%}.backoffice .salary-period-edit-row-mobile-button{margin:10px auto;width:30%}.backoffice .salary-data-period-footer{border-top:1px solid #E2E2E2}.backoffice .attestant-tab-badge{margin-left:5px}html[brptheme].backoffice vaadin-button[theme~=time-report-edit-rows-table-theme-mobile]{border:1px solid var(--brp-salarydata-period-warning-color);color:var(--brp-salarydata-period-warning-color)}html[brptheme].backoffice vaadin-button[theme~=time-report-edit-rows-table-theme].salary-data-period-navigation-button-color-regular{color:var(--lumo-primary-color)}html[brptheme].backoffice vaadin-button[theme~=time-report-edit-rows-table-theme].salary-data-period-navigation-button-color-warning{color:var(--brp-salarydata-period-warning-color)}html[brptheme].backoffice vaadin-grid[theme~=time-report-edit-rows-table-theme]::part(header-cell){min-height:10px!important;background-color:var(--brp-salarydata-period-edittable-header)}html[brptheme].backoffice vaadin-grid[theme~=time-report-edit-rows-table-theme]::part(no-padding){--vaadin-grid-cell-padding: 4px}html[brptheme].backoffice vaadin-grid[theme~=time-report-edit-rows-table-theme]::part(first-column-cell){border-left:10px solid var(--brp-salarydata-period-editgrid-row-leftborder-color)}html[brptheme].backoffice vaadin-grid[theme~=time-report-edit-rows-table-theme]::part(first-column-cell salary-period-table-edit-warning){border-left:10px solid var(--brp-salarydata-period-warning-color)}html[brptheme].backoffice vaadin-grid[theme~=time-report-edit-rows-table-theme]::part(body-cell salary-period-table-edit-warning end-time){background-color:var(--brp-salarydata-period-warning-cell-background-color)}html[brptheme].backoffice vaadin-grid[theme~=time-report-edit-rows-table-theme]::part(body-cell salary-period-table-edit-selected){background-color:var(--brp-salarydata-period-selected-row-background-color)}html[brptheme].backoffice vaadin-grid[theme~=time-report-edit-rows-table-theme]::part(body-cell salary-period-table-edit-disabled){color:var(--brp-salarydata-period-selected-row-disabled-color)}html[brptheme].backoffice vaadin-grid[theme~=time-report-edit-rows-table-theme]::part(body-cell salary-period-table-edit-deleted){color:var(--brp-salarydata-period-warning-color)}html[brptheme].kiosk vaadin-button{--vaadin-button-font-size: var(--lumo-font-size-l);--lumo-button-size: var(--lumo-size-l)}html[brptheme].pointofsale{--lumo-body-text-color: #333;--register-background-color: #555;--register-highlight-color: #f2fafe;--register-receipt-width: 420px;--brp-grey-icon-color: #bdbdbd;--brp-disabled-color: #bdbdbd;--brp-register-border-color: lightgray;--brp-button-border-color: rgba(0, 0, 0, .14);--number-pad-component-width: 80px;--number-pad-component-height: 60px}.pointofsale .register-layout{background:var(--register-background-color)}.pointofsale .register-builder-error-wrapper{height:100vh;display:flex;flex-direction:column;align-items:center}.pointofsale .register-builder-error{padding:16px;color:var(--lumo-error-color);background:var(--lumo-error-background-color);border:1px solid #ebccd1;min-width:360px;max-width:360px}.pointofsale .register-center{flex:1;align-self:stretch;width:100%}.pointofsale .register-center-left{max-width:var(--register-receipt-width);flex:1 0 auto}.pointofsale .register-customer{background:var(--register-highlight-color);color:var(--lumo-body-text-color);border-radius:var(--lumo-border-radius-m)}.pointofsale .register-customer-label{font-size:var(--lumo-font-size-m);font-weight:var(--semi-bold);padding:var(--padding-s)}.pointofsale .register-customer-top{width:100%;padding:10px;justify-content:space-between;font-size:var(--lumo-font-size-xl);font-weight:var(--semi-bold);background:var(--lumo-tint);border-radius:var(--lumo-border-radius-m)}.pointofsale .create-customer-button{margin-left:-10px;margin-right:10px;border-right:1px solid #E3E8EE}.pointofsale .register-customer-placeholder{color:var(--brp-disabled-color);pointer-events:none}.pointofsale .customer-photo{height:40px;margin-left:-10px;margin-right:7px;border-radius:4px}.pointofsale .register-customer-placeholder-text{padding-left:var(--lumo-space-s)}.pointofsale .register-customer-button{margin:calc(-.5 * var(--lumo-button-size)) 0;margin-top:5px}.pointofsale .register-customer-button vaadin-icon{width:var(--lumo-button-size);height:var(--lumo-button-size);padding-top:0}.pointofsale .register-customer-info{width:100%;padding:10px 10px 10px 20px;background:var(--register-highlight-color);border-radius:0 0 var(--lumo-border-radius-m) var(--lumo-border-radius-m)}.pointofsale .register-customer-info-row{width:100%;justify-content:space-between;font-size:var(--lumo-font-size-m)}.pointofsale .register-customer-info-row-icon{margin:0 8px 0 4px;width:10px;height:10px}.pointofsale .register-customer-info-row-icon-green{color:green}.pointofsale .register-customer-info-row-icon-red{color:red}.pointofsale .register-customer-info-row-button{margin:calc(-.5 * var(--lumo-button-size)) 0;--icon-color: #555555db;position:relative;bottom:10px}.pointofsale .register-customer-info-row-button vaadin-icon{width:var(--lumo-button-size);height:var(--lumo-button-size);padding-top:0}.pointofsale .register-receipt{flex:1 1 auto;align-items:stretch;border-radius:var(--lumo-border-radius-m)}.pointofsale .register-receipt-placeholder{font-size:var(--lumo-font-size-xl);font-weight:var(--semi-bold);color:var(--brp-disabled-color);background:#fff;align-items:center;justify-content:center;flex:1;border-top-right-radius:var(--lumo-border-radius-m);border-bottom-left-radius:var(--lumo-border-radius-m);border-bottom-right-radius:var(--lumo-border-radius-m)}.pointofsale .register-receipt-rows{align-items:stretch;flex:1 0 0;background:#fff;overflow-y:auto;border-top-right-radius:var(--lumo-border-radius-m)}.pointofsale .register-receipt-row{flex-shrink:0;border-bottom:solid 1px var(--brp-register-border-color)}.pointofsale .register-receipt-edit-row-product{background:#fffcde}.pointofsale .register-receipt-edit-row-clickable{color:var(--lumo-primary-color)}.pointofsale .register-receipt-edit-row-block{font-size:var(--lumo-font-size-m);border:1px solid var(--brp-register-border-color);padding:var(--padding-m)}.pointofsale .register-receipt-edit-row-block~.register-receipt-edit-row-block,.pointofsale vaadin-horizontal-layout .register-receipt-edit-row-block{border-top:0}.pointofsale vaadin-horizontal-layout .register-receipt-edit-row-block~.register-receipt-edit-row-block{border-left:0}.pointofsale .register-receipt-edit-row-block-value{font-size:var(--lumo-font-size-l);font-weight:700;min-height:calc(1em * var(--lumo-line-height-m))}.pointofsale .register-receipt-row-content{align-items:stretch;white-space:nowrap;overflow:hidden}.pointofsale .register-receipt-row-package .register-receipt-row-header{margin-left:var(--lumo-space-m)}.pointofsale .register-receipt-row-header{font-size:var(--lumo-font-size-l);font-weight:var(--semi-bold)}.pointofsale .register-receipt-row-product{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.pointofsale .register-receipt-row-product-bonged{font-style:italic}.pointofsale .register-receipt-row-action-icon{flex-shrink:0;margin:calc(-1 * var(--lumo-space-xs));margin-left:var(--lumo-space-s)}.pointofsale .register-receipt-sum{justify-content:space-between;font-size:var(--lumo-font-size-l);font-weight:var(--semi-bold);background:var(--register-highlight-color);border-bottom-left-radius:var(--lumo-border-radius-m);border-bottom-right-radius:var(--lumo-border-radius-m)}.pointofsale .register-addrow{flex:1 1 auto;align-items:stretch;max-width:calc(100vw - var(--register-receipt-width));max-height:100%;overflow:hidden}.pointofsale .register-addrow-product-group{flex:1}.pointofsale .register-addrow-product{background:#fff;flex:1;height:100%;border-top-right-radius:var(--lumo-border-radius-m);border-bottom-left-radius:var(--lumo-border-radius-m);border-bottom-right-radius:var(--lumo-border-radius-m)}.pointofsale .register-finish-purchase-block{border:1px solid var(--brp-register-border-color);border-radius:var(--lumo-border-radius-m)}.pointofsale .register-finish-purchase-info{background:var(--register-highlight-color)}.pointofsale .font-weight-semi-bold{font-weight:var(--semi-bold)}.pointofsale .font-size-xl{font-size:var(--lumo-font-size-xl)}.pointofsale .font-size-xxl{font-size:var(--lumo-font-size-xxl)}.pointofsale .register-action-button-container{margin-left:var(--margin-xl);flex:0 1 auto}.pointofsale .number-pad-component{flex-shrink:0;margin:var(--margin-s);padding:0;width:var(--number-pad-component-width);height:var(--number-pad-component-height)}.pointofsale .number-pad-component[widthslots="2"]{width:calc(2 * var(--number-pad-component-width) + 2 * var(--margin-s))}.pointofsale .number-pad-component[widthslots="3"]{width:calc(3 * var(--number-pad-component-width) + 4 * var(--margin-s))}.pointofsale .number-pad-component[heightslots="2"]{height:calc(2 * var(--number-pad-component-height) + 2 * var(--margin-s))}.pointofsale .number-pad-text-field{font-size:var(--lumo-font-size-l)}.pointofsale .card-display-panel{border:1px solid var(--brp-border-color);margin:10px 0;padding:var(--padding-m);background:#f0fff0}.pointofsale .card-display-label{height:20px}.pointofsale .card-display-label[error]{color:var(--lumo-error-bright-text-color)}.pointofsale .vertical-scroll-container{width:100%;overflow-y:auto}.pointofsale .register-goal-charts{background:#fff;max-height:50%;margin-top:var(--margin-m);border-radius:var(--lumo-border-radius-m)}.pointofsale .register-goal-charts-layout{background:#fff;border-radius:5px;display:flex;flex-flow:column;align-items:stretch}.pointofsale .register-goal-charts-header{color:#fff;background:var(--lumo-primary-color);min-height:2rem;height:2rem;border-radius:2px 2px 0 0;margin:0}.pointofsale .register-table-name-column{width:calc(120px + var(--lumo-space-m));border-right:1px solid #d7e5fc;padding-right:var(--lumo-space-m)}.pointofsale .register-table-name-button{pointer-events:none;width:120px;height:70px;color:#fff;text-shadow:0 0 1px black,0 0 1px black,0 0 1px black,0 0 1px black;border:none}.pointofsale .register-table-order-button{width:120px;height:70px;color:#fff;text-shadow:0 0 1px black,0 0 1px black,0 0 1px black,0 0 1px black;border:none;margin-right:var(--lumo-space-m)}.pointofsale .register-table-add-order-button{margin-top:20px}.pointofsale .register-table-row{width:100%;padding-bottom:0;padding-left:10px;margin-top:0;border-top:1px solid #d7e5fc}.pointofsale .register-table-order-container{width:100%;display:flex;flex-wrap:wrap}.pointofsale .register-table-div-full-width,.pointofsale .customerclub-div-full-width{width:100%}.pointofsale .customerclub-row{width:100%;padding-bottom:0;padding-left:10px;margin-top:0}.pointofsale .send-to-controlunit-text{margin:0;font-size:16px;color:#000;align-self:center;padding:25px 25px 20px}.pointofsale vaadin-button:host-context(.register-finish-purchase-block){--lumo-button-size: 65px}.pointofsale vaadin-button[theme=brp-safepay-admin-button]{--lumo-button-size: 49px;--vaadin-button-height: var(--lumo-button-size);width:calc(var(--lumo-button-size) * 3);--vaadin-button-min-width: auto;margin-top:0;margin-bottom:0;padding-left:var(--lumo-space-xs);padding-right:var(--lumo-space-xs);max-height:100%;--vaadin-button-font-weight: 400}.pointofsale .register-customer vaadin-button>vaadin-icon{padding:1px}.pointofsale vaadin-tabs[theme~=pos-tab][orientation=horizontal]{flex:1 0 0;overflow-x:hidden}.pointofsale vaadin-tabs[theme~=pos-tab][orientation=horizontal]::part(tabs){margin-left:0}.pointofsale vaadin-tabs[theme~=pos-tab]::part(forward-button),.pointofsale vaadin-tabs[theme~=pos-tab]::part(back-button){color:var(--lumo-tint-50pct)}.pointofsale vaadin-tabs[theme~=pos-tab]>vaadin-tab{margin-right:var(--lumo-space-s);background:var(--lumo-tint-80pct);border-radius:var(--lumo-border-radius-m) var(--lumo-border-radius-m) 0 0;--lumo-secondary-text-color: var(--lumo-shade-50pct)}.pointofsale vaadin-tabs[theme~=pos-tab]>vaadin-tab[selected]{background-color:var(--lumo-tint)}.pointofsale vaadin-tabs[theme~=pos-tab]>vaadin-tab:before,.pointofsale vaadin-tabs[theme~=pos-tab]>vaadin-tab:after{display:none}.pointofsale vaadin-tabs[theme~=product-page]>vaadin-tab{width:100px;padding:14px 6px 8px;background-image:linear-gradient(to bottom,var(--border-color, transparent) 8px,transparent 8px);white-space:normal;word-break:break-word}.pointofsale vaadin-tabs[theme~=product-page]>vaadin-tab[selected]{color:var(--lumo-body-text-color)}.pointofsale vaadin-tabs[theme~=receipt-tab]>vaadin-tab{width:42px}.pointofsale vaadin-tabs[theme~=receipt-tab]>vaadin-tab[selected]{width:100px;justify-content:space-between;padding-left:var(--lumo-space-l)}.pointofsale vaadin-tabs[theme~=receipt-tab]>vaadin-tab[theme~=new-receipt-tab]{background:none}vaadin-tabs[theme~=breadcrumb]:not([orientation=vertical]){flex:1;box-shadow:none;overflow-x:hidden}vaadin-tabs[theme~=breadcrumb][orientation=horizontal]::part(tabs){margin-left:0;margin-right:0}vaadin-tabs[theme~=breadcrumb][orientation=horizontal]>vaadin-tab{color:var(--lumo-primary-color);width:90px;font-size:10px;border:1px solid var(--brp-button-border-color);border-left-width:0}vaadin-tabs[theme~=breadcrumb]>vaadin-tab:before,vaadin-tabs[theme~=breadcrumb]>vaadin-tab:after{display:none}vaadin-tabs[theme~=breadcrumb][orientation=horizontal]>vaadin-tab:first-child{border-left-width:1px}vaadin-tabs[theme~=breadcrumb]>vaadin-tab:last-child{color:var(--brp-disabled-color)}.resourceplanner .flex-text-ellipsis{min-width:0}.resourceplanner .flex-text-ellipsis>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.resourceplanner .calendar-container{flex:1 1 auto;min-height:0}.resourceplanner [slot=cardContent]{box-shadow:0 4px 20px #0000003d,0 3px 8px #0000002e}.resourceplanner .card-container{max-height:100%}.resourceplanner .card{max-height:100%;align-items:stretch;font-size:var(--lumo-font-size-m);line-height:var(--lumo-line-height-m);background-color:var(--lumo-tint)}.resourceplanner vaadin-context-menu-overlay#overlay{padding-top:0}.resourceplanner .order-panel{margin-top:2px;align-items:stretch;z-index:2;box-shadow:-6px 0 5px -4px #0000004d}.resourceplanner .order-panel-information{position:relative;align-items:stretch;box-shadow:0 2px 0 0 var(--lumo-shade-10pct)}.resourceplanner .order-panel-information>vaadin-horizontal-layout{justify-content:space-between}.resourceplanner .order-panel-items{height:100%;align-items:stretch;overflow-y:auto;-webkit-overflow-scrolling:touch;border-bottom:solid 2px var(--lumo-shade-10pct)}.resourceplanner .order-panel-item{position:relative;align-items:inherit;align-content:space-between;box-shadow:0 2px 0 0 var(--lumo-shade-10pct);cursor:pointer;flex-shrink:0}.resourceplanner .order-panel-small-item{padding:var(--lumo-space-s);padding-left:var(--lumo-space-l)}.resourceplanner .order-panel-item[selected]:before{content:"";background:var(--lumo-primary-color);width:4px;height:100%;position:absolute;top:0;left:0}.resourceplanner .order-panel-item-title{margin:0;font-weight:700}.resourceplanner .order-panel-item-link{color:var(--lumo-primary-text-color)}.resourceplanner .order-panel-card-slot{position:absolute;right:100%;max-height:100%;margin-right:2px;box-shadow:0 4px 20px #0000003d,0 3px 8px #0000002e;z-index:-1}.resourceplanner .view-filter{flex:0 0 auto;align-items:flex-end;z-index:2;box-shadow:0 2px #ddd;background-color:#f3f5f7;margin-top:calc(-1 * var(--lumo-space-s));padding:0 var(--lumo-space-s) var(--lumo-space-xs) var(--lumo-space-s);gap:var(--lumo-space-s)}.resourceplanner .view-filter vaadin-select{max-width:200px}.resourceplanner .view-filter vaadin-checkbox{margin-bottom:var(--lumo-space-s)}.resourceplanner .view-filter vaadin-date-picker{max-width:300px;margin-left:auto}.resourceplanner .view-filter-edit-receipt{width:178px}.resourceplanner .view-filter-edit-receipt-slot{width:355px}@media (max-width: 768px){.resourceplanner .view-filter{overflow-x:auto}}html[brptheme].selfservice{--brp-module-header-height: 288px;--brp-module-secondary-color: #f0f0f0;--brp-module-secondary-text-color: #000000}vaadin-dialog-overlay[theme~=dispense-dialog]::part(overlay){border:3px solid white;border-radius:25px}html[brptheme].selfservice .line{overflow:visible;padding:0;border:none;border-top:medium double #333;color:#333;text-align:center;width:200px;margin:30px auto 10px;font-style:italic}html[brptheme].selfservice .line:after{display:inline-block;position:relative;top:-1em;font-size:1.2em;padding:0 .25em;background:#fff;content:attr(content);width:60px}html[brptheme].selfservice .fieldGroupCentered{height:auto;width:auto;margin:auto}html[brptheme].selfservice .dispensing-image{width:900px;height:700px;padding-top:80px;padding-bottom:80px}html[brptheme].selfservice .dispense-text{margin:0;font-size:48px;color:#000;align-self:center;padding-bottom:80px;font-weight:700}html[brptheme].selfservice .info-dialog-text{margin:0;font-size:28px;color:#000;align-self:center;font-weight:500}html[brptheme].selfservice .info-dialog-layout{padding:75px}html[brptheme].selfservice .card-display-label{font-size:var(--lumo-font-size-m)}html[brptheme].selfservice .read-entry-image{padding:40px 20px;align-self:center;width:750px}html[brptheme].selfservice .read-entry-text{margin:0;font-size:48px;color:#000;align-self:center;padding-right:20px;padding-left:20px;font-weight:700}html[brptheme].selfservice .read-entry-product-text{margin:0;font-size:30px;color:#000;align-self:center}html[brptheme].selfservice .read-entry-counter-text{margin:0;font-size:30px;color:gray;align-self:center}html[brptheme].selfservice .read-entry-product-span{display:flex;flex-direction:column;align-items:center;padding-bottom:20px;align-self:center;margin-top:0;padding-right:20px;padding-left:20px}html[brptheme].selfservice .read-entry-next-button{height:60px;font-size:30px;border:none;background:#fff;color:#000;font-weight:600;border-radius:10px;text-transform:uppercase;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;padding:24px}html[brptheme].selfservice .read-entry-actions{line-height:0;padding:50px 0 10px 20px}html[brptheme].selfservice vaadin-select-item.language-select::part(checkmark){visibility:hidden}html[brptheme].salesmanagement{--query-rule-field-width: 30em}.salesmanagement .segment-card{min-width:200px;min-height:200px;flex:1 0 auto;width:20em}.salesmanagement .query-predicate{align-items:baseline}.salesmanagement .query-rule-input-field,.salesmanagement .query-predicate-operator-field{flex:1;max-width:var(--query-rule-field-width)}.salesmanagement .query-group-content{border-radius:5px;flex-shrink:0;background-color:var(--lumo-secondary-color)}.salesmanagement .query-rule-field{border-radius:5px;background-color:var(--lumo-contrast-5pct);margin-bottom:.5em;padding:.5em}.salesmanagement .query-group-label{align-self:flex-start;color:var(--lumo-header-text-color);font-weight:500;font-size:var(--lumo-font-size-s);margin-left:calc(var(--lumo-border-radius-m) / 4);transition:color .2s;line-height:1;padding-bottom:.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;max-width:100%;box-sizing:border-box}.salesmanagement .select-goal-type-title{font-size:var(--lumo-font-size-l);font-weight:var(--semi-bold)}html[brptheme]{--brp-border-color: #c2c7cf;--brp-lightgrey-color: #e8e8e8;--brp-module-text-color: var(--lumo-base-color);--brp-module-pointofsale: #2d3436;--brp-module-resourceplanner: #b71540;--brp-module-configuration: #079992;--brp-module-backoffice: #1971C2;--brp-module-entranceview: #f39c12;--brp-module-salesmanagement: #82589F;--brp-module-selfservice: #39628b;--brp-module-link-documentation: #778ca3;--brp-module-link-remotesupport: #fa8072;--brp-module-link-brponline: #07a0d9;--lumo-primary-color: #1971C2;--lumo-primary-text-color: #1971C2;--lumo-secondary-color: #f2fafe;--lumo-error-color: #a94442;--lumo-error-contrast-color: #fff;--lumo-error-background-color: #ffebea;--lumo-error-text-color: #a94442;--lumo-error-bright-text-color: #f00;--lumo-warning-color: hsl(46, 100%, 66%);--lumo-warning-color-50pct: hsla(46, 100%, 66%, .5);--lumo-warning-color-10pct: hsla(46, 100%, 66%, .1);--lumo-warning-text-color: hsl(46, 70%, 32%);--lumo-warning-contrast-color: #fff;--lumo-success-color: #468847;--lumo-success-color-10pct: rgba(106, 217, 102, .1);--lumo-success-text-color: #326932;--lumo-success-contrast-color: #ebf6e7;--lumo-attention-text-color: #fa8072;--lumo-font-family: "Roboto", "Segoe UI", Helvetica, Arial, sans-serif;--lumo-header-text-color: #333;--lumo-body-text-color: #555;--lumo-link-color: var(--lumo-primary-text-color);--lumo-font-size: 14px;--lumo-font-size-xxl: 24px;--lumo-font-size-xl: 18px;--lumo-font-size-l: 16px;--lumo-font-size-m: 14px;--lumo-font-size-s: 12px;--lumo-font-size-xs: 11px;--lumo-icon-size-l: 36px;--lumo-icon-size-m: 22px;--lumo-icon-size-s: 8px;--vaadin-text-field-default-width: 50px;--lumo-clickable-cursor: pointer;--semi-bold: 500;--margin-s: 2px;--margin-m: 8px;--margin-l: 12px;--margin-xl: 16px;--neg-margin-xl: -16px;--padding-s: 2px;--padding-m: 8px;--padding-l: 12px;--padding-xl: 15px;--padding-xxl: 22px;--filter-field-size: 200px;--button-height: 25px;--header-size: 60px}
