@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:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}small{font-size:.875rem}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}blockquote{background:var(--body-bg);border-left:.25rem solid var(--color-accent-light);width:100%;padding:0 1rem;margin-bottom:1rem}blockquote cite{display:block;margin-top:1.5rem;font-size:1rem;text-align:right}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-weight:500;margin-top:1.5rem;margin-bottom:1rem;padding-bottom:.25em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid var(--heading-border)}.markdown-body p,.markdown-body pre,.markdown-body ul{margin-top:0;margin-bottom:1rem}.markdown-body ol,.markdown-body ul{padding-left:2rem}.markdown-body li+li{margin-top:.25rem}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}::-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}.success,.success:hover{color:var(--color-success)!important}.accent,.accent:hover{color:var(--color-accent)!important}.warning,.warning:hover{color:var(--color-warning)!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)}.body-color{color:var(--body-color)!important}.body-bg{color:var(--body-bg)!important}.color-on-primary{color:var(--on-primary)!important}.bg-primary-700{background-color:var(--primary-700)}.fs-100{font-size:.8125rem!important}.fs-200{font-size:.875rem!important}.fs-300{font-size:1rem!important}.fs-400{font-size:1.125rem!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-bold{font-weight:700!important}.italic{font-style:italic}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nowrap{white-space:nowrap!important}.wrap{white-space:normal!important}.no-shadow{box-shadow:none!important}.shadow-sm{box-shadow:0 1px 2px 0 RGB(0 0 0/.05)!important}.shadow{box-shadow:0 1px 3px 0 RGB(0 0 0/.1),0 1px 2px -1px RGB(0 0 0/.1)!important}.shadow-md{box-shadow:0 4px 6px -1px RGB(0 0 0/.1),0 2px 4px -2px RGB(0 0 0/.1)!important}.shadow-lg{box-shadow:0 10px 15px -3px RGB(0 0 0/.1),0 4px 6px -4px RGB(0 0 0/.1)!important}.shadow-xl{box-shadow:0 20px 25px -5px RGB(0 0 0/.1),0 8px 10px -6px RGB(0 0 0/.1)!important}.shadow-2xl{box-shadow:0 25px 50px -12px RGB(0 0 0/.25)!important}.shadow-inner{box-shadow:inset 0 2px 4px 0 RGB(0 0 0/.05)!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.border{border:1px solid var(--input-border)}.table-border-top-medium{border-top:2px solid var(--table-border-2)}.rounded-none{border-radius:0!important}.rounded-sm{border-radius:.125rem!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.rounded-t{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-b-none{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.rounded-b{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-fit-content{width:-moz-fit-content!important;width:fit-content!important}.w-max-content{width:-moz-max-content!important;width:max-content!important}.w-min-content{width:-moz-min-content!important;width:min-content!important}.w-auto{width:auto!important}.w-small{min-width:10rem!important}.w-medium{min-width:15rem!important}.w-large{min-width:20rem!important}.min-vh-100{min-height:100vh!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-clip{overflow:clip!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!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}.basis-1\/2{flex-basis:50%!important}.basis-1\/3{flex-basis:33.333333%!important}.basis-2\/3{flex-basis:66.666667%!important}.basis-1\/4{flex-basis:25%!important}.basis-3\/4{flex-basis:75%!important}.basis-full{flex-basis:100%!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}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-cols-auto-1fr{grid-template-columns:auto minmax(0,1fr)}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-full{grid-column:1/-1}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-full{grid-row:1/-1}.grid-gap-0{gap:0}.grid-gap-1{gap:.125rem}.grid-gap-2{gap:.25rem}.grid-gap-3{gap:.5rem}.grid-gap-4{gap:1rem}.grid-gap-5{gap:1.5rem}.place-content-center{display:grid;place-content:center}.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:-.5625rem!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{color:var(--body-color)!important;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}.av-combobox{font-size:.875rem;position:relative;display:inline-flex;align-items:center;white-space:nowrap}.av-combobox__input[type=text]{padding-right:1.5rem}.av-combobox.error input[type=text]{border-color:var(--input-border-error)!important;box-shadow:inset 0 0 0 1px var(--input-border-error)!important}.av-combobox__button{position:absolute;right:1px;height:1.5rem!important;width:1.5rem}.av-combobox__button:hover{opacity:.7;background:none}.av-combobox__button:focus{border:1px solid var(--input-border);outline:none}.av-combobox__button:active{border:1px solid var(--input-border);background:none}.av-combobox__button:disabled{opacity:.9}.av-combobox__button svg{width:1.25em!important;height:1.25em!important}.av-combobox__options{position:absolute;top:1.5rem;left:0;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.25rem;min-width:100%;max-height:26.25rem;overflow-y:auto;overflow-x:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:999}.av-combobox__option{padding:0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:auto;min-height:1.3125rem}.av-combobox__option--selected{color:var(--combobox-dropdown-selected-color);background:var(--combobox-dropdown-selected-bg)}.av-combobox__option:hover{color:var(--combobox-dropdown-hover-color);background:var(--combobox-dropdown-hover-bg)}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='%23243b53' 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;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}select[multiple]:focus,select[multiple]:hover,select[size]:focus,select[size]:hover{border-color:var(--input-border)}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}.v1-dropdown-combo{position:relative;display:inline-block;white-space:nowrap}.v1-dropdown-combo__input[type=text]{padding-right:1.5rem}.v1-dropdown-combo__dropdown{position:absolute;left:0;top:24px;height:auto;z-index:999;padding:0;background:var(--combobox-dropdown-bg)}.v1-dropdown-combo__dropdown,.v1-dropdown-combo__dropdown:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.v1-dropdown-combo__dropdown:focus{border-color:var(--input-border)}.v1-dropdown-combo__dropdown option{display:flex;align-items:center;height:1.5rem;padding:0 .5rem}.v1-dropdown-combo__dropdown option:hover{color:var(--combobox-dropdown-hover-color);background:var(--combobox-dropdown-hover-bg)}.v1-dropdown-combo__button{cursor:default;color:var(--body-color);position:absolute;right:-2px;top:-4px}.v1-dropdown-combo__button:hover{background:none}.v1-dropdown-combo__button:focus{background:none;border-color:transparent;outline:none}.v1-dropdown-combo__button:active{border-color:transparent}.v1-dropdown-combo__button:disabled{color:var(--body-color);opacity:1}.dropdown-combo{position:relative;display:inline-block;white-space:nowrap}.dropdown-combo__input[type=text]{position:relative;margin-right:1.5rem;z-index:10}.dropdown-combo__dropdown{position:absolute;left:0;top:0;z-index:0;padding:0;color:transparent!important;background-color:var(--combobox-dropdown-bg)}.dropdown-combo__dropdown:focus{border-color:var(--input-border);box-shadow:none}.dropdown-combo__dropdown option{color:var(--body-color);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-group{display:flex;align-items:center}.dropdown-combo-group span{margin-left:.5rem}.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);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] 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)}html[data-ui-scale~=mobile] input[type=number],html[data-ui-scale~=mobile] input[type=text],html[data-ui-scale~=mobile] select,html[data-ui-scale~=mobile] textarea{min-height:2rem}html[data-ui-scale~=mobile] .av-combobox__button{height:2rem!important}html[data-ui-scale~=mobile] .av-combobox__options{top:2rem}html[data-ui-scale~=mobile] .av-combobox__options option{min-height:2rem;padding:6px 4px}.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.block,a.button.block,button.block,input[type=button].block,input[type=submit].block{width:100%}.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.text,a.button.text,button.text,input[type=button].text,input[type=submit].text{color:var(--body-color)}.button.text svg,a.button.text svg,button.text svg,input[type=button].text svg,input[type=submit].text svg{color:var(--text-button-icon-color)}.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;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;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.table-head-button,a.button.table-head-button,button.table-head-button,input[type=button].table-head-button,input[type=submit].table-head-button{font-size:.8125rem;color:var(--table-head-button-color);background:transparent;padding:0;height:1.40625rem;width:100%;border:none;border-radius:0;justify-content:flex-start}.button.table-head-button svg.right,a.button.table-head-button svg.right,button.table-head-button svg.right,input[type=button].table-head-button svg.right,input[type=submit].table-head-button svg.right{margin-left:0}.button.table-head-button:hover,a.button.table-head-button:hover,button.table-head-button:hover,input[type=button].table-head-button:hover,input[type=submit].table-head-button:hover{color:var(--table-head-button-hover-color)}.button.table-head-button:focus,a.button.table-head-button:focus,button.table-head-button:focus,input[type=button].table-head-button:focus,input[type=submit].table-head-button:focus{outline:none;border:none}.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;overflow:hidden}.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,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);outline-width:3px}.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}html[data-ui-scale~=mobile] .icon-button,html[data-ui-scale~=mobile] .secondary{height:2rem;min-width:2rem}html[data-ui-scale~=mobile] .icon-button svg.medium{width:1.5rem!important;height:1.5rem!important}.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{border-collapse:collapse;width:100%;white-space:nowrap;font-size:.8125rem;border:none}.av-table th{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 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;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}.av-table--info th{text-align:left;font-weight:500;border-bottom:1px solid var(--table-border-2)}.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[data-row-selected=true] td{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[data-row-selected=true] td:first-child{position:relative}.av-table[data-select-mode=plan] tbody tr[data-row-selected=true] td:first-child a{position:relative;z-index:1}.av-table[data-select-mode=plan] tbody tr[data-row-selected=true] td: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[data-row-selected=true] td: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}.scroll-container .av-table-container{padding-bottom:.5rem;box-shadow:none}.scroll-container .av-table{width:-moz-fit-content;width:fit-content;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.scroll-container .av-table td:first-of-type,.scroll-container .av-table th:first-of-type{padding-left:.75rem}.scroll-container .av-table td:last-of-type,.scroll-container .av-table th:last-of-type{padding-right:.75rem}.scroll-container .av-table th{font-size:.75rem;color:var(--table-head-color-2);background-color:var(--table-head-bg-2);height:auto;padding:.25rem .5rem}.scroll-container .av-table th:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid var(--table-border-2);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.scroll-container .av-table td{padding-left:.5rem;padding-right:.5rem}.scroll-container .av-table--bookings td:has(svg){padding:0}.scroll-container .av-table--planning td:last-of-type,.scroll-container .av-table--planning th:last-of-type{padding-right:.25rem}.scroll-container .av-table--planning th{font-size:.8125rem;min-width:3.875rem}.scroll-container .av-table--planning th .th-weekday{display:block;font-size:.6875rem;text-transform:uppercase}.scroll-container .av-table--planning th .th-day{font-size:1.125rem;font-weight:500}.scroll-container .av-table--planning th .th-month{font-size:.6875rem}.scroll-container .av-table--planning th.th-accent .th-month{font-weight:400!important}.scroll-container .av-table--planning th.sticky-left{position:sticky;left:0;z-index:20}.scroll-container .av-table--planning td{padding:.25rem}.scroll-container .av-table--planning tbody tr.sum td{color:var(--table-head-color-2);background-color:var(--table-head-bg-2);font-weight:500;border-right:none;box-shadow:inset 0 2px 4px 0 RGB(0 0 0/.05)}.scroll-container .av-table--canteen-bookings th,.scroll-container .av-table--canteen-menu th{font-size:.8125rem;color:var(--table-head-color);background-color:var(--table-head-bg)}html[data-mode=dark] .av-table-container,html[data-mode=dark] .av-table th:after{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:1200;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;user-select:none;display:flex;align-items:center;height:2rem;padding:0 .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){height:1px;background-color:var(--contextmenu-divider-color);margin:2px 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;z-index:200;box-shadow:0 25px 50px -12px RGB(0 0 0/.25)}@media (max-width:450px){.modal{min-width:95vw}}.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 .25rem 0 1.5rem;height:2.25rem;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:11}.modal__header button:hover{background:var(--modal-header-button-hover-bg)}.modal__header.draggable{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:move}.modal__header-info,.modal__header-title{flex-basis:33.333333%;white-space:nowrap}.modal__header-info{display:flex;justify-content:center;padding:0 1rem}.modal__header-info>span+span{margin-left:.5rem}.modal__header-button{flex-basis:33.333333%;display:flex;justify-content:flex-end}.modal__body{display:block;padding:1rem 1.5rem}.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}.modal--error,.modal--info,.modal--success,.modal--warning{top:30vh;border-top:6px solid var(--border)}.modal--error .modal__header,.modal--info .modal__header,.modal--success .modal__header,.modal--warning .modal__header{position:relative;font-size:1rem;color:var(--body-color);height:auto;padding:1.25rem 1.5rem 0 .75rem;background-color:var(--modal-content-bg);box-shadow:none}.modal--error .modal__header button,.modal--info .modal__header button,.modal--success .modal__header button,.modal--warning .modal__header button{position:absolute;right:.25rem;top:.25rem}.modal--error .modal__body,.modal--info .modal__body,.modal--success .modal__body,.modal--warning .modal__body{padding:.5rem 1.5rem 1rem .75rem}.modal--success{--border:var(--modal-success-border);--icon-color:var(--modal-success-icon-color);--icon-bg:var(--modal-success-icon-bg)}.modal--error{--border:var(--modal-error-border);--icon-color:var(--modal-error-icon-color);--icon-bg:var(--modal-error-icon-bg)}.modal--info{--border:var(--modal-info-border);--icon-color:var(--modal-info-icon-color);--icon-bg:var(--modal-info-icon-bg)}.modal--warning{--border:var(--modal-warning-border);--icon-color:var(--modal-warning-icon-color);--icon-bg:var(--modal-warning-icon-bg)}.modal__icon-container{display:flex;align-items:center;color:var(--icon-color);background-color:var(--icon-bg);margin:1rem 0 0 .75rem;padding:.5rem;border-radius:50%}.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)}html[data-mode=dark] .modal--error .modal__header,html[data-mode=dark] .modal--info .modal__header,html[data-mode=dark] .modal--success .modal__header,html[data-mode=dark] .modal--warning .modal__header{box-shadow:none}html[data-ui-scale~=mobile] .modal__footer button,html[data-ui-scale~=mobile] .modal__footer input{min-width:6rem}.v1-modal{top:30vh}.v1-modal__header{height:2.5rem}.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);animation:fade var(--toast-duration) ease,slideDown var(--toast-duration) ease}.toast.position-bottom{left:50%;bottom:var(--toast-bottom-position);animation:fade var(--toast-duration) ease,slideUp var(--toast-duration) ease}.toast__icon-container{display:flex;justify-content:center;align-items:center;padding:.75rem;background-color:var(--icon-bg);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;color:var(--message-color);padding-left:1rem;padding-right:1rem}.toast--info{--icon-bg:var(--toast-info-icon-bg);--message-color:var(--toast-info-color)}.toast--success{--icon-bg:var(--toast-success-icon-bg);--message-color:var(--toast-success-color)}.toast--error{--icon-bg:var(--toast-error-icon-bg);--message-color:var(--toast-error-color)}.toast--warning{--icon-bg:var(--toast-warning-icon-bg);--message-color:var(--toast-warning-color)}@keyframes fade{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes slideUp{0%,to{transform:translate(-50%,4rem)}10%,90%{transform:translate(-50%)}}@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:1100!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}a.ui-button:active{border:unset;border-left:1px solid var(--spinner-border)}.ui-spinner .ui-spinner-up{text-indent:0}.ui-spinner .ui-spinner-up:before{content:"";position:absolute;top:0;left:6px;border:5px solid transparent;border-bottom:5px solid var(--spinner-up-down-color)}.ui-spinner .ui-spinner-down{text-indent:0}.ui-spinner .ui-spinner-down:before{content:"";position:absolute;bottom:0;left:6px;border:5px solid transparent;border-top:5px solid var(--spinner-up-down-color)}.ui-spinner .ui-spinner-up:hover:before{border-bottom-color:var(--spinner-up-down-hover-color)}.ui-spinner .ui-spinner-down:hover:before{border-top-color:var(--spinner-up-down-hover-color)}html[data-ui-scale~=mobile] .ui-datepicker-trigger{height:1.75rem}.ui-keyboard{font-size:.875rem}.ui-keyboard.ui-keyboard-absolute{padding:.75rem;border:1px solid var(--input-border);border-radius:.25rem;box-shadow:0 20px 25px -5px RGB(0 0 0/.1),0 8px 10px -6px RGB(0 0 0/.1)}.ui-keyboard-static{position:static!important;background:transparent}.ui-keyboard.ui-widget.ui-widget-content{border:none}.ui-keyboard-button.ui-state-default,.ui-keyboard-button.ui-widget-content .ui-state-default{color:var(--keyboard-key-color);background:var(--keyboard-key-bg)}.ui-keyboard-button.ui-state-active,.ui-keyboard-button.ui-widget-content .ui-state-active{color:var(--keyboard-key-active-color);background:var(--keyboard-key-active-bg);border:1px solid var(--keyboard-key-active-border)}input[type=text].ui-keyboard-input-current,select.ui-keyboard-input-current{border-color:var(--input-focus-border)!important;box-shadow:inset 0 0 0 1px var(--input-focus-border)!important}button.ui-keyboard-input-current,input[type=button].ui-keyboard-input-current,input[type=submit].ui-keyboard-input-current{box-shadow:none}select.ui-widget-content{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}html[data-mode=dark] select.ui-widget-content{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")}.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);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;animation:spin 1s linear infinite}.button .loader,a.button .loader,button .loader,input[type=button] .loader,input[type=submit] .loader{border-top:2px solid var(--loader-bg);border:2px solid var(--loader-bg);border-top-color:var(--loader-color);border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite;margin-left:1rem}.button.primary .loader,a.button.primary .loader,button.primary .loader,input[type=button].primary .loader,input[type=submit].primary .loader{border-top-color:var(--loader-on-primary-color)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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,.loginbar__title-region{display:flex;align-items:center;flex-basis:33.3%}.loginbar__title-region{justify-content:center}.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;max-width:36rem}.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]::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::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)}html[data-ui-scale~=mobile] .main-header{position:sticky;top:0;z-index:200}@media only screen and (max-width:576px){html[data-ui-scale~=mobile] .loginbar .loginbar__logo-region{display:none}}html[data-ui-scale~=mobile] .loginbar__button-region{flex-basis:auto;flex-grow:0}@media only screen and (max-width:576px){html[data-ui-scale~=mobile] .loginbar__button-region{flex-basis:100%;justify-content:space-between}}html[data-ui-scale~=mobile] .loginbar__button{padding:0 .75rem}html[data-ui-scale~=mobile] .loginbar__button svg.medium{height:1.75rem!important;width:1.75rem!important}html[data-ui-scale~=mobile] .menubar{display:none}.toolbar{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;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);position:relative;z-index:100}.toolbar__body>*+*,.toolbar__medium>*+*,.toolbar__xlarge>*+*{margin-left:.25rem}.toolbar__more-options{display:flex}@media only screen and (min-width:1200px){.toolbar__more-options{display:none}}.toolbar__medium{display:none}@media only screen and (min-width:768px){.toolbar__medium{display:flex;align-items:center}}.toolbar__xlarge{display:none}@media only screen and (min-width:1200px){.toolbar__xlarge{display:flex;align-items:center}}.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;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.toolbar__divider{align-self:stretch;border-left:1px solid var(--toolbar-divider-color);margin:0 .5rem 0 .75rem}@media only screen and (max-width:576px){.toolbar__date>span{display:block;margin-left:0!important}.toolbar__date:not(:first-child){margin-left:.5rem}}.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%;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]::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;right:0;height:auto;min-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)}@media only screen and (max-width:576px){.toolbar--hide-on-sm{display:none!important}}@media only screen and (max-width:768px){.toolbar--hide-on-md{display:none!important}}.toolbar--show-on-sm{display:none}@media only screen and (max-width:576px){.toolbar--show-on-sm{display:flex}}.toolbar--show-on-md{display:none}@media only screen and (max-width:768px){.toolbar--show-on-md{display:flex}}.modal__content .toolbar{margin-bottom:0;padding:.5rem .5rem 0;background-color:var(--form-body-bg)}.modal__content .toolbar__body{box-shadow:none;border-radius:.25rem;border:1px solid var(--form-section-border)}.titlebar{color:var(--toolbar-header-color);font-size:.875rem;display:flex;justify-content:space-between;align-items:center;height:1.875rem}@media only screen and (max-width:576px){.titlebar{overflow:hidden}}.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}html[data-ui-scale~=mobile] .toolbar__header{border-radius:0}html[data-ui-scale~=mobile] .statusbar{height:auto;padding:.25rem .75rem}.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}.progress-bar{position:absolute;top:-9px;left:0;width:100%;background:var(--progress-bar-bg)}.progress-bar__progress{padding:4px;width:var(--progress-bar-width,0);background:var(--progress-bar-color);transition:width .5s ease}@media only screen and (max-width:576px){html[data-ui-scale~=mobile] .statusbar__right{display:none}}.container{width:-moz-fit-content;width:fit-content;margin:.75rem .75rem 3.5rem}.content-container{width:-moz-fit-content;width:fit-content;max-width:var(--container-max-width,1400px);margin:.75rem}html[data-ui-scale~=mobile] .container{width:100vw;margin:0 0 3.5rem}[id$=RbTab1]:checked~.tabspanel label[for$=RbTab1],[id$=RbTab2]:checked~.tabspanel label[for$=RbTab2],[id$=RbTab3]:checked~.tabspanel label[for$=RbTab3],[id$=RbTab4]:checked~.tabspanel label[for$=RbTab4],[id$=RbTab5]:checked~.tabspanel label[for$=RbTab5],[id$=RbTab6]:checked~.tabspanel label[for$=RbTab6],[id$=RbTab7]:checked~.tabspanel label[for$=RbTab7],[id$=RbTab8]:checked~.tabspanel label[for$=RbTab8],[id$=RbTab9]:checked~.tabspanel label[for$=RbTab9],[id$=RbTab10]:checked~.tabspanel label[for$=RbTab10]{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}[id$=RbTab1]:checked~.tabspanel label[for$=RbTab1]:hover,[id$=RbTab2]:checked~.tabspanel label[for$=RbTab2]:hover,[id$=RbTab3]:checked~.tabspanel label[for$=RbTab3]:hover,[id$=RbTab4]:checked~.tabspanel label[for$=RbTab4]:hover,[id$=RbTab5]:checked~.tabspanel label[for$=RbTab5]:hover,[id$=RbTab6]:checked~.tabspanel label[for$=RbTab6]:hover,[id$=RbTab7]:checked~.tabspanel label[for$=RbTab7]:hover,[id$=RbTab8]:checked~.tabspanel label[for$=RbTab8]:hover,[id$=RbTab9]:checked~.tabspanel label[for$=RbTab9]:hover,[id$=RbTab10]:checked~.tabspanel label[for$=RbTab10]:hover{background:var(--form-tab-item-hover-bg);color:var(--form-tab-item-hover-color)}[id$=RbTab1]:checked~.tabspanel label[for$=RbTab1]:after,[id$=RbTab2]:checked~.tabspanel label[for$=RbTab2]:after,[id$=RbTab3]:checked~.tabspanel label[for$=RbTab3]:after,[id$=RbTab4]:checked~.tabspanel label[for$=RbTab4]:after,[id$=RbTab5]:checked~.tabspanel label[for$=RbTab5]:after,[id$=RbTab6]:checked~.tabspanel label[for$=RbTab6]:after,[id$=RbTab7]:checked~.tabspanel label[for$=RbTab7]:after,[id$=RbTab8]:checked~.tabspanel label[for$=RbTab8]:after,[id$=RbTab9]:checked~.tabspanel label[for$=RbTab9]:after,[id$=RbTab10]:checked~.tabspanel label[for$=RbTab10]:after{content:"";position:absolute;background:var(--form-tab-indicator);left:0;bottom:0;width:100%;height:3px}[id$=RbTab1]:disabled~.tabspanel label[for$=RbTab1],[id$=RbTab2]:disabled~.tabspanel label[for$=RbTab2],[id$=RbTab3]:disabled~.tabspanel label[for$=RbTab3],[id$=RbTab4]:disabled~.tabspanel label[for$=RbTab4],[id$=RbTab5]:disabled~.tabspanel label[for$=RbTab5],[id$=RbTab6]:disabled~.tabspanel label[for$=RbTab6],[id$=RbTab7]:disabled~.tabspanel label[for$=RbTab7],[id$=RbTab8]:disabled~.tabspanel label[for$=RbTab8],[id$=RbTab9]:disabled~.tabspanel label[for$=RbTab9],[id$=RbTab10]:disabled~.tabspanel label[for$=RbTab10]{opacity:.6;pointer-events:none}[id$=RbTab1]:disabled~.tabspanel label[for$=RbTab1]:hover,[id$=RbTab2]:disabled~.tabspanel label[for$=RbTab2]:hover,[id$=RbTab3]:disabled~.tabspanel label[for$=RbTab3]:hover,[id$=RbTab4]:disabled~.tabspanel label[for$=RbTab4]:hover,[id$=RbTab5]:disabled~.tabspanel label[for$=RbTab5]:hover,[id$=RbTab6]:disabled~.tabspanel label[for$=RbTab6]:hover,[id$=RbTab7]:disabled~.tabspanel label[for$=RbTab7]:hover,[id$=RbTab8]:disabled~.tabspanel label[for$=RbTab8]:hover,[id$=RbTab9]:disabled~.tabspanel label[for$=RbTab9]:hover,[id$=RbTab10]:disabled~.tabspanel label[for$=RbTab10]:hover{background:none}[id$=RbTab1]:checked~.tabcontent[data-tab="1"],[id$=RbTab2]:checked~.tabcontent[data-tab="2"],[id$=RbTab3]:checked~.tabcontent[data-tab="3"],[id$=RbTab4]:checked~.tabcontent[data-tab="4"],[id$=RbTab5]:checked~.tabcontent[data-tab="5"],[id$=RbTab6]:checked~.tabcontent[data-tab="6"],[id$=RbTab7]:checked~.tabcontent[data-tab="7"],[id$=RbTab8]:checked~.tabcontent[data-tab="8"],[id$=RbTab9]:checked~.tabcontent[data-tab="9"],[id$=RbTab10]:checked~.tabcontent[data-tab="10"]{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;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}@media only screen and (max-width:576px){.tabcontent{min-width:auto}}.scroll-container{font-size:.875rem}.scroll-container__header{display:flex;justify-content:space-between;padding-left:.75rem;color:var(--form-header-color);background-color:var(--form-header-bg);border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:relative;z-index:15}.scroll-container__body,.scroll-container__header{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.scroll-container__body{background-color:var(--form-section-bg);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;overflow:auto}.scroll-container__section{padding:.5rem .75rem}.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,min-content);grid-auto-columns:min-content}.input-grid span{white-space:nowrap}.input-grid.columns-3{grid-template-columns:repeat(3,min-content)}.input-grid.columns-4{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:2.75rem;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}html[data-ui-scale~=mobile] .input-container{flex-wrap:wrap;margin-left:-1.5rem}html[data-ui-scale~=mobile] .input-container>*{margin:0 0 .75rem 1.75rem}html[data-ui-scale~=mobile] .input-container__column>*+*{margin-top:.75rem}html[data-ui-scale~=mobile] .tabspanel{border-radius:0;overflow-y:auto}html[data-ui-scale~=mobile] .tabspanel::-webkit-scrollbar{height:.25rem;opacity:0}html[data-ui-scale~=mobile] .tabcontent{min-width:0}html[data-ui-scale~=mobile] .input-grid.d-flex-mobile{display:flex;flex-direction:column;gap:0;align-items:flex-start}html[data-ui-scale~=mobile] .input-grid.d-flex-mobile input[Type=Text],html[data-ui-scale~=mobile] .input-grid.d-flex-mobile select{width:100%;max-width:20rem;margin-bottom:.25rem}html[data-ui-scale~=mobile] .datepicker-container img{top:3px}.img-frame{display:block;max-width:100%;border:1px solid var(--img-border);border-radius:.25rem;padding:.5rem .25rem}.validation__error{display:block;color:var(--color-danger);font-size:.8125rem}.validator-tooltip{font-size:.8125rem;color:var(--tooltip-error-color);position:absolute;display:block;padding:.125rem .25rem;background:var(--tooltip-error-bg);border:1px solid var(--tooltip-error-border);border-radius:.125rem;box-shadow:0 4px 6px -1px RGB(0 0 0/.1),0 2px 4px -2px RGB(0 0 0/.1);width:-moz-max-content;width:max-content;z-index:50}.validator-tooltip.top{left:0;top:-2.25rem}.validator-tooltip:after{content:"";position:absolute;left:1rem;border-width:8px;border-style:solid}.validator-tooltip.top:after{top:100%;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--tooltip-error-border)}.validator-tooltip.bottom{left:0;bottom:-2.25rem}.validator-tooltip.bottom:after{bottom:100%;border-left-color:transparent;border-bottom-color:var(--tooltip-error-border);border-right-color:transparent;border-top-color:transparent}.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{background-color:var(--list-form-header-focus-bg);color:var(--list-form-header-focus-color)}.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)}.booking-form{--label-col-width:7rem;font-size:.875rem;min-width:32rem;background:var(--booking-form-body-bg);padding:.5rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.booking-form--grid{display:grid;grid-template-columns:repeat(2,auto);grid-gap:.125rem}.booking-form--grid td{height:1.625rem}@media only screen and (max-width:768px){.booking-form--grid{grid-template-columns:repeat(1,auto)}}.booking-form--direct{padding:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.booking-form.small{min-width:26rem}.booking-form__section{background:var(--booking-form-section-bg);padding:.75rem;border:1px solid var(--booking-form-section-border);border-radius:.25rem}.booking-form__section td.label-col{padding-top:.125rem;display:block;width:var(--label-col-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-form__section.span-2{grid-column:1/-1}.booking-form__section.row-span-2{grid-row:span 2}.booking-form__section--min-height{min-height:11.5rem}html[data-mode=dark] .booking-form--direct{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-mode=dark] .booking-form--direct__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] .booking-form--direct__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)}.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;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}.system-data__selected-list{display:flex;flex-grow:1;flex-direction:column}.system-data__selected-list .av-table-container{flex-grow:1}.system-data__available-list span{display:block;font-size:.8125rem;color:var(--table-head-color);background:var(--table-head-bg);padding:.09375rem .125rem}.system-data__available-list select{padding:0;border:none}.system-data__available-list option{font-size:.8125rem;padding:.3125rem .125rem;border-top:1px solid transparent;border-bottom:1px solid var(--table-border)}.system-data__available-list option:nth-child(2n){background-color:var(--table-row-even-bg)}.system-data__available-list .system-data__mark-detail{height:3rem}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;justify-content:space-between;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)}html[data-ui-scale~=mobile] .setup-form{display:block;padding:0;border-radius:0}html[data-ui-scale~=mobile] .setup-form__header{margin:0}html[data-ui-scale~=mobile] .setup-form__section{margin:0;min-width:0;overflow-y:auto}html[data-ui-scale~=mobile] .setup-form__section::-webkit-scrollbar{height:.25rem;opacity:0}.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);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;padding:.25rem .75rem}.terminal__header-label{display:inline}.terminal__header-button{display:none}.terminal__body{background:var(--list-form-body-bg);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}.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:.5rem .75rem .75rem;display:flex;flex-wrap:wrap}.terminal__section-employee>*{margin:.25rem 1rem 0 0}.terminal__section-employee>* select{max-width:90vw}.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 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) 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-terminal--input-grid>div .span-3{grid-column:span 3}.terminal__section-last-bookings{display:inline-block;overflow-x:auto;padding:.5rem;max-width:100%}.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));overflow:hidden}.terminal-size.large .terminal-button svg.small{height:2rem!important;width:2rem!important}.terminal-size.large .secondary{height:2rem;min-width:2rem}.terminal-size.large .icon-button.small{height:2rem;width:2rem}.terminal-size.large .icon-button.small svg.medium{height:1.5rem!important;width:1.5rem!important}.terminal-size.large .job-select__job-filter{top:1.5rem}.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}html[data-ui-scale~=mobile] .terminal{width:100%;max-width:100vw}html[data-ui-scale~=mobile] .terminal .toolbar__header{display:none}html[data-ui-scale~=mobile] .terminal .terminal-button{width:100%;height:auto;padding:.25rem}html[data-ui-scale~=mobile] .terminal .terminal-button svg{margin-bottom:.25rem}html[data-ui-scale~=mobile] .terminal .terminal-button svg.small{height:2rem!important;width:2rem!important}html[data-ui-scale~=mobile] .terminal__header{padding:0 .75rem 0 .5rem}html[data-ui-scale~=mobile] .terminal__header-label{display:none}html[data-ui-scale~=mobile] .terminal__header-button{display:flex;color:var(--list-form-header-color);width:100%;justify-content:space-between;padding-left:.25rem}html[data-ui-scale~=mobile] .terminal__header-button:hover{background-color:var(--terminal-header-hover-bg);color:var(--terminal-header-hover-color)}html[data-ui-scale~=mobile] .terminal-size{min-width:16rem}html[data-ui-scale~=mobile] .terminal__section-info-values{padding:.5rem}html[data-ui-scale~=mobile] .terminal__section-booking-types{padding:0 .5rem .75rem}html[data-ui-scale~=mobile] .terminal__section-booking-types--header{padding-right:.25rem;margin-top:.25rem}html[data-ui-scale~=mobile] .terminal__section-booking-types--button-group{width:100%;margin-right:0}html[data-ui-scale~=mobile] .terminal__section-booking-types--button-pair{grid-column:span 2;display:flex}html[data-ui-scale~=mobile] .terminal__section-booking-types--button-pair>*+*{margin-left:.25rem}html[data-ui-scale~=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%;max-width:100%}html[data-ui-scale~=mobile] .terminal__section-terminal{display:flex;padding:.5rem .75rem;max-width:25rem}html[data-ui-scale~=mobile] .terminal__section-terminal--input-grid>div{display:flex;flex-direction:column;gap:0;align-items:flex-start}html[data-ui-scale~=mobile] .terminal__section-terminal--input-grid>div>input[Type=text]{width:14.25rem}html[data-ui-scale~=mobile] .terminal__section-terminal--input-grid>div.with-label{flex-direction:row;flex-wrap:wrap;align-items:center}html[data-ui-scale~=mobile] .terminal__section-terminal--input-grid>div.with-label>:first-child{flex:0 1 100%}html[data-ui-scale~=mobile] .terminal__section-terminal--input-grid>div.with-label>span:last-child{flex:1 1;margin-left:.5rem}html[data-ui-scale~=mobile] .terminal__section-terminal--button-group{display:inline-flex;justify-content:flex-end;margin:.5rem 0 0;gap:0}html[data-ui-scale~=mobile] .terminal__section-terminal--button-group>*{margin-left:.5rem}.main-header.mobile{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{display:flex;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-summary{font-size:.875rem;margin-right:.5rem}.error-summary__header{display:flex;align-items:center;color:var(--form-header-color);background-color:var(--form-header-bg);padding:0 .75rem;height:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);position:relative;z-index:15}.error-summary__body{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding-bottom:.75rem;overflow-y:scroll}.error-summary__body,.error-summary__error-select{background-color:var(--form-section-bg);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.error-summary__error-select{position:sticky;top:0;z-index:11;display:flex;flex-direction:column;padding:.75rem}.error-summary__error-select>*+*{margin-top:.5rem}.error-summary__tree{font-size:.8125rem;padding:.75rem .5rem 0}.error-summary__tree>a{display:none}.error-summary__node{color:var(--error-overview-node-color)}.error-summary__selected-node{color:var(--error-overview-selected-node-color)}.info-values{font-size:.8125rem;display:flex;background:var(--form-section-bg);padding:.5rem}.info-values__tile{border-radius:.25rem;border:1px solid var(--booking-info-value-border);background:var(--booking-info-value-bg);padding:.25rem .5rem;overflow:hidden}.info-values__tile span{white-space:nowrap}.info-values__tile>*+span{margin-left:.75rem}.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: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: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__summary{display:grid;gap:.25rem;grid-template-columns:repeat(8,minmax(11rem,1fr));background:var(--booking-body-bg);padding:.75rem;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.status-display-panel__summary-cell{display:flex;align-items:center}.status-display-panel__summary-cell span{margin-left:.25rem}.status-display-panel__color{height:1rem;width:1rem}.job-select{position:relative}.job-select__job-filter{position:absolute;top:1rem;right:0;padding:.75rem;border-radius:.25rem;border:var(--popup-border);margin:.5rem 0;background-color:var(--popup-bg);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:998}.job-select__job-filter>*+*{margin-top:.375rem}.job-select__job-filter.dropdown{top:1.5rem;left:0;right:auto}.job-selection-container{display:flex;margin:.25rem 0 0 .1875rem}.job-selection-container>div{display:flex;flex-direction:column;align-items:flex-start;margin-right:.5rem}.job-selection-container .input-row{display:flex;flex-direction:row;align-items:center;width:100%}.job-selection-container .input-row>*+*{margin-left:.25rem}.job-selection-container .input-row__controls{flex-direction:row;justify-content:flex-end;align-items:flex-end}.job-selection-container .input-row__controls>*+*{margin-left:.25rem}html[data-ui-scale~=mobile] .job-select__job-dropdown select{width:100%!important}html[data-ui-scale~=mobile] .job-select__job-filter{top:1.5rem}html[data-ui-scale~=mobile] .job-selection-container{flex-direction:column}html[data-ui-scale~=mobile] .job-selection-container>div{margin-right:0}html[data-ui-scale~=mobile] .job-selection-container>*+*{margin-top:.25rem}html[data-ui-scale~=mobile] .job-selection-container .input-row__controls{align-items:center}html[data-ui-scale~=mobile] .job-selection-container input[type=text],html[data-ui-scale~=mobile] .job-selection-container select{width:100%!important}html[data-mode=dark] .job-select__job-filter{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)}.visitor-loginbar-title{font-size:1.125rem;letter-spacing:2px}.visitor-main{display:grid;justify-content:center;margin-top:1rem}.visitor{font-size:.875rem;background:var(--form-section-bg);padding:2rem;max-width:95vw;border-top:6px solid var(--modal-info-border);border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.visitor-logo{display:flex;justify-content:center}.visitor-lang-selection{margin-top:2rem}.visitor-hints{flex-grow:1;display:flex;justify-content:center;font-size:1rem;margin-bottom:.25rem}.visitor-hints__body{display:flex;align-items:center}.visitor-registration-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.visitor-registration-form .full-width{grid-column:1/-1}.visitor-registration-form input[type=text]{width:100%;margin-top:.25rem}.visitor-registration-checks{display:flex;align-items:flex-start}.visitor .visitor-button-save{font-size:1rem;height:2.25rem}.visitor-keyboard{min-width:45rem;border:1px solid var(--input-border);border-radius:.25rem}.tooltip-error{color:var(--tooltip-error-color);position:absolute;bottom:2.75rem;display:block;padding:.25rem;background:var(--tooltip-error-bg);border:1px solid var(--tooltip-error-border);border-radius:.25rem;box-shadow:0 4px 6px -1px RGB(0 0 0/.1),0 2px 4px -2px RGB(0 0 0/.1)}.tooltip-error.top{left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content}.tooltip-error.top-left{left:0}.tooltip-error.top-right{right:0}.tooltip-error:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:8px solid transparent;border-top:8px solid var(--tooltip-error-border)}
/*# sourceMappingURL=main.min.css.map */