@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}[hidden]{display:none!important}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(../fonts/roboto-v20-latin-regular.woff2) format("woff2"),url(../fonts/roboto-v20-latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(../fonts/roboto-v20-latin-500.woff2) format("woff2"),url(../fonts/roboto-v20-latin-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(../fonts/roboto-v20-latin-700.woff2) format("woff2"),url(../fonts/roboto-v20-latin-700.woff) format("woff")}html[data-ui-scale~=large]{font-size:20px}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;background:var(--body-bg-gradient,var(--body-bg));color:var(--body-color);line-height:1.5}h1,h2,h3,h4{font-weight:400;line-height:1.1}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.875rem}h4{font-size:1.5rem}p{max-width:75ch}small{font-size:.875rem}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-track-piece{color:var(--scrollbar-track)}::-webkit-scrollbar-corner{background-color:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.danger,.danger:hover{color:var(--color-danger)!important}.error{color:var(--color-danger)}.error[style*=visible]+input[type=text]{border-color:var(--input-border-error);box-shadow:inset 0 0 0 1px var(--input-border-error)}.success,.success:hover{color:var(--color-success)!important}.accent,.accent:hover{color:var(--color-accent)!important}.body-color{color:var(--body-color)!important}.color-on-primary{color:var(--on-primary)!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-bold{font-weight:700!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.nowrap{white-space:nowrap!important}.wrap{white-space:normal!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.w-small{min-width:10rem!important}.w-medium{min-width:15rem!important}.w-large{min-width:20rem!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-none{display:none!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.vertical-center{display:flex;align-items:center}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.flow-x>*+*{margin-left:var(--content-gap,1rem)}.flow-y>*+*{margin-top:var(--content-gap,1rem)}.gap-0{--content-gap:0}.gap-1{--content-gap:0.25rem}.gap-2{--content-gap:0.5rem}.gap-3{--content-gap:1rem}.gap-4{--content-gap:1.5rem}.gap-5{--content-gap:3rem}.ms-neg-1{margin-left:-.25rem!important}.me-neg-1{margin-right:-.25rem!important}.ms-neg-text-button{margin-left:-.3125rem!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.paragraph-wrapper{max-width:75ch}.text-sm{line-height:1.75;font-size:.875rem}.td-align-top td{vertical-align:top}.th-align-left th{text-align:left}html.theme-transition,html.theme-transition *,html.theme-transition :after,html.theme-transition :before{transition:background .5s ease-in-out!important;transition-delay:0!important}.mt-sm{margin-top:1rem!important}.mt-md{margin-top:2rem!important}.mt-lg{margin-top:3rem!important}.ml-sm{margin-left:1rem!important}.ml-md{margin-left:2rem!important}.ml-lg{margin-left:3rem!important}.ml-neg-xs{margin-left:-.3125rem!important}svg{display:inline-block;fill:currentColor;height:1.5rem;width:1.5rem}svg.small{height:1.125rem!important;width:1.125rem!important}svg.medium{height:1.25rem!important;width:1.25rem!important}svg.default{height:1.5rem;width:1.5rem}svg.large{height:2.25rem!important;width:2.25rem!important}svg.xlarge{height:3.75rem!important;width:3.75rem!important}svg.display{height:8rem!important;width:8rem!important}svg.rotate-90{transform:rotate(90deg)}svg.rotate-180{transform:rotate(-180deg)}svg.dropdown-icon{margin-left:.25rem;margin-right:-.5rem}label{font-size:.875rem;max-width:100%;display:inline-block;white-space:nowrap}button,input,select,textarea{font-size:inherit;font-family:inherit;margin:0}input[type=number],input[type=password],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.875rem;border:1px solid var(--input-border);padding:1px .25rem;background-color:var(--input-bg);color:var(--body-color);border-radius:.125rem;outline:none;line-height:normal;height:1.5rem}input[type=number].large,input[type=password].large,input[type=text].large,select.large,textarea.large{font-size:.875rem;padding:1px .5rem;height:2rem}input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:var(--input-hover-border)}input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--input-focus-border);box-shadow:inset 0 0 0 1px var(--input-focus-border)}input[type=number]:disabled,input[type=password]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{background-color:var(--input-disabled-bg);opacity:.65}input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=text]:disabled:hover,select:disabled:hover,textarea:disabled:hover{border-color:var(--input-border)}input[type=number].error,input[type=password].error,input[type=text].error,select.error,textarea.error{border-color:var(--input-border-error)!important;box-shadow:inset 0 0 0 1px var(--input-border-error)!important}input[type=number].warning,input[type=password].warning,input[type=text].warning,select.warning,textarea.warning{border-color:var(--input-border-warning)!important;box-shadow:inset 0 0 0 1px var(--input-border-warning)!important}select{font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath fill='%231e1e1e' d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25em top 50%;background-size:1.25em;padding:1px 1.5rem 1px .25rem;scrollbar-width:thin}select.large{font-size:.875rem;padding:0 2.2rem 0 .25rem}select[multiple],select[size]{height:auto;background:var(--input-bg);padding:.25rem}select[multiple].large,select[size].large{font-size:1rem}select[multiple].large option,select[size].large option{padding:.25rem}.radiobutton input,.slider input[type=checkbox],input[type=checkbox]{height:18px;width:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--chk-border);border-radius:.125rem;outline:none;transition:background .25s ease-out;background-color:var(--input-bg);cursor:pointer}input[type=checkbox]{z-index:10;position:relative}input[type=checkbox]:focus+label:after,input[type=checkbox]:hover+label:after{content:"";position:absolute;left:-9px;top:-9px;width:36px;height:36px;border-radius:50%;background:var(--input-highlight);opacity:.5;transition:transform .25s ease}input[type=checkbox]:hover{border-color:var(--chk-hover-border)}input[type=checkbox]:focus{border-color:var(--chk-focus-border)}input[type=checkbox]:checked{border:1px solid var(--chk-checked-border);background-color:var(--chk-checked-bg)}input[type=checkbox]:checked:hover{border-color:var(--chk-hover-border)}input[type=checkbox]:checked:focus{border-color:var(--chk-focus-border)}input[type=checkbox]:checked:before{content:"";position:absolute;transform:rotate(-45deg);left:1px;top:2px;width:14px;height:8px;border-bottom:2px solid var(--chk-checked-color);border-left:2px solid var(--chk-checked-color);z-index:15}input[type=checkbox]:disabled{border:1px solid var(--chk-disabled-border);background:var(--chk-disabled-bg);pointer-events:none}input[type=checkbox]:disabled+label{pointer-events:none;color:var(--lbl-disabled-color)}input[type=checkbox]:disabled:checked{background:var(--chk-disabled-checked-bg)}input[type=checkbox]:disabled:checked:before{border-color:var(--chk-disabled-color)}input[type=checkbox]:disabled:checked:after{display:none}.checkbox{display:inline-flex;align-items:center;position:relative}.checkbox label{line-height:1;margin:0 0 0 .5rem}.checkbox.large label{font-size:1rem}.checkbox.large input[type=checkbox]{width:24px;height:24px;border-width:2px}.checkbox.large input[type=checkbox]:focus+label:after,.checkbox.large input[type=checkbox]:hover+label:after{left:-10px;top:-10px;width:44px;height:44px}.checkbox.large input[type=checkbox]:checked:before{content:"";position:absolute;transform:rotate(-45deg);left:1px;top:3px;width:18px;height:10px;border-bottom:3px solid var(--chk-checked-color);border-left:3px solid var(--chk-checked-color)}.slider{display:inline-flex;align-items:center;position:relative}.slider label{line-height:1;margin:0 0 0 .5rem}.slider input[type=checkbox]{height:19px;width:38px;border:none;border-radius:9.5px;background:var(--chk-slider-bg);transition:background .25s ease;cursor:pointer}.slider input[type=checkbox]:before{content:"";cursor:pointer;display:inline-block;position:absolute;background:var(--chk-slider-color);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);left:0;top:0;width:19px;height:19px;border-radius:9.5px;transition:transform .25s ease,background .25s ease}.slider input[type=checkbox]:checked{background-color:var(--chk-slider-checked-bg)}.slider input[type=checkbox]:checked:focus+label:after,.slider input[type=checkbox]:checked:hover+label:after{transform:translateX(19px)}.slider input[type=checkbox]:checked:before{transform:translateX(19px);background:var(--chk-slider-checked-color);border:none}.slider input[type=checkbox]:disabled{pointer-events:none;background:var(--slider-disabled-bg);border:1px solid var(--slider-disabled-border)}.slider input[type=checkbox]:disabled+label{pointer-events:none;color:var(--lbl-disabled-color)}.slider input[type=checkbox]:disabled:before{pointer-events:none;background-color:var(--slider-disabled-checked-color)}.slider input[type=checkbox]:disabled:checked:before{background-color:var(--slider-disabled-color);border:none}.radiobutton{display:inline-flex;align-items:center;position:relative}.radiobutton label{line-height:normal;margin:0 0 0 .5rem}.radiobutton.large label{font-size:1rem}.radiobutton input{border-radius:50%;border-color:var(--radio-border);z-index:10}.radiobutton input:hover{border-color:var(--radio-hover-border)}.radiobutton input:focus+label:after,.radiobutton input:hover+label:after{content:"";position:absolute;left:-9px;top:-9px;width:36px;height:36px;border-radius:50%;background:var(--input-highlight);opacity:.5}.radiobutton input+label:before{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%;border:1px solid transparent;background-color:var(--radio-checked-color);transform:scale(.001);transition:transform .28s ease}.radiobutton input:checked{border:1px solid var(--radio-checked-border);background-color:var(--radio-checked-bg)}.radiobutton input:checked+label:before{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%;border:1px solid transparent;background-color:var(--radio-checked-color);transform:scale(1);z-index:15}.radiobutton input:disabled{pointer-events:none;border:1px solid var(--radio-disabled-border);background:var(--radio-disabled-bg)}.radiobutton input:disabled+label{pointer-events:none;color:var(--lbl-disabled-color)}.radiobutton input:disabled+label:before{background-color:var(--radio-disabled-color)}.radiobutton input:disabled+label:after{display:none}.radiobutton.large input{width:24px;height:24px;border-width:2px}.radiobutton.large input+label:before{top:5px;left:5px;width:14px;height:14px;background-color:transparent}.radiobutton.large input:focus+label:after,.radiobutton.large input:hover+label:after{left:-10px;top:-10px;width:44px;height:44px}.radiobutton.large input:checked+label:before{content:"";position:absolute;top:5px;left:5px;width:14px;height:14px;background-color:var(--radio-checked-color)}.radiobutton.large input:disabled{border:1px solid var(--chk-disabled-border);background:var(--chk-disabled-bg)}.radiobutton.large input:disabled+label{color:var(--lbl-disabled-color)}.radiobutton.large input:disabled+label:before{background-color:var(--chk-disabled-color)}.checkbox-list,.radiobutton-list{display:inline-block}.checkbox-list.vertical>*+span,.radiobutton-list.vertical>*+span{margin-top:.5rem}.checkbox-list.vertical.dense>*+span,.radiobutton-list.vertical.dense>*+span{margin-top:.25rem}.checkbox-list.horizontal>*+span,.radiobutton-list.horizontal>*+span{margin-left:1rem}.checkbox-list.horizontal.dense>*+span,.radiobutton-list.horizontal.dense>*+span{margin-left:.5rem}.checkbox-list.table,.radiobutton-list.table{border-spacing:0}.checkbox-list.table tr:not(:last-child) td,.radiobutton-list.table tr:not(:last-child) td{padding-right:1rem;padding-bottom:.5rem}.checkbox-list.table.dense tr:not(:last-child) td,.radiobutton-list.table.dense tr:not(:last-child) td{padding-right:1rem;padding-bottom:.25rem}.bits-checkbox-list span{margin-left:.5rem}.dropdown-combo{position:relative;display:inline-block;white-space:nowrap}.dropdown-combo__input[type=text]{padding-right:1.5rem}.dropdown-combo__dropdown{position:absolute;left:0;top:24px;height:auto;z-index:999;padding:0;background:var(--combobox-dropdown-bg)}.dropdown-combo__dropdown,.dropdown-combo__dropdown:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.dropdown-combo__dropdown:focus{border-color:var(--input-border)}.dropdown-combo__dropdown option{display:flex;align-items:center;height:1.5rem;padding:0 .5rem}.dropdown-combo__dropdown option:hover{color:var(--combobox-dropdown-hover-color);background:var(--combobox-dropdown-hover-bg)}.dropdown-combo__button{cursor:default;color:var(--body-color);position:absolute;right:-2px;top:-4px}.dropdown-combo__button:hover{background:none}.dropdown-combo__button:focus{background:none;border-color:transparent;outline:none}.dropdown-combo__button:active{border-color:transparent}.dropdown-combo__button:disabled{color:var(--body-color);opacity:1}.combo-dropdown{background-color:var(--combobox-dropdown-bg-2);border-top:1px solid var(--combobox-dropdown-border)}.form-fields input[type=text]{margin-top:.25rem;width:100%;display:block}.form-fields>*+*{margin-top:.5rem}html[data-mode=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath fill='%23d4d4d4' d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E")}html[data-mode=dark] select[multiple],html[data-mode=dark] select[size]{background:var(--input-bg)}html[data-mode=dark] select[size].dropdown-combo__dropdown{background:var(--combobox-dropdown-bg);box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.button,a.button,button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--text-button-color);font-family:var(--font-family-sans-serif);font-size:.875rem;font-weight:400;padding:0 .5625rem;height:2rem;border-radius:.25rem;vertical-align:middle;text-align:center;text-decoration:none;cursor:pointer;line-height:1;transition:background .2s ease-out;white-space:nowrap}.button.on-primary,a.button.on-primary,button.on-primary,input[type=button].on-primary,input[type=submit].on-primary{color:var(--text-button-color-on-primary)}.button.on-primary:hover,a.button.on-primary:hover,button.on-primary:hover,input[type=button].on-primary:hover,input[type=submit].on-primary:hover{background:var(--text-button-hover-bg-on-primary)}.button.on-primary:focus,a.button.on-primary:focus,button.on-primary:focus,input[type=button].on-primary:focus,input[type=submit].on-primary:focus{background:var(--text-button-focus-bg-on-primary);border-color:transparent;outline:none}.button.on-primary:active,a.button.on-primary:active,button.on-primary:active,input[type=button].on-primary:active,input[type=submit].on-primary:active{background-color:var(--text-button-active-bg-on-primary)}.button span,a.button span,button span,input[type=button] span,input[type=submit] span{margin-top:.125rem}.button svg,a.button svg,button svg,input[type=button] svg,input[type=submit] svg{margin-right:-.25rem;margin-left:-.25rem;width:1.125rem;height:1.125rem}.button svg.left,a.button svg.left,button svg.left,input[type=button] svg.left,input[type=submit] svg.left{margin-right:.5rem}.button svg.right,a.button svg.right,button svg.right,input[type=button] svg.right,input[type=submit] svg.right{margin-left:.5rem}.button:hover,a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background:var(--text-button-hover-bg)}.button:focus,a.button:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{border:1px solid var(--text-button-focus-border);outline:1px solid var(--text-button-focus-border);outline-offset:-4px}.button:active,a.button:active,button:active,input[type=button]:active,input[type=submit]:active{background-color:var(--text-button-active-bg)}.button:disabled,a.button:disabled,button:disabled,input[type=button]:disabled,input[type=submit]:disabled{opacity:.55;pointer-events:none;box-shadow:none}.button.small,a.button.small,button.small,input[type=button].small,input[type=submit].small{padding:0 .3125rem;height:1.5rem}.button.medium,a.button.medium,button.medium,input[type=button].medium,input[type=submit].medium{padding:0 .9375rem;height:2.25rem;font-weight:500;letter-spacing:1.25px;text-transform:uppercase}.button.large,a.button.large,button.large,input[type=button].large,input[type=submit].large{font-size:1.25rem;font-weight:500;padding:0 1.25rem;height:3rem;letter-spacing:1.25px;text-transform:uppercase}.button.large svg,a.button.large svg,button.large svg,input[type=button].large svg,input[type=submit].large svg{width:1.5rem;height:1.5rem}.button.transparent,a.button.transparent,button.transparent,input[type=button].transparent,input[type=submit].transparent{color:var(--body-color);background:none;padding:0!important;height:auto;box-shadow:none}.button.transparent:hover,a.button.transparent:hover,button.transparent:hover,input[type=button].transparent:hover,input[type=submit].transparent:hover{opacity:.7;background:none}.button.transparent:focus,a.button.transparent:focus,button.transparent:focus,input[type=button].transparent:focus,input[type=submit].transparent:focus{background:none;outline:1px dotted rgba(0,0,0,.2);box-shadow:none}.button.primary,a.button.primary,button.primary,input[type=button].primary,input[type=submit].primary{background:var(--primary-button-bg);color:var(--primary-button-color)}.button.primary:hover,a.button.primary:hover,button.primary:hover,input[type=button].primary:hover,input[type=submit].primary:hover{background:var(--primary-button-hover-bg)}.button.primary:focus,a.button.primary:focus,button.primary:focus,input[type=button].primary:focus,input[type=submit].primary:focus{border-color:var(--primary-button-focus-border);outline-color:var(--primary-button-focus-border)}.button.primary:active,a.button.primary:active,button.primary:active,input[type=button].primary:active,input[type=submit].primary:active{background:var(--primary-button-active-bg)}.button.primary.danger,a.button.primary.danger,button.primary.danger,input[type=button].primary.danger,input[type=submit].primary.danger{color:var(--primary-button-danger-color)!important;background:var(--primary-button-danger-bg)!important}.button.primary.danger:hover,a.button.primary.danger:hover,button.primary.danger:hover,input[type=button].primary.danger:hover,input[type=submit].primary.danger:hover{background:var(--primary-button-danger-hover-bg)!important}.button.primary .badge,a.button.primary .badge,button.primary .badge,input[type=button].primary .badge,input[type=submit].primary .badge{color:var(--primary-button-batch-color);background:var(--primary-button-batch-bg)}.button.secondary,a.button.secondary,button.secondary,input[type=button].secondary,input[type=submit].secondary{border:1px solid var(--secondary-button-border);background:var(--secondary-button-bg);color:var(--secondary-button-color)}.button.secondary:hover,a.button.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover{background:var(--secondary-button-hover-bg);color:var(--secondary-button-hover);border-color:var(--secondary-button-hover-border)}.button.secondary:focus,a.button.secondary:focus,button.secondary:focus,input[type=button].secondary:focus,input[type=submit].secondary:focus{outline-color:var(--secondary-button-focus-border)}.button.secondary:active,a.button.secondary:active,button.secondary:active,input[type=button].secondary:active,input[type=submit].secondary:active{background:var(--secondary-button-active-bg)}.button.secondary:disabled,a.button.secondary:disabled,button.secondary:disabled,input[type=button].secondary:disabled,input[type=submit].secondary:disabled{opacity:.35;color:var(--secondary-button-color)!important;background:var(--secondary-button-disabled-bg)}.button.secondary .badge,a.button.secondary .badge,button.secondary .badge,input[type=button].secondary .badge,input[type=submit].secondary .badge{color:var(--secondary-button-batch-color);background:var(--secondary-button-batch-bg)}.button.icon-button,a.button.icon-button,button.icon-button,input[type=button].icon-button,input[type=submit].icon-button{color:var(--body-color);background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2rem;height:2rem;padding:.375rem}.button.icon-button svg,a.button.icon-button svg,button.icon-button svg,input[type=button].icon-button svg,input[type=submit].icon-button svg{width:1.5rem;height:1.5rem}.button.icon-button.round,a.button.icon-button.round,button.icon-button.round,input[type=button].icon-button.round,input[type=submit].icon-button.round{border-radius:50%}.button.icon-button.small,a.button.icon-button.small,button.icon-button.small,input[type=button].icon-button.small,input[type=submit].icon-button.small{width:1.5rem;height:1.5rem;padding:.25rem}.button.icon-button.small svg,a.button.icon-button.small svg,button.icon-button.small svg,input[type=button].icon-button.small svg,input[type=submit].icon-button.small svg{width:1.25rem;height:1.25rem}.button.icon-button.large,a.button.icon-button.large,button.icon-button.large,input[type=button].icon-button.large,input[type=submit].icon-button.large{width:2.25rem;height:2.25rem}.button.icon-button.large svg,a.button.icon-button.large svg,button.icon-button.large svg,input[type=button].icon-button.large svg,input[type=submit].icon-button.large svg{width:1.875rem!important;height:1.875rem!important}.button.icon-button:hover,a.button.icon-button:hover,button.icon-button:hover,input[type=button].icon-button:hover,input[type=submit].icon-button:hover{background:var(--icon-button-hover-bg)}.button.icon-button:focus,a.button.icon-button:focus,button.icon-button:focus,input[type=button].icon-button:focus,input[type=submit].icon-button:focus{background:var(--icon-button-focus-bg);outline:none;border:none}.button.icon-button:active,a.button.icon-button:active,button.icon-button:active,input[type=button].icon-button:active,input[type=submit].icon-button:active{background:var(--icon-button-active-bg)}.button.fav-button,a.button.fav-button,button.fav-button,input[type=button].fav-button,input[type=submit].fav-button{font-size:.8125rem;color:var(--favbar-button-color);font-weight:400;padding:0 .5rem;height:2rem;outline:none;border:none}.button.fav-button:focus,.button.fav-button:hover,a.button.fav-button:focus,a.button.fav-button:hover,button.fav-button:focus,button.fav-button:hover,input[type=button].fav-button:focus,input[type=button].fav-button:hover,input[type=submit].fav-button:focus,input[type=submit].fav-button:hover{background:var(--favbar-button-hover-bg);color:var(--favbar-button-hover-color)}.button.booking-button,a.button.booking-button,button.booking-button,input[type=button].booking-button,input[type=submit].booking-button{color:var(--booking-button-color);background:transparent;padding:0 .25rem;height:1.25rem;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.booking-button:hover,a.button.booking-button:hover,button.booking-button:hover,input[type=button].booking-button:hover,input[type=submit].booking-button:hover{color:var(--booking-button-hover-color)}.button.booking-button:focus,a.button.booking-button:focus,button.booking-button:focus,input[type=button].booking-button:focus,input[type=submit].booking-button:focus{outline:none;border:none}.button.booking-button:active,a.button.booking-button:active,button.booking-button:active,input[type=button].booking-button:active,input[type=submit].booking-button:active{color:var(--booking-button-active-color)}.button.terminal-button,a.button.terminal-button,button.terminal-button,input[type=button].terminal-button,input[type=submit].terminal-button{flex-direction:column;background:var(--terminal-button-bg);color:var(--terminal-button-color);border:1px solid var(--terminal-button-border);width:7rem;height:3.25rem}.button.terminal-button svg,a.button.terminal-button svg,button.terminal-button svg,input[type=button].terminal-button svg,input[type=submit].terminal-button svg{margin-bottom:.25rem}.button.terminal-button svg.small,a.button.terminal-button svg.small,button.terminal-button svg.small,input[type=button].terminal-button svg.small,input[type=submit].terminal-button svg.small{height:1.75rem!important;width:1.75rem!important}.button.terminal-button svg.left,.button.terminal-button svg.right,a.button.terminal-button svg.left,a.button.terminal-button svg.right,button.terminal-button svg.left,button.terminal-button svg.right,input[type=button].terminal-button svg.left,input[type=button].terminal-button svg.right,input[type=submit].terminal-button svg.left,input[type=submit].terminal-button svg.right{margin:0}.button.terminal-button.test,a.button.terminal-button.test,button.terminal-button.test,input[type=button].terminal-button.test,input[type=submit].terminal-button.test{display:grid;grid-template-columns:minmax(0,-webkit-max-content) 1fr minmax(0,-webkit-max-content);grid-template-columns:minmax(0,max-content) 1fr minmax(0,max-content)}.button.terminal-button.test svg+span,a.button.terminal-button.test svg+span,button.terminal-button.test svg+span,input[type=button].terminal-button.test svg+span,input[type=submit].terminal-button.test svg+span{justify-self:start}.button.terminal-button.test span,a.button.terminal-button.test span,button.terminal-button.test span,input[type=button].terminal-button.test span,input[type=submit].terminal-button.test span{grid-column:2/3;justify-self:center}.button.terminal-button:focus,a.button.terminal-button:focus,button.terminal-button:focus,input[type=button].terminal-button:focus,input[type=submit].terminal-button:focus{outline-color:var(--terminal-button-focus-border)}.button.terminal-button:hover,a.button.terminal-button:hover,button.terminal-button:hover,input[type=button].terminal-button:hover,input[type=submit].terminal-button:hover{color:var(--terminal-button-hover-color);background:var(--terminal-button-hover-bg);border-color:var(--terminal-button-hover-border)}a.button.secondary:not([href]){opacity:.35;color:var(--secondary-button-color)!important;background:var(--secondary-button-disabled-bg);pointer-events:none}button{position:relative}.badge{font-size:.875rem;font-weight:700;line-height:.875rem;position:absolute;top:-.625rem;left:1rem;padding:.3125rem .5rem;border-radius:99em;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}html[data-ui-scale~=ess] button.booking-button{padding:.75rem .5rem}.av-table-container{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);position:relative;z-index:10}.av-table-container__zoom{max-height:13.25rem}.av-table-container__medium,.av-table-container__zoom{scrollbar-width:thin;overflow-y:auto;overflow-x:hidden}.av-table-container__medium{max-height:20rem}.av-table{width:100%;white-space:nowrap;font-size:.8125rem;border:none}.av-table th{position:-webkit-sticky;position:sticky;top:0;height:1.40625rem;font-weight:400;z-index:11}.av-table tfoot td,.av-table thead th{background-color:var(--table-head-bg);color:var(--table-head-color);border:none;padding-left:.125rem;padding-right:.125rem}.av-table tbody td{background-color:var(--table-row-bg);border-color:transparent;padding:.125rem}.av-table tbody tr td{border-bottom:1px solid var(--table-border)}.av-table tbody tr:not(:nth-last-child(2)) td.dark-border{border-bottom-color:var(--table-dark-border)}.av-table.vertical-borders thead tr th:not(:last-child):after{content:"";position:absolute;top:0;right:0;height:100%;border-right:1px solid var(--table-head-border)}.av-table.vertical-borders tbody td:not(:last-child){border-right:1px solid var(--table-border)}.av-table.vertical-borders tbody td:not(:last-child).dark-border{border-right-color:var(--table-dark-border)}.av-table.vertical-borders tbody tr.sum td{border-right:1px solid var(--table-head-border)}.av-table tbody tr:nth-child(2n) td{background-color:var(--table-row-even-bg)}.av-table tbody tr.sel td{color:var(--table-row-selected-color);background-color:var(--table-row-selected-bg)}.av-table tbody tr.sum td{background-color:var(--table-total-line-bg)}.av-table__button-wrapper{position:relative;display:flex;align-items:center;z-index:5}.av-table__button-wrapper>*+*{margin-left:.5rem}.av-table__button-select[type=button]{color:var(--table-select-button-color)}.av-table__button-select[type=button]:hover{color:var(--table-select-button-hover-color)}.av-table__button-updown[type=button]{color:var(--table-updown-button-color)}.av-table__button-updown[type=button]:hover{color:var(--table-updown-button-hover-color)}.av-table.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.av-table.no-sticky th{position:static}.av-table .border-left-right{border-left:2px solid var(--color-accent)!important;border-right:2px solid var(--color-accent)!important}.av-table .border-top{border-top:2px solid var(--color-accent)!important}.av-table .border-bottom{border-bottom:2px solid var(--color-accent)!important}.striped>:nth-child(2n){background-color:var(--table-row-even-bg);border-bottom:1px solid var(--table-border)}.av-table[data-select-mode=row] tbody tr td[data-row-selected=true]{background-color:var(--table-row-highlight-bg)!important}.av-table[data-select-mode=plan] tbody tr td:first-child{padding-left:.625rem}.av-table[data-select-mode=plan] tbody tr td[data-row-selected=true]:first-child{position:relative}.av-table[data-select-mode=plan] tbody tr td[data-row-selected=true]:first-child a{position:relative;z-index:1}.av-table[data-select-mode=plan] tbody tr td[data-row-selected=true]:first-child:before{content:"";position:absolute;top:-1px;left:0;height:calc(100% + 2px);width:.375rem;background-color:var(--table-row-indicator)!important}.av-table[data-select-mode=plan] tbody tr td[data-row-selected=true]:first-child:after{content:"";position:absolute;top:1px;right:-1px;height:100%;width:100%;border-right:1px solid var(--table-border);border-bottom:1px solid var(--table-border)}.av-table tbody tr td[data-cell-selected=true]{background-color:var(--table-cell-highlight-bg)!important;color:var(--white)!important}.av-table.hoverable tbody tr:hover td{background-color:var(--table-hover-bg)}.th-accent{color:var(--table-head-highlight-color)!important;background-color:var(--table-head-highlight-bg)!important;font-weight:700!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);z-index:20!important}html[data-mode=dark] .av-table-container{box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.context-menu{font-size:.8125rem;position:fixed;z-index:999;top:0;left:0;padding:0;min-width:15.625rem;border-radius:.25rem;border:var(--contextmenu-border);color:var(--contextmenu-color);background-color:var(--contextmenu-bg);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.context-menu__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;padding:.5rem .625rem}.context-menu__item:hover{color:var(--contextmenu-hover-color);background-color:var(--contextmenu-hover-bg)}.context-menu__item:active{background-color:var(--contextmenu-active-bg)}.context-menu__item:active,.context-menu__item:active .context-menu__icon{color:var(--contextmenu-active-color)}.context-menu__item.disabled{opacity:.3}.context-menu__item.disabled:hover{color:var(--contextmenu-color);background:var(--contextmenu-bg);opacity:.3}.context-menu__icon{color:var(--contextmenu-icon)}.context-menu__text{margin-left:.625rem}.context-menu__divider:not(:last-child){border-bottom:1px solid var(--contextmenu-divider-color);margin:auto;width:90%}html[data-mode=dark] .context-menu{box-shadow:0 12px 17px rgba(0,0,0,.14),0 5px 22px rgba(0,0,0,.12),0 7px 8px rgba(0,0,0,.2)}.modal{font-size:.875rem;color:var(--modal-color);background-color:var(--modal-content-bg);border-radius:.25rem;min-width:25rem;position:fixed;top:30vh;z-index:200;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@media (max-width:450px){.modal{min-width:95vw}}.modal.dimmed:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--modal-backdrop-color)}.modal__header{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:500;line-height:normal;color:var(--modal-header-color);background-color:var(--modal-header-bg);padding:0 .75rem 0 1.5rem;height:2.5rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.modal__header button:hover{background:var(--modal-header-button-hover-bg)}.modal__header.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;cursor:move}.modal__content{padding:1rem 1.5rem}.modal__content span:first-of-type{line-height:1.5}.modal__footer{display:flex;justify-content:flex-end;background:var(--modal-footer-bg);padding:.5rem .75rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.modal__footer button,.modal__footer input{margin-left:.5rem;min-width:6rem}.backdrop{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1100;top:0;left:0;right:0;bottom:0}.backdrop.darkbackground{background-color:var(--modal-backdrop-color)}html[data-mode=dark] .modal{box-shadow:0 16px 24px rgba(0,0,0,.14),0 6px 30px rgba(0,0,0,.12),0 8px 10px rgba(0,0,0,.2)}html[data-mode=dark] .modal__header{box-shadow:0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.2)}.toast{--toast-top-position:-3rem;--toast-bottom-position:3.5rem;--toast-duration:3.2s;display:flex;align-items:center;font-size:.875rem;line-height:1.5;color:var(--toast-color);background-color:var(--toast-bg);border-radius:.25rem;min-width:20rem;max-width:95vw;position:fixed;z-index:998;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.toast.position-top{left:50%;top:var(--toast-top-position);-webkit-animation:fade var(--toast-duration) ease,slideDown var(--toast-duration) ease;animation:fade var(--toast-duration) ease,slideDown var(--toast-duration) ease}.toast.position-bottom{left:50%;bottom:var(--toast-bottom-position);-webkit-animation:fade var(--toast-duration) ease,slideUp var(--toast-duration) ease;animation:fade var(--toast-duration) ease,slideUp var(--toast-duration) ease}.toast__icon-container{display:flex;justify-content:center;align-items:center;padding:.75rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.toast__icon{color:var(--white)}.toast__message-container{display:flex;justify-content:center;align-items:center;flex-grow:1;padding-left:1rem;padding-right:1rem}.toast.toast--info .toast__icon-container{background:var(--toast-info-icon-bg)}.toast.toast--info .toast__message{color:var(--toast-info-color)}.toast.toast--success .toast__icon-container{background:var(--toast-success-icon-bg)}.toast.toast--success .toast__message{color:var(--toast-success-color)}.toast.toast--error .toast__icon-container{background:var(--toast-error-icon-bg)}.toast.toast--error .toast__message{color:var(--toast-error-color)}@-webkit-keyframes fade{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes fade{0%,to{opacity:0}10%,90%{opacity:1}}@-webkit-keyframes slideUp{0%,to{transform:translate(-50%,4rem)}10%,90%{transform:translate(-50%)}}@keyframes slideUp{0%,to{transform:translate(-50%,4rem)}10%,90%{transform:translate(-50%)}}@-webkit-keyframes slideDown{0%,to{transform:translate(-50%)}10%,90%{transform:translate(-50%,4.5rem)}}@keyframes slideDown{0%,to{transform:translate(-50%)}10%,90%{transform:translate(-50%,4.5rem)}}html[data-mode=dark] .toast{box-shadow:0 12px 17px rgba(0,0,0,.14),0 5px 22px rgba(0,0,0,.12),0 7px 8px rgba(0,0,0,.2)}.ui-datepicker{z-index:999!important}.ui-datepicker-trigger{height:1.5rem;vertical-align:bottom;cursor:pointer}.ui-datepicker{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;border-color:var(--datepicker-border);border-radius:.25rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);background:var(--datepicker-bg)}.ui-datepicker-header{color:var(--datepicker-header-color);background:var(--datepicker-header-bg);border-radius:0;border:none;border-top-left-radius:.25rem;border-top-right-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);font-weight:400}.ui-datepicker .ui-icon{background:none}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:2px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{color:var(--datepicker-prev-next-color);position:absolute;font-size:1.25rem}.ui-datepicker .ui-datepicker-prev:before{left:10px;top:-2px;content:"‹"}.ui-datepicker .ui-datepicker-next:before{right:10px;top:-2px;content:"›"}.ui-datepicker .ui-state-hover{border:none;background:none;font-weight:400}.ui-datepicker th{font-size:.8125rem;font-weight:400;text-transform:uppercase;color:var(--datepicker-weekday-color)}.ui-datepicker-calendar .ui-state-default{font-weight:400;color:var(--datepicker-day-color);background:transparent;border:1px solid transparent}.ui-datepicker-calendar .ui-state-active{color:var(--datepicker-day-active-color);font-weight:700}.ui-datepicker-calendar .ui-state-active,.ui-datepicker-calendar .ui-state-active.ui-state-hover{background:var(--datepicker-day-active-bg)}.ui-datepicker-calendar .ui-state-highlight{font-weight:700;color:var(--datepicker-day-highlight-color)}.ui-datepicker-calendar .ui-state-highlight.ui-state-hover{background:var(--datepicker-day-highlight-hover-bg)}.ui-datepicker-calendar .ui-state-hover{background:var(--datepicker-day-hover-bg);border:1px solid transparent}.ui-datepicker-calendar .ui-state-disabled{opacity:.35;cursor:default!important}html[data-ui-scale~=ess] input.hasDatepicker:disabled{opacity:1!important;color:var(--body-color)!important;background-color:var(--input-bg)!important}.ui-widget input{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.ui-spinner.ui-widget-content{border-color:var(--spinner-border);background:var(--input-bg)}.ui-spinner a.ui-spinner-button{background:var(--spinner-bg);border-left:1px solid var(--spinner-border)}.ui-button:hover .ui-icon,.ui-spinner .ui-icon{background:none}.ui-spinner .ui-spinner-up{text-indent:0}.ui-spinner .ui-spinner-up:before{font-size:1.25rem;color:var(--spinner-up-down-color);content:"▴";position:absolute;top:-7px;left:2px}.ui-spinner .ui-spinner-down{text-indent:0}.ui-spinner .ui-spinner-down:before{font-size:1.25rem;color:var(--spinner-up-down-color);content:"▾";position:absolute;top:-7px;left:2px}.ui-spinner .ui-spinner-down:hover:before,.ui-spinner .ui-spinner-up:hover:before{color:var(--spinner-up-down-hover-color)}.loader-container{display:flex;justify-content:center;align-items:center;position:fixed;z-index:6000;top:0;left:0;right:0;bottom:0;background-color:var(--loader-backdrop-color);-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}.loader-container .loader{border-top:8px solid var(--loader-bg);border:8px solid var(--loader-bg);border-top-color:var(--loader-color);border-radius:50%;width:64px;height:64px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.main-header{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.loginbar{font-size:.875rem;display:flex;justify-content:space-between;align-items:center;background:var(--loginbar-bg);padding-left:.25rem}.loginbar__logo-region{display:flex;align-items:center;flex-basis:33.3%}.loginbar__logo{display:inline-flex;align-items:center;height:3rem;padding:0 1.0625rem;color:var(--loginbar-logo-color)}.loginbar__logo svg{height:1.25rem;width:auto}.loginbar__logo img{height:1.5rem}.loginbar__logo:hover{background:var(--text-button-hover-bg-on-primary)}.loginbar__quickstart{display:flex;justify-content:center;align-items:center;flex-basis:33.3%;position:relative}.loginbar__quickstart button{position:absolute;left:.8125rem;top:.375rem;color:var(--loginbar-quickstart-placeholder)}.loginbar__quickstart input[type=text]{height:2rem;width:100%;padding-left:2.375rem;background:var(--loginbar-quickstart-bg);border-color:var(--loginbar-quickstart-border)}.loginbar__quickstart input[type=text]:focus{border-color:var(--input-focus-border);background:var(--loginbar-quickstart-focus-bg)}.loginbar__quickstart input[type=text]::-moz-placeholder{opacity:1;color:var(--loginbar-quickstart-placeholder)}.loginbar__quickstart input[type=text]:-ms-input-placeholder{opacity:1;color:var(--loginbar-quickstart-placeholder)}.loginbar__quickstart input[type=text]::placeholder{opacity:1;color:var(--loginbar-quickstart-placeholder)}.loginbar__quickstart input[type=text]:focus::-moz-placeholder{color:var(--loginbar-quickstart-placeholder-focus)}.loginbar__quickstart input[type=text]:focus:-ms-input-placeholder{color:var(--loginbar-quickstart-placeholder-focus)}.loginbar__quickstart input[type=text]:focus::placeholder{color:var(--loginbar-quickstart-placeholder-focus)}.loginbar__quickstart select{font-size:.875rem;position:absolute;top:2.25rem;left:0;width:100%;height:auto;padding:0;border-radius:.25rem;background:var(--combobox-dropdown-bg);z-index:998}.loginbar__quickstart select,.loginbar__quickstart select:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.loginbar__quickstart select:focus{border-color:var(--input-border)}.loginbar__quickstart select option{display:flex;align-items:center;height:1.5rem;padding:0 .5rem}.loginbar__quickstart select option:hover{color:var(--combobox-dropdown-hover-color);background:var(--combobox-dropdown-hover-bg)}.loginbar__button-region{flex-basis:33.3%;flex-grow:1;display:flex;align-items:center;justify-content:flex-end}.loginbar__button{display:inline-flex;align-items:center;height:3rem;padding:0 1.0625rem;text-transform:none;letter-spacing:normal;font-weight:400;border-radius:0}.loginbar__button .badge{font-size:.8125rem;line-height:.8125rem;top:.25rem;left:1.5rem;color:var(--loginbar-bg);background:var(--on-primary);padding:.125rem .3125rem}.loginbar__button:hover{background:var(--text-button-hover-bg-on-primary)}.loginbar__user-label{font-size:.8125rem;color:var(--on-primary);padding-left:.5rem;padding-right:.5rem}.menubar{display:flex;align-items:center;font-size:.8125rem;background:var(--menubar-bg);padding:0 .75rem}.menubar--placeholder{background:var(--menubar-bg);height:2rem}.menubar li.static{display:flex;align-items:center;height:2rem;padding-left:.25rem;padding-right:.5rem;transition:background-color .2s ease-out}.menubar li.static:hover{background:var(--menubar-static-hover-bg)}.menubar__static-item{cursor:pointer;display:flex!important;align-items:center;color:var(--menubar-static-color)}.menubar__static-item span{margin-left:.25rem}.menubar__static-item svg{color:var(--menubar-static-icon)}.menubar li.static:hover>a,.menubar li.static:hover svg{color:var(--menubar-static-hover-color)}.menubar__dynamic-menu{padding:.25rem 0!important;background:var(--menubar-dynamic-bg);border:1px solid var(--menubar-dynamic-border);border-radius:.25rem;line-height:1.15;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);z-index:1000!important}.menubar__dynamic-item{color:var(--menubar-dynamic-color);padding:.25rem .5rem;transition:background-color .2s ease-out}.menubar__dynamic-item:hover{background:var(--menubar-dynamic-hover-bg);color:var(--menubar-dynamic-hover-color)}.favbar{display:flex;align-items:center;font-size:.8125rem;background:var(--favbar-bg);padding:0 1rem}.favbar__favicon{display:inline-flex;align-items:center;color:var(--favbar-button-color)}html[data-mode=dark] .main-header{box-shadow:0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.2)}html[data-mode=dark] .menubar__dynamic-menu{box-shadow:0 12px 17px rgba(0,0,0,.14),0 5px 22px rgba(0,0,0,.12),0 7px 8px rgba(0,0,0,.2)}.toolbar{z-index:110;margin-bottom:.75rem}.toolbar--bookings{max-width:97vw;min-width:69rem}.toolbar--terminal{max-width:97vw;min-width:45rem}.toolbar__header{padding:0 .75rem;border-top:1px solid var(--color-accent);background:var(--toolbar-header-bg);height:2rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:relative;z-index:100}.toolbar__body,.toolbar__header{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.toolbar__body{display:flex;align-items:center;font-size:.875rem;background:var(--list-form-body-bg);padding:.5rem .75rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.toolbar__body>*+*{margin-left:.25rem}.toolbar__quickstart{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.toolbar__quickstart button{position:absolute;left:.8125rem;top:.375rem}.toolbar__quickstart input[type=text]{height:2rem;width:100%;min-width:16rem;background:var(--toolbar-quickstart-bg);padding-left:2.375rem}.toolbar__quickstart input[type=text]::-moz-placeholder{opacity:1;color:var(--input-placeholder)}.toolbar__quickstart input[type=text]:-ms-input-placeholder{opacity:1;color:var(--input-placeholder)}.toolbar__quickstart input[type=text]::placeholder{opacity:1;color:var(--input-placeholder)}.toolbar__quickstart input[type=text]:disabled{background-color:var(--toolbar-quickstart-disabled-bg)}.toolbar__quickstart select{font-size:.875rem;position:absolute;top:2.25rem;left:0;height:auto;width:100%;padding:0;border-radius:.25rem;background:var(--toolbar-quickstart-ddl-bg);z-index:997}.toolbar__quickstart select,.toolbar__quickstart select:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.toolbar__quickstart select:focus{border-color:var(--input-border)}.toolbar__quickstart select option{display:flex;align-items:center;height:1.5rem;padding:0 .5rem}.toolbar__quickstart select option:hover{color:var(--combobox-dropdown-hover-color);background:var(--combobox-dropdown-hover-bg)}.titlebar{color:var(--toolbar-header-color);font-size:.875rem;display:flex;justify-content:space-between;align-items:center;height:1.875rem}.titlebar__info,.titlebar__title{flex-basis:33.3%;white-space:nowrap}.titlebar__info{display:flex;justify-content:center;padding:0 1rem;font-size:.875rem;font-weight:500;color:var(--toolbar-header-color)}.titlebar__info>span+span{margin-left:.5rem}.titlebar__fav-button{flex-basis:33.3%;display:flex;justify-content:flex-end}.titlebar__button{color:var(--togglefav-button-color);max-height:1.875rem}.titlebar__button:hover{background-color:transparent}.titlebar__button:focus{border-color:transparent;outline:none}html[data-mode=dark] .toolbar__body,html[data-mode=dark] .toolbar__header{box-shadow:0 2px 2px rgba(0,0,0,.14),0 3px 1px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2)}html[data-ui-scale~=ess] .toolbar--bookings{max-width:97vw;min-width:61rem}.statusbar{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;position:fixed;bottom:0;left:0;width:100vw;height:2.5rem;padding:0 .75rem;background:var(--statusbar-bg);border-top:1px solid var(--statusbar-border);z-index:998}.statusbar__left{white-space:nowrap;margin-right:.5rem}.statusbar__center{white-space:nowrap;overflow-x:hidden}.statusbar__right{white-space:nowrap;margin-left:.5rem;margin-right:.375rem}.container{display:inline-block;margin:.75rem .75rem 3.5rem}#RbTab1:checked~.tabspanel label[for=RbTab1]:after,#RbTab2:checked~.tabspanel label[for=RbTab2]:after,#RbTab3:checked~.tabspanel label[for=RbTab3]:after,#RbTab4:checked~.tabspanel label[for=RbTab4]:after{content:"";position:absolute;background:var(--form-tab-indicator);left:0;bottom:0;width:100%;height:3px}#RbTab1:checked~.tabspanel label[for=RbTab1],#RbTab2:checked~.tabspanel label[for=RbTab2],#RbTab3:checked~.tabspanel label[for=RbTab3],#RbTab4:checked~.tabspanel label[for=RbTab4]{color:var(--form-tab-item-selected-color);font-weight:500;background:var(--form-tab-item-selected-bg);border-bottom-left-radius:0;border-bottom-right-radius:0}#RbTab1:checked~.tabspanel label[for=RbTab1]:hover,#RbTab2:checked~.tabspanel label[for=RbTab2]:hover,#RbTab3:checked~.tabspanel label[for=RbTab3]:hover,#RbTab4:checked~.tabspanel label[for=RbTab4]:hover{background:var(--form-tab-item-hover-bg);color:var(--form-tab-item-hover-color)}#RbTab1:disabled~.tabspanel label[for=RbTab1],#RbTab2:disabled~.tabspanel label[for=RbTab2],#RbTab3:disabled~.tabspanel label[for=RbTab3],#RbTab4:disabled~.tabspanel label[for=RbTab4]{opacity:.6;pointer-events:none}#RbTab1:disabled~.tabspanel label[for=RbTab1]:hover,#RbTab2:disabled~.tabspanel label[for=RbTab2]:hover,#RbTab3:disabled~.tabspanel label[for=RbTab3]:hover,#RbTab4:disabled~.tabspanel label[for=RbTab4]:hover{background:none}#RbTab1:checked~.tabcontent[data-tab="1"],#RbTab2:checked~.tabcontent[data-tab="2"],#RbTab3:checked~.tabcontent[data-tab="3"],#RbTab4:checked~.tabcontent[data-tab="4"]{display:block}input[id^=RbTab]{display:none}.tabspanel{display:flex;align-items:center;background:var(--form-tab-bg);border-top:1px solid var(--color-accent);border-top-left-radius:.25rem;border-top-right-radius:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:20}.tabspanel label{color:var(--form-tab-item-color);position:relative;margin:0;padding:0 .75rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none;font-weight:400;letter-spacing:normal}.tabspanel label:hover{background:var(--form-tab-item-hover-bg);color:var(--form-tab-item-hover-color)}.tabcontent{min-width:32rem;display:none}.period-select{display:flex}.period-select>*+*{margin-left:.5rem}.period-select label,.period-select span{display:block}.period-select.singlerow label,.period-select.singlerow span{display:inline}.period-select__time-item input{width:4rem}.employee-select input,.employee-select select{display:block}.employee-select__row{vertical-align:top}.employee-select__toggle-button{height:1.5rem;padding:0 .3125rem}.employee-select__sort{display:flex;justify-content:space-between;align-items:center}.employee-select__ddl-fromtill,.employee-select__fromtill{width:10.5rem}.employee-select__ddl-selection,.employee-select__selection{width:21rem}.employee-select__ddl-fromtill,.employee-select__ddl-selection{background-color:var(--combobox-dropdown-bg-2)}.value-range__fromtill{width:9rem}.value-range__selection{width:18rem}.employee-select__button-region,.value-range__button-region{display:flex;justify-content:space-between;align-items:center}.listcolumns__available,.listcolumns__colselect,.listcolumns__selected{display:flex}.listcolumns__listbox{min-width:10rem;min-height:26.875rem!important}.listcolumns__listbox--small{min-width:25rem;height:10rem!important}.listcolumns__listbox--large{min-width:15rem;max-height:40rem!important}.listcolumns__listbox--full{min-width:15rem;height:auto!important}.listcolumns__lb-label{display:inline-block;margin-bottom:.25rem}.listcolumns__buttons{display:flex;flex-direction:column;margin-left:.25rem;margin-right:.25rem}.listcolumns__buttons>*+*{margin-top:.125rem}.listcolumns__list-fields{--content-gap:1rem;margin-top:1.25rem;margin-left:1rem}.listcolumns__list-fields input[type=text]{display:block;margin-top:.25rem}.listcolumns__input-title{max-width:20rem}.listcolumns__input-width{max-width:3rem}.listcolumns__radios{display:block;margin-top:.25rem}.input-container{display:flex}.input-container>*+*{margin-left:3rem}.input-container__column{display:flex;flex-direction:column;align-items:flex-start}.input-container__column>*+*{margin-top:.5rem}.input-container__rowcenter{display:flex;align-items:center}.input-grid{display:grid;row-gap:.25rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content);grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.input-grid span{white-space:nowrap}.input-grid.columns-3{grid-template-columns:repeat(3,-webkit-min-content);grid-template-columns:repeat(3,min-content)}.input-grid.columns-4{grid-template-columns:repeat(4,-webkit-min-content);grid-template-columns:repeat(4,min-content)}.input-grid .first-column{grid-column-start:1}.input-grid .span-2{grid-column:span 2}.input-grid .span-3{grid-column:span 3}.input-grid .span-4{grid-column:span 4}.datepicker-container{display:inline-block;position:relative;width:8em}.datepicker-container input{width:8em}.datepicker-container img{position:absolute;top:1px;right:0}.workflow-message{color:var(--workflow-color);background:var(--workflow-bg);border:1px solid var(--workflow-border);margin-bottom:3.5rem;border-bottom-left-radius:0;border-top-left-radius:0;border-left:none}.workflow-message:hover{background:var(--workflow-hover-bg);border-color:var(--workflow-hover-border)}.workflow-message:focus{outline:none;border-color:var(--workflow-hover-border);border-left:none}.workflow-message{margin-bottom:3rem}.list-form{display:inline-block;font-size:.875rem}.list-form,.list-form__content{min-width:32rem}.list-form__header{background:var(--list-form-header-bg);border-top:1px solid var(--form-header-border);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);position:relative;z-index:10}.list-form__header-button{padding:0 .75rem;color:var(--list-form-header-color);width:100%;justify-content:space-between}.list-form__header-button svg{transition:transform .25s ease-in-out}.list-form__header-button:hover{background-color:var(--list-form-header-hover-bg);color:var(--list-form-header-hover-color)}.list-form__header-button:focus{border-color:transparent;outline:none}.list-form__body{background:var(--list-form-body-bg);padding:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.list-form__body[data-collapsed=true]{display:none}.list-form__text-field{min-width:21rem}.list-generator__select input,.list-generator__select select{display:inline}.list-generator__rowcenter{display:flex;align-items:center;height:2rem}html[data-mode=dark] .list-form__body,html[data-mode=dark] .list-form__header{box-shadow:0 2px 2px rgba(0,0,0,.14),0 3px 1px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2)}.system-data{display:inline-block;font-size:.875rem}.system-data__tabspanel{display:flex;align-items:center;background:var(--system-data-tab-bg);border-top:1px solid var(--color-accent);border-top-left-radius:.25rem;border-top-right-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);position:relative;z-index:20}.system-data__tabspanel button{position:relative;color:var(--system-data-tab-item-color);margin:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none;font-weight:400;letter-spacing:normal;outline:none;border-color:transparent}.system-data__tabspanel button:hover{background:var(--system-data-tab-item-hover-bg);color:var(--system-data-tab-item-hover-color)}.system-data__tabspanel button.active{color:var(--system-data-tab-item-selected-color);font-weight:500;background:var(--system-data-tab-item-selected-bg);border-bottom-left-radius:0;border-bottom-right-radius:0}.system-data__tabspanel button.active:hover{background:var(--system-data-tab-item-hover-bg);color:var(--system-data-tab-item-hover-color)}.system-data__tabspanel button.active:after{content:"";position:absolute;background:var(--system-data-tab-indicator);left:0;bottom:-1px;width:100%;height:3px}.system-data__body{background:var(--system-data-body-bg);padding:.25rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.system-data__body--detail{padding:.375rem}.system-data__body.brs-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.system-data__body input{display:inline-block}.system-data__body input:disabled,.system-data__body select:disabled,.system-data__body textarea:disabled{opacity:.9;color:var(--system-data-disabled-color);background-color:var(--system-data-disabled-bg)}.system-data__section{vertical-align:top;background:var(--system-data-section-bg);padding:.75rem;border:1px solid var(--system-data-section-border);border-collapse:separate;border-radius:.25rem}.system-data__cell--title{white-space:nowrap;padding-right:.25rem;min-width:10em}.system-data__cell--control{white-space:nowrap;min-width:5em}.system-data__cell--checkbox{display:flex;align-items:center}.system-data__dateinput{position:relative;display:inline-block;white-space:nowrap}.system-data__dateinput img{position:absolute;top:1px;right:2px;z-index:1}.system-data__link[type=button],.system-data a.system-data__link{color:var(--system-data-link);margin-left:.375rem}.system-data__detail{display:inline-block;padding:.75rem;border:1px solid var(--form-section-border);background:var(--system-data-section-bg);border-radius:.25rem;min-width:23rem}.system-data__mark-detail{display:flex;background:var(--system-data-button-section-bg);justify-content:space-between;padding:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html[data-mode=dark] .system-data__tabspanel{box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}html[data-mode=dark] .system-data__body,html[data-mode=dark] .system-data__mark-detail,html[data-mode=dark] .system-data__section{box-shadow:0 2px 2px rgba(0,0,0,.14),0 3px 1px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2)}.setup-form{--content-gap:0.25rem;display:inline-block;font-size:.875rem;background:var(--form-body-bg);padding:0 .25rem .25rem 0;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.setup-form table{border-spacing:.25rem}@media (min-width:1024px){.setup-form__row{display:flex}.setup-form__column{display:flex;flex-direction:column;flex-shrink:0}.setup-form__column>*{flex-grow:1}}.setup-form__header{display:flex;align-items:center;color:var(--form-header-color);background:var(--form-header-bg);border-top:1px solid var(--form-header-border);border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin:.25rem 0 0 .25rem;height:2rem;padding:0 .75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);position:relative;z-index:10}.setup-form__header+.setup-form__section{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.setup-form__section{background:var(--form-section-bg);margin:.25rem 0 0 .25rem;padding:.75rem;border:1px solid var(--form-section-border);border-radius:.25rem;min-width:32rem}.setup-form__split-section{display:flex}.setup-form__split-section>*{flex-basis:100%}.setup-form__color-preview{border:1px solid var(--input-border);text-align:center;display:block!important;padding:.5rem;margin-right:.125rem}.setup-form__format-preview{display:flex}.setup-form__format-preview>*{width:100%}.setup-form .selection-criteria select{min-width:12.5rem}.color-table{border-collapse:collapse;border-spacing:0}.color-table td{padding:0}.color-table__cell{display:block;padding:.5rem .375rem}.color-table__cell.selected{outline:1px dotted var(--color-table-selected-border);box-shadow:inset 0 0 0 1px var(--color-table-selected-shadow)}html[data-mode=dark] .setup-form,html[data-mode=dark] .setup-form__header{box-shadow:0 2px 2px rgba(0,0,0,.14),0 3px 1px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2)}.home__image-logo{margin:4rem auto;text-align:center}.home__image-logo svg{--avero-startmask-text-dz1:#aa0052;--avero-startmask-text-dz2:#1d1d1b;height:50vw;width:100vw;max-height:33rem;max-width:65rem}.home__image-logo img{margin-bottom:.25rem}.home__version-licence{font-size:.8125rem}.home__version-licence span{display:block}html[data-mode=dark] .home__image-logo svg{--avero-startmask-text-dz1:#bfbfbf;--avero-startmask-text-dz2:#bfbfbf}html[data-ui-scale~=ess] .home__image-logo{margin:0 auto}html[data-ui-scale~=ess] .home__image-logo svg{max-height:26.4rem;max-width:52rem}.login{margin-top:4rem;display:flex;justify-content:center}.login__form{background:var(--login-form-bg);border-radius:.25rem;padding:2rem;width:26.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.login__title{font-weight:700}.login__body,.login__new,.login__submit{margin-top:1.5rem}.login__body input[type=password],.login__body input[type=text],.login__body select{margin-top:.25rem;width:100%}.login__db{margin-bottom:1.5rem}.login__actions{display:flex;justify-content:space-between;align-items:center}.login__fail{text-align:center}.login__submit input[type=submit]{width:100%}.terminal{font-size:.875rem;max-width:97vw}.terminal__header{color:var(--terminal-header-color);background:var(--terminal-header-bg);border-top:1px solid var(--terminal-header-border);position:relative;z-index:10;padding:.25rem .75rem}.terminal__body,.terminal__header{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.terminal__body{background:var(--list-form-body-bg);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.terminal__section-header{margin-top:1rem;font-weight:500;border-bottom:1px solid var(--neutral-100)}.terminal__section-body{padding:.75rem}.terminal__section-employee{padding:.75rem;display:flex;flex-wrap:wrap}.terminal__section-employee>*+*{margin-left:1rem}.terminal__section-info-values{padding:.75rem}.terminal__section-info-values--wrapper{flex-grow:1;flex-shrink:0}.terminal__info-values{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.25rem}.terminal__info-value{display:flex;flex-direction:column;justify-content:space-between;border-radius:.25rem;border:1px solid var(--terminal-info-value-border);background:var(--terminal-info-value-bg);align-items:center;padding:.125rem .25rem}.terminal__info-value>*{text-align:center;line-height:1.25}.terminal__info-value>*+*{margin-top:.25rem}.terminal__extended-info-values-wrapper{flex-grow:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.25rem}.terminal__extended-info-values{grid-column:span 6;border-radius:.25rem;border:1px solid var(--terminal-info-value-border);background:var(--terminal-info-value-bg);margin-top:.25rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.25rem}@media screen and (max-width:744px){.terminal__extended-info-values{grid-column:span 3}}.terminal__extended-info-values .terminal__extended-info-value:nth-child(3n){grid-column:1/4}.terminal__extended-info-value{grid-column:span 3;display:grid;grid-template-columns:7rem -webkit-min-content;grid-template-columns:7rem min-content}.terminal__extended-info-value>*{white-space:nowrap;padding-left:.25rem}.terminal__progress-bars{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.25rem;margin-top:.25rem}.terminal__progress-bar{position:relative;grid-column:span 3;border-radius:.25rem;border:1px solid var(--terminal-info-value-border);background-color:var(--terminal-info-value-bg);overflow:hidden}.terminal__progress-bar div{height:1.5rem;width:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.terminal__progress-bar span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terminal__progress-bar .progress-green{background:var(--terminal-progress-bar-green)}.terminal__progress-bar .progress-yellow{background:var(--terminal-progress-bar-yellow)}.terminal__progress-bar .progress-red{background:var(--terminal-progress-bar-red)}.terminal__section-booking-types{display:flex;flex-wrap:wrap;padding:0 .75rem .75rem}.terminal__section-booking-types--button-group{flex-shrink:1;display:inline;margin-right:1rem}.terminal__section-booking-types--header{flex-grow:1;border-bottom:1px solid var(--terminal-booking-type-header-border);margin-top:.5rem}.terminal__section-booking-types--body{--row-count:3;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--row-count),auto);gap:.25rem;margin-top:.25rem;padding-bottom:.125rem;max-width:21.5rem;overflow:auto}.terminal__section-booking-types--body.rows-2{--row-count:2}.terminal__section-terminal{padding:.75rem;display:inline-flex;flex-direction:column}.terminal__section-terminal--button-group{display:grid;gap:.25rem;grid-template-columns:repeat(2,7rem) -webkit-min-content;grid-template-columns:repeat(2,7rem) min-content;margin:.5rem 0 0 9.5rem}.terminal__section-terminal--input-grid>div{display:grid;gap:.25rem;grid-template-columns:9rem 7rem 7rem 1fr;margin:.25rem 0 0 .1875rem;align-items:baseline}.terminal__section-terminal--input-grid>div.large{grid-template-columns:9rem 7rem 18rem 1fr}.terminal__section-terminal--input-grid>div .span-2{grid-column:span 2}.terminal__section-last-bookings{display:inline-block;overflow-x:auto;padding:.5rem;max-width:100%}.terminal-size{min-width:45rem}.terminal-size.large input[type=number],.terminal-size.large input[type=text],.terminal-size.large select,.terminal-size.large textarea{min-height:2rem}.terminal-size.large .terminal-button{height:calc(2.75rem*var(--terminal-button-maximize)*1.25);width:calc(7rem*var(--terminal-button-maximize))}.terminal-size.large .terminal-button svg.small{height:2rem!important;width:2rem!important}.terminal-size.large .secondary{height:calc(2rem*var(--terminal-button-maximize));min-width:calc(2rem*var(--terminal-button-maximize))}.terminal-size.large .icon-button.small{height:2rem;width:2rem}.terminal-size.large .dropdown-combo__dropdown{top:2rem}.terminal-size.large .dropdown-combo__button{top:0}.terminal-size.large .modal__footer button.primary,.terminal-size.large .modal__footer button.secondary,.terminal-size.large .modal__footer input.primary,.terminal-size.large .modal__footer input.secondary{height:calc(2rem*var(--terminal-button-maximize));min-width:calc(6rem*var(--terminal-button-maximize))}.remove-icons .terminal-button{height:2.75rem}.remove-icons .terminal-button svg{display:none}.main-header.mobile{position:-webkit-sticky;position:sticky;top:0;z-index:200}.main-header.mobile .loginbar__logo-region{flex-basis:auto}@media only screen and (max-width:576px){.main-header.mobile .loginbar :not(:last-child) .loginbar__logo{display:none}}.main-header.mobile .loginbar__button-region{flex-basis:auto;flex-grow:0}@media only screen and (max-width:576px){.main-header.mobile .loginbar__button-region{flex-basis:100%;justify-content:space-between}}.main-header.mobile .loginbar__button{padding:0 .75rem}.main-header.mobile .loginbar__button svg.medium{height:1.75rem!important;width:1.75rem!important}.login.mobile{margin-top:1.5rem}.login.mobile .login__form{width:85vw;max-width:26.25rem}.container-mobile{display:inline-block;margin:0 0 3.5rem;width:100vw}.container-mobile input[type=number],.container-mobile input[type=text],.container-mobile select,.container-mobile textarea{min-height:2rem}.container-mobile .checkbox{margin-top:1rem}.container-mobile .dropdown-combo__dropdown{top:2rem}.container-mobile .dropdown-combo__button{top:0}.container-mobile .secondary{height:2.5rem;min-width:2.5rem}.container-mobile .secondary svg.medium{width:1.5rem!important;height:1.5rem!important}.container-mobile .toolbar__header{border-radius:0}.container-mobile .statusbar{height:auto;padding:.25rem .75rem}.container-mobile .input-container{flex-wrap:wrap;margin-left:-1.5rem}.container-mobile .input-container>*{margin-left:1.5rem}.container-mobile .input-container__column{flex-grow:1;max-width:20rem}.container-mobile .input-container__column input[type=text],.container-mobile .input-container__column select{margin-top:.125rem}.container-mobile .setup-form{max-width:100vw;padding:0}.container-mobile .setup-form input[type=text],.container-mobile .setup-form select{width:100%;max-width:20rem}.container-mobile .setup-form__header{display:flex;justify-content:space-between;margin:0;border-radius:0}.container-mobile .setup-form__section{margin:0;padding-top:.25rem;border-radius:0}.container-mobile .tabspanel{width:100vw;overflow-y:auto;border-radius:0}.container-mobile .tabspanel::-webkit-scrollbar{height:.25rem;opacity:0}.container-mobile .tabcontent{min-width:auto;width:100%}.terminal.mobile{width:100%;max-width:100vw}.terminal.mobile .terminal-button{width:100%;height:auto;padding:.25rem}.terminal.mobile .terminal-button svg{margin-bottom:.25rem;color:var(--terminal-button-icon-color)}.terminal.mobile .terminal-button svg.small{height:2rem!important;width:2rem!important}.terminal.mobile .terminal__header{padding:0 .75rem 0 .5rem}.terminal.mobile .terminal__header-button{color:var(--list-form-header-color);width:100%;justify-content:space-between;padding-left:.25rem}.terminal.mobile .terminal__header-button:hover{background-color:var(--terminal-header-hover-bg);color:var(--terminal-header-hover-color)}.terminal.mobile .terminal__section-info-values{padding:.5rem}.terminal.mobile .terminal__section-booking-types{padding:0 .5rem .75rem}.terminal.mobile .terminal__section-booking-types--header{padding-right:.25rem;margin-top:.25rem}.terminal.mobile .terminal__section-booking-types--button-group{width:100%;margin-right:0}.terminal.mobile .terminal__section-booking-types--button-pair{grid-column:span 2;display:flex}.terminal.mobile .terminal__section-booking-types--button-pair>*+*{margin-left:.25rem}.terminal.mobile .terminal__section-booking-types--body{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));grid-template-rows:auto;grid-auto-rows:auto;width:100%}.terminal.mobile .terminal__section-terminal{display:flex;padding:.5rem .75rem;max-width:25rem}.terminal.mobile .terminal__section-terminal--input-grid>div{display:flex;flex-direction:column;gap:0;margin-left:0}.terminal.mobile .terminal__section-terminal--input-grid>div>*{max-width:25rem;margin-bottom:.25rem}.terminal.mobile .terminal__section-terminal--button-group{display:inline-flex;justify-content:flex-end;margin:.25rem 0 0;gap:0}.terminal.mobile .terminal__section-terminal--button-group>*{margin-left:.5rem}.booking-error{color:var(--booking-error)}.booking-workflow{color:var(--booking-workflow)}.booking-storno{color:var(--booking-storno)}.booking{--content-gap:0.75rem;display:flex;flex-direction:column;align-items:flex-start;font-size:.875rem}.booking__section{display:inline-block;font-size:.875rem}.booking__header{display:flex;justify-content:space-between;color:var(--booking-header-color);background:var(--booking-header-bg);border-top:1px solid var(--form-header-border);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:relative;padding:0 .25rem 0 .75rem;height:2rem;min-width:22.5rem;width:100%}.booking__header button:hover{background:none}.booking__body{background:var(--booking-body-bg);padding:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.booking__body.brs-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.booking__info-values{display:flex}.booking__info-values>*+*{margin-left:.25rem}.booking__info-value{display:flex;flex-direction:column;justify-content:space-between;border-radius:.25rem;border:1px solid var(--booking-info-value-border);background:var(--booking-info-value-bg);align-items:center;width:7rem;padding:.125rem .25rem}.booking__info-value>*{text-align:center}.booking__button-group>*{min-width:7rem}.booking__divider{height:1px;margin:.75rem 0;color:var(--neutral-100);background-color:var(--neutral-100);border-width:0}.error-overview{font-size:.8125rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);flex-shrink:0;margin-right:.25rem}.error-overview__title{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;z-index:11;background-color:var(--table-head-bg);color:var(--table-head-color);padding:0 .25rem;height:1.40625rem}.error-overview__body{position:-webkit-sticky;position:sticky;top:1.40625rem}.error-overview__error-select{display:flex;flex-direction:column;padding:.5rem}.error-overview__error-select>*+*{margin-top:.5rem}.error-overview__tree{z-index:10;padding:0 .25rem}.error-overview__node{color:var(--error-overview-node-color)}.error-overview__selected-node{color:var(--error-overview-selected-node-color)}html[data-mode=dark] .booking__header,html[data-mode=dark] .booking__section{box-shadow:0 2px 2px rgba(0,0,0,.14),0 3px 1px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2)}.status-display-panel{min-width:98vw;font-size:.875rem}.status-display-panel__header{position:relative;color:var(--form-header-color);background:var(--form-header-bg);border-top:1px solid var(--form-header-border);border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:0 .25rem 0 .75rem;height:2rem;min-width:22.5rem;width:100%}.status-display-panel__body,.status-display-panel__header{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.status-display-panel__body{background:var(--booking-body-bg);padding:.75rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.status-display-panel__body.brs-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.status-display-panel__lamp{height:1.25rem;width:1.25rem;border-radius:50%;padding:0}.status-display-panel__lamp:focus{outline:none}.status-display-panel__cell{align-items:flex-start;justify-content:flex-start;font-weight:500;padding:.125rem .25rem .125rem 0;width:100%;height:100%;color:var(--body-color);background:transparent}.status-display-panel__cell:hover{background:transparent}.status-display-panel__cell:focus{outline:none;border-color:transparent}.status-display-panel__cell span{text-align:start;margin-bottom:.125rem}.status-display-panel__cell span small{font-size:.8125rem;font-weight:400}.status-display-panel__cell svg{align-self:center}.status-display-panel__cell svg.right{margin-left:1rem}.status-display-panel__department{font-weight:700;background:transparent}.status-display-panel__department--label{font-weight:700;vertical-align:bottom}.status-display-panel__department--label span{display:block;background:var(--status-display-department-bg);padding:.25rem}.status-display-panel__color{height:1rem;width:1rem}
/*# sourceMappingURL=main.min.css.map */