.loading-ctr[data-v-e0e61426]{width:100%;text-align:center}.loading[data-v-e0e61426]{display:inline-block;width:40px;height:100%}.loading.x-small[data-v-e0e61426]{width:10px!important}.loading.small[data-v-e0e61426]{width:18px!important}.loading.medium[data-v-e0e61426]{width:25px!important}.loading.large[data-v-e0e61426]{width:60px!important}.loading[data-v-e0e61426]:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.loading g[data-v-e0e61426]{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-name:loading-circle-data-v-e0e61426;animation-name:loading-circle-data-v-e0e61426;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading path[data-v-e0e61426]{stroke-dasharray:150;stroke-dashoffset:150;-webkit-animation-name:loading-path-data-v-e0e61426;animation-name:loading-path-data-v-e0e61426;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:alternate-reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes loading-circle-data-v-e0e61426{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-circle-data-v-e0e61426{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-path-data-v-e0e61426{0%{stroke-dashoffset:30}to{stroke-dashoffset:100}}@keyframes loading-path-data-v-e0e61426{0%{stroke-dashoffset:30}to{stroke-dashoffset:100}}.pointer-menu-trigger button[data-v-76315d07]{margin:0!important;padding:0 5px 0 5px;vertical-align:text-top;cursor:default}.pointer-menu-trigger:hover+.pointer-menu-content[data-v-76315d07]{display:block}.pointer-menu-content[data-v-76315d07]:hover{display:inline-block}.v-enter-active[data-v-349cf864],.v-leave-active[data-v-349cf864]{-webkit-transition:opacity .3s;transition:opacity .3s}.v-enter-to[data-v-349cf864],.v-leave[data-v-349cf864]{opacity:1}.v-enter[data-v-349cf864],.v-leave-to[data-v-349cf864]{opacity:0}.expandable button.svg svg[data-v-2d2559d2]{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.expandable.expanded button.svg svg[data-v-2d2559d2]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-enter-active[data-v-2d2559d2],.v-leave-active[data-v-2d2559d2]{-webkit-transition:border-top-style .3s,opacity .3s;transition:border-top-style .3s,opacity .3s}.v-enter-to[data-v-2d2559d2],.v-leave[data-v-2d2559d2]{opacity:1}.v-enter[data-v-2d2559d2],.v-leave-to[data-v-2d2559d2]{opacity:0}html{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-text-size-adjust:100%}body{padding:0 0 0 0;background-color:#fff}body>div{height:100%}img{border:none}pre{white-space:pre-wrap}.cursor{cursor:default}.pointer{cursor:pointer}[tabindex]:focus{outline-style:var(--btn-outline-focus-style);outline-width:2px;outline-color:var(--btn-outline-focus-color)}#customer-view{width:auto;height:auto;min-height:100%;margin:0;padding:0;background:var(--main-bg);-webkit-box-sizing:border-box;box-sizing:border-box}#container{width:100%;height:100%}#customer-view.framed #container{max-width:800px;margin:0 auto;padding:25px 0 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#container>div{height:100%}#view-container{left:0;height:calc(100% - 50px)}#view-container,header{position:relative;top:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}header{right:0;height:50px;background-color:#efefef;border-bottom-style:none;box-shadow:0 0 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.4);z-index:200;-webkit-transform:translateZ(1px);transform:translateZ(1px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.style.floating header,header.floating{width:calc(100% - 46px);margin:10px 23px 0 23px;border-radius:var(--border-radius)}.style.subtl-header header,header.subtl-header{background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.style.subtl-header header>*,header.subtl-header>*{padding:0!important}#customer-view header{position:static;height:auto;padding:15px;background-color:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}header>*{white-space:nowrap}#appframe-main div{display:inline-block;white-space:nowrap;vertical-align:middle}#header-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:210px;flex-basis:210px;padding:0 10px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#customer-view #header-logo{padding:0 10px 0 0}.no-sidebar #header-logo{-ms-flex-preferred-size:auto;flex-basis:auto}#header-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:10%;flex-basis:10%;text-align:left;padding:0 10px 0 10px}#header-middle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:80%;flex-basis:80%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center;padding:0 10px 0 10px;overflow:hidden}#header-right{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-ms-flex-preferred-size:10%;flex-basis:10%;text-align:right;padding:0 10px 0 10px}.header-item{display:inline-block;vertical-align:middle;margin:0 8px 0 8px}.header-item:first-child{margin:0 8px 0 0}.header-item:last-child{margin:0 0 0 8px}.header-item:only-child{margin:0 0 0 0}.header-logo{height:25px}.header-logo img{height:100%}.header-title,.header-title *{overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:833px){#header-logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:80%;flex-basis:80%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center}#customer-view #header-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left}#header-middle{display:none}}.nav-toggle{display:none}@media only screen and (max-width:833px){.nav-toggle{display:inline-block;width:30px;height:30px}.no-sidebar .nav-toggle{display:none}.nav-toggle:hover{cursor:pointer}.nav-toggle svg line:first-child{-webkit-transform-origin:1px 8px;transform-origin:1px 8px}.nav-toggle svg line{stroke:var(--stroke-color);stroke-width:2px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.nav-toggle:hover svg line{stroke:var(--stroke-color-hover)}.nav-toggle svg line:last-child{-webkit-transform-origin:1px 22px;transform-origin:1px 22px}.sidebar-show .nav-toggle svg line:first-child{opacity:1;-webkit-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.sidebar-show .nav-toggle svg line{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.sidebar-show .nav-toggle svg line:last-child{opacity:1;-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}#sidebar{position:absolute;top:0;left:0;width:210px;height:100%;padding:0;background-color:#f4f2f2;border-right-style:solid;border-right-width:1px;border-right-color:#aaa;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;z-index:100;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.no-sidebar #sidebar{display:none}#sidebar .sidebar-schoolname{margin:0 10px 10px 10px;padding:10px;border-radius:0 0 6px 6px;background-color:rgba(71,126,192,.08)}@media only screen and (max-width:833px){#sidebar{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.sidebar-show #sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}nav{font-size:1.1em;padding:10px}main{position:absolute;top:0;left:210px;width:calc(100% - 210px);height:100%;overflow:hidden;-webkit-transition:width .3s,left .3s;transition:width .3s,left .3s}#customer-view main{position:static;height:auto;margin:15px 0 15px 0;background-color:#fff;overflow:auto}.no-sidebar main{left:0;width:100%}main>div{height:100%}@media only screen and (max-width:833px){main{left:0;width:100%}}#main-tabbar-ctr{position:relative;top:0;left:0;height:60px;padding:13px 0 0 0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#aaa;overflow:hidden;font-size:1.1em}#main-tabbar,#main-tabbar-ctr{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#main-tabbar{min-height:80px;padding:2px 8px 20px 8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}#main-tabbar:before{content:"";position:absolute;top:0;left:0;width:8px;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,0))}#main-tabbar:after{content:"";position:absolute;top:0;right:0;width:8px;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(10%,hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0) 10%,#fff)}.main-tabbar-item{display:inline-block;height:100%;min-height:45px;margin:0 5px 0 5px;padding:10px 10px 0 10px;border-bottom-style:solid;border-bottom-width:3px;border-bottom-color:hsla(0,0%,100%,0);-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;cursor:pointer}.main-tabbar-item:hover{border-bottom-color:var(--border-color-hover);background-color:var(--bg-color-hover);color:var(--color-hover)}.main-tabbar-item.active{border-bottom-color:var(--border-color-active);background-color:var(--bg-color-active);color:var(--color-active)}#main-content-ctr{position:relative;height:100%;overflow-x:hidden;overflow-y:auto}#main-tabbar-ctr+#main-content-ctr{height:calc(100% - 60px)}#main-content{position:relative;margin:18px 0 60px 0;padding:0 23px 0 23px;-webkit-box-sizing:border-box;box-sizing:border-box}#main-content.fullwidth{padding:0}#customer-view #main-content{margin:20px 0 20px 0;padding:0 15px 0 15px}@media only screen and (max-width:620px){#main-content{padding:0 2% 0 2%}#main-content.fullwidth{padding:0}}.logo-ctr{max-width:80px;height:100%}.logo-ctr img{max-width:100%;max-height:80px}.logo-ctr.small{max-width:80px}.logo-ctr.small img{max-height:50px}.logo-ctr.center{margin:0 auto;text-align:center}.school-head{width:100%;margin:-18px auto 0 auto}.school-head img{width:100%}footer{position:fixed;z-index:101;font-size:.8em}#customer-view footer{position:static;margin:15px 0 15px 0;padding:15px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}footer .version{left:0;border-radius:0 5px 0 0}footer .imprint,footer .version{position:fixed;bottom:0;padding:5px;background-color:rgba(244,242,242,.85)}footer .imprint{right:0;border-radius:5px 0 0 0}.section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px -5px 15px -5px}.section-head>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;padding:5px 5px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-head h2,.section-head h3,.section-head h4,.section-head h5{margin:0}.section{margin-top:30px}.section:first-child{margin-top:0}.section.gap-none{margin-top:0}.section.gap-small{margin-top:15px}.section.gap-small:first-of-type{margin-top:0}.section.gap-large{margin-top:50px}.section.gap-large:first-of-type{margin-top:0}.section>p:first-child{margin-top:0}.section>p:last-child{margin-bottom:0}.section>p:only-child{margin-top:0;margin-bottom:0}.section.boxed{padding:15px;border-style:solid;border-width:1px;border-color:var(--border-color);border-radius:4px;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.section.colored{padding:15px;border-radius:4px;background-color:var(--bg-color)}.section.break-line{padding-top:30px;border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color)}.section.break-line.gap-small{padding-top:15px}.section.break-line.gap-large{padding-top:50px}.section.centered{margin-right:auto;margin-left:auto;width:100%}.section.text-centered{text-align:center}.section.hover-color:hover{background-color:var(--bg-hover-color)}.section.hover-shadow:hover{-webkit-box-shadow:var(--bg-hover-shadow);box-shadow:var(--bg-hover-shadow)}.section.hover-shadow{-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.section.limited{max-width:985px}.section.x-small{max-width:320px}.section.small{max-width:620px}.section.medium{max-width:940px}.section.large{max-width:1200px}.section.min-x-small{min-width:320px}.section.min-small{min-width:620px}.section.min-medium{min-width:940px}.section.min-large{min-width:1200px}.section.fullwidth{width:calc(100% + 46px);margin:0 0 0 -23px}@media only screen and (max-width:620px){.section.fullwidth{width:104%;margin:0 0 0 -2%}}.section.invalid{background-color:var(--bg-invalid-color)!important}@media only screen and (max-width:620px){.section.boxed{padding:10px 8px 10px 8px}}.struct.flex-table.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 10px);margin:0 -5px -5px -5px;margin-top:20px}.struct.flex-table.row:first-of-type{margin-top:-5px}.struct.flex-table.row.nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.struct.flex-table.row.gap-none{margin-top:-5px}.struct.flex-table.row.gap-small{margin-top:15px}.struct.flex-table.row.gap-small:first-of-type{margin-top:-5px}.struct.flex-table.row.gap-large{margin-top:35px}.struct.flex-table.row.gap-large:first-of-type{margin-top:-5px}.struct.flex-table.row>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding:5px 5px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.struct.flex-table.row>.v-align-center{-ms-flex-item-align:center;align-self:center}.struct.flex-table .controls-ctr{-ms-flex-preferred-size:0!important;flex-basis:0!important;border-left-style:solid;border-left-width:1px;border-left-color:#ccc}.struct.flex-table .controls-ctr .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:calc(100% + 10px);height:100%;margin:0 -5px 0 -5px}.struct.flex-table .controls-ctr .controls>*{margin:2px 5px 2px 5px}@media only screen and (max-width:620px){.struct.flex-table .controls-ctr .controls{-ms-flex-wrap:wrap;flex-wrap:wrap}}.struct.flex-table .col-auto{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:1;flex-shrink:1;width:auto}.struct.flex-table [class*=col].ellipsis{display:grid;max-width:100%;overflow-x:hidden}.struct.flex-table [class*=col].ellipsis *{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.struct.flex-table .col-25{-ms-flex-preferred-size:auto;flex-basis:auto;width:25%}.struct.flex-table .col-33{-ms-flex-preferred-size:auto;flex-basis:auto;width:33.333%}.struct.flex-table .col-50{-ms-flex-preferred-size:auto;flex-basis:auto;width:50%}.struct.flex-table .col-66{-ms-flex-preferred-size:auto;flex-basis:auto;width:66.666%}.struct.flex-table .col-75{-ms-flex-preferred-size:auto;flex-basis:auto;width:75%}.struct.flex-table .col-100{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.struct.flex-table .col-0{-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}.struct.flex-table .col-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}.struct.flex-table .col-1,.struct.flex-table .col-2{-ms-flex-negative:1;flex-shrink:1;width:auto;max-width:auto}.struct.flex-table .col-2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:auto;flex-basis:auto}.struct.flex-table .col-3{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;width:auto;max-width:auto}@media only screen and (max-width:620px){.struct.flex-table.row:not(.nowrap) .col-25,.struct.flex-table.row:not(.nowrap) .col-33,.struct.flex-table.row:not(.nowrap) .col-50,.struct.flex-table.row:not(.nowrap) .col-66,.struct.flex-table.row:not(.nowrap) .col-75{width:100%}}.struct.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.struct.flex.nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.struct.flex.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.struct.flex.space-around{-ms-flex-pack:distribute;justify-content:space-around}.struct.flex.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.struct.flex.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 50px}.struct.flex.row.gap-small{gap:5px 50px}.struct.flex.row.gap-large{gap:30px 50px}.struct.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.struct.flex.column.gap-small{gap:5px}.struct.flex.column.gap-large{gap:30px}.struct.flex.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.struct.flex.grow-even>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.struct.grid.column{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,auto));-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.struct.grid.column.small{grid-template-columns:repeat(auto-fill,minmax(60px,auto))}.struct.grid.column.large{grid-template-columns:repeat(auto-fill,minmax(300px,auto))}.struct.grid.column>*,.struct.grid.column>:first-child,.struct.grid.column>:last-child{margin:0}.struct.controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.controls-left{text-align:left;margin:-3px 8px -3px -8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.controls-left,.controls-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.controls-right{text-align:right;margin:-3px -8px -3px 8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.controls-left>*,.controls-left>:last-of-type{display:inline-block;margin:3px 0 3px 8px}.controls-right>*,.controls-right>:last-of-type{display:inline-block;margin:3px 8px 3px 0}@media only screen and (max-width:410px){.struct.controls{-ms-flex-wrap:wrap;flex-wrap:wrap}.controls-left,.controls-right{width:100%;margin:-3px 0 -3px -8px}.controls-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.controls-right>*,.controls-right>:last-of-type{margin:3px 0 3px 8px}.overlay-window-footer .controls-left,.overlay-window-header .controls-left,.section-head .controls-left{width:auto}.overlay-window-footer .controls-right,.overlay-window-header .controls-right,.section-head .controls-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;margin:-3px -8px -3px 8px}.overlay-window-footer .controls-right>*,.overlay-window-footer .controls-right>:last-of-type,.section-head .controls-right>*,.section-head .controls-right>:last-of-type{margin:3px 8px 3px 0}}.struct.data .struct-title{font-size:.9em}.struct.data .struct-content{font-size:1.4em}.struct.data .struct-content span{font-size:.7em}.struct.data.small .struct-content{font-size:1.2em}.struct.data.large .struct-content{font-size:3em}.struct.indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:5px 0 5px 0}.struct.indicator:first-child{margin:0 0 5px 0}.struct.indicator:last-child{margin:5px 0 0 0}.struct.indicator.inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.struct.indicator>div:first-child{-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;border-radius:var(--indicator-border-radius)}.struct.indicator>div:first-child+div{padding-left:6px}.widget.datetime{display:inline-block;margin:3px 8px 3px 0}.widget.datetime:last-of-type{margin:3px 0 3px 0}.widget.datetime.boxed{padding:6px 10px 6px 10px;border-style:solid;border-width:1px;border-color:var(--border-color);border-radius:4px;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.widget.datetime.centered{text-align:center}.widget.datetime.horizontal .date>*{display:inline-block;padding-right:3px}.widget.datetime.horizontal .date>:last-child{padding-right:0}.widget.datetime .day{font-size:2em}.widget.datetime .month,.widget.datetime .year{font-size:.9em}.widget.datetime .time{font-size:1.2em}.image img{width:100%;height:100%;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.image{max-width:600px;max-height:600px}.image.square{width:600px;height:600px}.image.small{max-width:50px;max-height:50px}.image.small.square{width:50px;height:50px}.image.medium{max-width:120px;max-height:120px}.image.medium.square{width:120px;height:120px}.image.large{max-width:1200px;max-height:800px}.image.large.square{width:1200px;height:1200px}.image.inline{display:inline-block;vertical-align:middle}.input-item .image{vertical-align:middle;min-height:inherit;width:32px;height:32px!important;margin:0 5px 0 0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}table .image{display:inline-block;vertical-align:sub;width:80px;height:80px}.spacer{display:inline-block;width:15px}.spacer.small{display:inline-block;width:8px}.spacer.large{display:inline-block;width:25px}.input.no-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}.input.no-title .input-item,.input.no-title .input-value{width:100%}.input-title{display:block;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:inherit;font-size:var(--title-font-size);line-height:150%;font-weight:inherit;color:var(--title-color)}.input-title.multiline{width:auto}.input-title.ellipsis{width:auto;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-showhide{display:inline-block;margin:0 0 0 5px;vertical-align:middle}.input-value{font-size:1.3em}.input-value>p,.input-value>pre{margin:0}.input-item{min-height:32px}input[type=date],input[type=email],input[type=number],input[type=text],select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none}input:not([type=number]:not([type=radio])),select,textarea{box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);-moz-box-shadow:var(--box-shadow)}input:not([type=number]:not([type=radio])):hover,select:hover,textarea:hover{box-shadow:var(--box-hover-shadow);-webkit-box-shadow:var(--box-hover-shadow);-moz-box-shadow:var(--box-hover-shadow)}input:not([type=number]:not([type=radio])):focus,select:focus,textarea:focus{box-shadow:var(--box-focus-shadow);-webkit-box-shadow:var(--box-focus-shadow);-moz-box-shadow:var(--box-focus-shadow)}input,select,textarea{vertical-align:middle;width:100%;min-height:inherit;margin:0;padding:4px 5px 4px 5px;border-style:solid;border-width:var(--border-width);border-color:var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;color:var(--input-text-color);-webkit-transition:var(--input-transition);transition:var(--input-transition)}@media only screen and (max-width:760px){input,select,textarea{font-size:16px}}select{padding:5px 25px 5px 5px;background-image:var(--select-icon);background-size:20px 15px;background-position:100%;background-repeat:no-repeat}textarea{min-height:85px;resize:vertical}input:disabled,select:disabled,textarea:disabled{border-color:var(--border-disabled-color);cursor:not-allowed}input:enabled:hover,select:enabled:hover,textarea:enabled:hover{background-color:var(--bg-hover-color);color:var(--input-text-hover-color)}input:focus,select:focus,textarea:focus{background-color:var(--bg-focus-color);color:var(--input-text-focus-color)!important;outline-style:solid;outline-width:2px;outline-color:var(--outline-focus-color)}.input-item.checkbox,.input-item.radio{display:table;margin:4px 0 4px 0;padding:4px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.input-item.checkbox:not(.horizontal),.input-item.radio:not(.horizontal){min-height:0}.input-item.checkbox:first-of-type,.input-item.radio:first-of-type{margin:0 0 4px 0}.input-item.checkbox:last-of-type,.input-item.radio:last-of-type{margin:4px 0 0 0}.input-item.checkbox:only-of-type,.input-item.radio:only-of-type{margin:0 0 0 0}.input-item.checkbox>input:disabled+label,.input-item.radio>input:disabled+label{opacity:.4;cursor:not-allowed}.input-item.checkbox.horizontal,.input-item.radio.horizontal{display:inline-table;margin:0 22px 0 0}.input-item.checkbox.big.horizontal,.input-item.radio.big.horizontal{margin:0 8px 0 0}.input-item.checkbox input[type=checkbox],.input-item.radio input[type=radio]{display:table-cell;width:auto;min-height:auto;margin:0}.input-item.checkbox input[type=checkbox]+label,.input-item.radio input[type=radio]+label{display:table-cell;min-height:auto;padding:0 0 0 5px;word-wrap:anywhere;-webkit-hyphens:auto}.input-item.checkbox.big,.input-item.radio.big{padding:0}.input-item.checkbox.big.fullwidth,.input-item.radio.big.fullwidth{width:100%}.input-item.checkbox.big input[type=checkbox],.input-item.radio.big input[type=radio]{width:0;height:0;margin:0;padding:0;opacity:0;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.input-item.checkbox.big input[type=checkbox]+label,.input-item.radio.big input[type=radio]+label{display:table-cell;vertical-align:middle;margin-left:0;padding:2px 12px 2px 12px;border-style:solid;border-width:1px;border-color:var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--big-color)}.input-item.checkbox.big input[type=checkbox]:disabled+label,.input-item.radio.big input[type=radio]:disabled+label{color:var(--big-color-disabled);background-color:var(--big-bg-color-disabled);cursor:not-allowed}.input-item.checkbox.big input[type=checkbox]:enabled+label:hover,.input-item.radio.big input[type=radio]:enabled+label:hover{background-color:var(--bg-hover-color);color:var(--big-color-hover)}.input-item.checkbox.big input[type=checkbox]:focus+label,.input-item.radio.big input[type=radio]:focus+label{outline-style:solid;outline-width:2px;outline-color:var(--outline-focus-color)}.input-item.checkbox.big input[type=checkbox]:checked+label,.input-item.radio.big input[type=radio]:checked+label{border-color:var(--big-border-color-checked);background-color:var(--big-bg-color-checked);color:var(--big-color-checked)}.input-item.checkbox.big input[type=checkbox]:checked:hover+label,.input-item.radio.big input[type=radio]:checked:hover+label{background-color:var(--big-bg-color-checked-hover);color:var(--big-color-checked-hover)}.input-item input[type=file]{display:none}.input-item input[type=file]:disabled+label.force-button.formular{border-color:var(--btn-formular-border-disabled-color);color:var(--btn-formular-disabled-color);background-color:var(--btn-formular-bg-disabled-color);cursor:not-allowed}.input.required .input-title{color:var(--required-title-color)}.input.required.w-symbol .input-title:after{content:" *"}.input.required .input-item label{color:var(--required-input-label-color)}.input.required.w-symbol .input-item label:after{content:" *"}.input.required input,.input.required select,.input.required textarea{color:var(--required-input-text-color)}.input.invalid .input-title:after{content:var(--invalid-tag-text)!important;display:inline-block;margin:0 0 0 5px;color:var(--invalid-tag-color)}.input.invalid input,.input.invalid select,.input.invalid textarea{border-color:var(--invalid-border-color)}.input.invalid input[type=checkbox]+label:not(.force-button),.input.invalid input[type=radio]+label:not(.force-button){color:var(--invalid-tag-color)}*{font-family:var(--main-font-family)}body>div{font-size:var(--main-font-size)}@media only screen and (max-width:620px){body>div{font-size:16px}}h1{font-family:var(--h1-font-family);font-size:var(--h1-font-size);line-height:normal;font-weight:var(--h1-font-weight);color:var(--h1-color);letter-spacing:0;text-transform:none;text-decoration:none;margin:0}h2{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);color:var(--h2-color)}h2,h3{line-height:normal;text-decoration:none;margin:0 0 10px 0}h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);color:var(--h3-color)}h3.school-name{color:#0fa03f;margin:0 0 0 0}h4{font-family:var(--h4-font-family);font-size:var(--h4-font-size);line-height:normal;font-weight:var(--h4-font-weight);color:var(--h4-color);text-decoration:none;margin:0 0 10px 0}#protocols-details-general h4{font-size:1em;color:#183f60;margin:0}h5{display:inline;font-family:var(--h5-font-family);font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);color:var(--h5-color)}h5,h6{line-height:normal;text-decoration:none;margin:0}h6{font-family:var(--h6-font-family);font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);color:var(--h6-color)}h2.break-line,h3.break-line,h4.break-line,h5.break-line,h6.break-line{margin:0 0 18px 0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--headline-break-line-color)}.text{font-family:var(--text-font-family);font-size:var(--text-font-size);line-height:var(--text-line-height);font-weight:var(--text-font-weight);color:var(--text-color);text-decoration:none}.text.hint{color:var(--hint-color)}.text.warning{color:var(--warning-color)}.text.error{color:var(--error-color)}.text.success{color:var(--success-color)}a{color:var(--link-color);text-decoration:underline;cursor:pointer}a:hover{color:var(--link-hover-color);text-decoration:none}a.force-button{text-decoration:none}a.force-button:hover{color:var(--link-btn-hover-color)}.code{font-family:var(--code-font-family)}.code.bg{display:inline-block;margin:2px 0 2px 0;padding:0 4px 0 4px;border-radius:3px;background-color:var(--code-bg-color)}.table-ctr{overflow-x:auto}table{width:100%;border-collapse:collapse}table tr td,table tr th{padding:5px 6px 5px 6px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--th-td-bottom-border-color)}table thead tr{background-color:var(--thead-bg-color)}table thead td,table thead th{text-align:left;font-weight:400!important;color:var(--thead-color)}table thead th.clickable:hover{background-color:var(--thead-clickable-hover-bg-color);color:var(--thead-clickable-hover-color);cursor:pointer}.table.even table tbody tr:nth-child(2n),table.even tbody tr:nth-child(2n){background-color:var(--tbody-tr-bg-even-color)}.table.odd table tbody tr:nth-child(odd),table.odd tbody tr:nth-child(odd){background-color:var(--tbody-tr-bg-odd-color)}.table.hover table tbody tr:hover td,table.hover tbody tr:hover td{background-color:var(--tbody-tr-bg-hover-color)}table tr td.pre{white-space:pre}table tbody td.clickable:hover,table tbody tr.clickable:hover{color:var(--tbody-bg-clickable-hover-color);cursor:pointer}.table.v-align-top table tbody tr,table.v-align-top tbody tr,table tbody td.v-align-top,table tbody tr.v-align-top{vertical-align:top}.table.bordered,table.bordered{border-radius:var(--table-bordered-radius)}.table.bordered table tr td,.table.bordered table tr th,table.bordered tr td,table.bordered tr th{border-style:solid;border-width:1px;border-color:var(--table-bordered-border-color)}.table.clean table tr td,.table.clean table tr th,table.clean tr td,table.clean tr th{padding:5px 10px 5px 10px;border-bottom-style:none}.table.clean table tr td:first-child,.table.clean table tr th:first-child,table.clean tr td:first-child,table.clean tr th:first-child{padding:5px 10px 5px 0}.table.clean table tr td:last-child,.table.clean table tr th:last-child,table.clean tr td:last-child,table.clean tr th:last-child{padding:5px 0 5px 10px}.table.clean table tr td:only-child,.table.clean table tr th:only-child,table.clean tr td:only-child,table.clean tr th:only-child{padding:5px 0 5px 0}.table.clean table thead tr,table.clean thead tr{background-color:transparent}.table.clean table thead td,.table.clean table thead th,table.clean thead td,table.clean thead th{color:inherit}.table.clean table.permissions-table tr td,.table.clean table.permissions-table tr th,table.clean.permissions-table tr td,table.clean.permissions-table tr th{padding:8px 14px 8px 14px!important}.table.clean table.permissions-table tr td:first-child,.table.clean table.permissions-table tr th:first-child,table.clean.permissions-table tr td:first-child,table.clean.permissions-table tr th:first-child{padding:8px 14px 8px 0!important}.table.clean table.permissions-table tbody td,table.clean.permissions-table tbody td{text-align:center}.table.clean table.permissions-table tbody td:first-child,table.clean.permissions-table tbody td:first-child{text-align:left}.table-msg,.table-msg td{background-color:transparent!important}.table-msg td{padding-top:20px;padding-bottom:20px}.toolbar{padding:15px 6px 15px 6px;border-radius:var(--toolbar-broder-radius);background-color:var(--toolbar-bg-color)}.msg,.toolbar{margin:0;border-style:none}.msg{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.msg p{margin:15px 0 15px 0}.msg p:first-child{margin:0 0 15px 0}.msg p:last-child{margin:15px 0 0 0}.msg p:only-child{margin:0 0 0 0}.msg.boxed{padding:15px;border-style:solid;border-width:1px;border-color:var(--msg-boxed-border-color);border-radius:var(--msg-boxed-border-radius)}.msg.colored{padding:15px;border-radius:var(--msg-colored-border-radius);background-color:var(--msg-colored-bg-color)}.msg.centered{text-align:center}.msg.error{color:var(--error-color)}.msg.boxed.error{border-color:var(--error-color)}.msg.colored.error{color:var(--msg-colored-error-color);background-color:var(--msg-colored-error-bg-color)}.msg.success{color:var(--success-color)}.msg.boxed.success{border-color:var(--success-color)!important}.msg.colored.success{color:var(--msg-colored-success-color);background-color:var(--msg-colored-success-bg-color)}.msg.hint{color:var(--hint-color)}.msg.boxed.hint{border-color:var(--hint-color)!important}.msg.colored.hint{color:var(--msg-colored-hint-color);background-color:var(--msg-colored-hint-bg-color)}.msg.note{color:var(--note-color)}.msg.boxed.note{border-color:var(--note-color)!important}.msg.colored.note{color:var(--msg-colored-note-color);background-color:var(--msg-colored-note-bg-color)}.flag{display:inline-block;padding:2px 5px 2px 5px;border-radius:3px;vertical-align:middle;font-size:.6em}.flag.green{color:var(--flag-green-color);background-color:var(--flag-green-bg-color)}.flag.red{color:var(--flag-red-color);background-color:var(--flag-red-bg-color)}.flag.gray{color:var(--flag-gray-color);background-color:var(--flag-gray-bg-color)}.category-label{margin:0 0 0 0}.category-label.inline{display:inline-block;margin:0 10px 0 0}.category-label.inline:last-of-type{margin:0 0 0 0}.category-label>span{display:inline-block;vertical-align:middle;width:.6em;height:.6em;margin:0 .2em .12em 0;border-radius:1em;box-shadow:0 0 2px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.4)}.force-button,button{display:inline-block;min-height:32px;margin:3px 8px 3px 0;padding:8px 10px 8px 10px;border-style:solid;border-width:var(--btn-border-with);border-color:var(--btn-border-color);border-radius:var(--btn-border-radius);background-color:var(--btn-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:12px;line-height:14px;color:var(--btn-color);-webkit-transition:var(--btn-transition);transition:var(--btn-transition)}.force-button:last-of-type,button.textbtn:last-of-type,button:last-of-type{margin:3px 0 3px 0}.force-button.space-none,button.space-none{margin:0}.force-button:focus,button:focus{outline-style:var(--btn-outline-focus-style);outline-width:2px;outline-color:var(--btn-outline-focus-color)}.force-button:hover,button:enabled:hover{color:var(--btn-hover-color);border-color:var(--btn-border-hover-color);background-color:var(--btn-bg-hover-color)}button:disabled{color:var(--btn-disabled-color);background-color:var(--btn-bg-disabled-color);cursor:not-allowed}.input-item .force-button,.input-item button{margin-top:0;margin-bottom:0}.html-editor-toolbar button{margin:3px 8px 3px 0}button.padding-none{padding:0}.force-button.fullwidth,button.fullwidth{width:100%}.force-button.delete,button.delete{border-color:var(--btn-delete-border-color)}button.delete:disabled{color:var(--btn-delete-disabled-color);background-color:var(--btn-delete-bg-disabled-color)}.force-button.delete:hover,button.delete:enabled:hover{border-color:var(--btn-delete-border-hover-color);background-color:var(--btn-delete-bg-hover-color);color:var(--btn-delete-hover-color)}.force-button.delete,button.textbtn.delete{color:var(--delete-color)}button.textbtn.delete:disabled{background-color:transparent;color:var(--btn-delete-disabled-color)}.force-button.subtle,button.subtle{border-width:var(--btn-subtle-border-width,var(--btn-border-with));border-color:var(--btn-subtle-border-color,var(--btn-border-color));border-radius:var(--btn-subtle-border-radius,var(--btn-border-radius));background-color:var(--btn-subtle-bg-color,var(--btn-bg-color));color:var(--btn-subtle-color,var(--btn-color))}.force-button.subtle:hover,button.formular:enabled:hover{color:var(--btn-subtle-hover-color,var(--btn-hover-color));border-color:var(--btn-subtle-border-hover-color,var(--btn-border-hover-color));background-color:var(--btn-subtle-bg-hover-color,var(--btn-bg-hover-color))}button.subtle:disabled{border-color:var(--btn-subtle-border-disabled-color,var(--btn-border-disabled-color));color:var(--btn-subtle-disabled-color,var(--btn-disabled-color));background-color:var(--btn-subtle-bg-disabled-color,var(--btn-bg-disabled-color));cursor:not-allowed}button.unboxed{border-style:none}.force-button.unboxed:hover,button.unboxed:enabled:hover{border-style:none}button.uncolored{background-color:transparent}.force-button.uncolored:hover,button.uncolored:enabled:hover{background-color:transparent}.force-button.formular,button.formular{border-width:var(--btn-formular-border-width,var(--btn-border-width));border-color:var(--btn-formular-border-color,var(--btn-border-color));border-radius:var(--btn-formular-border-radius,var(--btn-border-radius));background-color:var(--btn-formular-bg-color,var(--btn-formular-bg-color));color:var(--btn-formular-color,var(--btn-color))}.force-button.formular:hover,button.formular:enabled:hover{color:var(--btn-formular-hover-color,var(--btn-hover-color));border-color:var(--btn-formular-border-hover-color,var(--btn-border-hover-color));background-color:var(--btn-formular-bg-hover-color,var(--btn-bg-hover-color))}button.formular:disabled{border-color:var(--btn-formular-border-disabled-color,var(--btn-border-disabled-color));color:var(--btn-formular-disabled-color,var(--btn-border-disabled-color));background-color:var(--btn-formular-bg-disabled-color,var(--btn-bg-disabled-color));cursor:not-allowed}button.textbtn{min-height:auto;margin:3px 16px 3px 0;padding:0;border-style:none;background-color:transparent;display:inline-block;font-size:inherit;line-height:normal;color:var(--btn-color)}button.textbtn:disabled{color:var(--textbtn-disabled-color)}button.textbtn:enabled:hover{border-style:none;background-color:var(--textbtn-hover-bg-color);color:var(--textbtn-hover-color)}button.textbtn.add:before{content:"+ "}.html-editor-button>.iconbtn:after,button.iconbtn:after{content:"";display:inline-block;width:21px;height:21px;vertical-align:middle}.html-editor-button>.iconbtn.small:after,button.iconbtn.small:after{width:14px;height:14px}button.iconbtn.delete:enabled:hover{background-color:transparent}button.iconbtn:disabled{opacity:.4}.html-editor-button:hover{background-color:var(--bg-hover-color);color:var(--input-text-hover-color)}.html-editor-button-selected{border-color:var(--big-border-color-checked);background-color:var(--big-bg-color-checked);color:inherit}.html-editor-button-selected:hover{background-color:var(--big-bg-color-checked-hover);color:var(--big-color-checked-hover)}button.svg{width:32px;height:32px;padding:4px;border-style:solid;border-width:1px;border-color:var(--btn-border-color);border-radius:var(--btn-border-radius)}button.svg.small{width:16px;height:16px;min-height:auto;padding:3px;-webkit-box-sizing:initial;box-sizing:initial}button.svg svg{width:100%;height:100%}button.svg svg line{stroke-width:1;stroke:var(--btn-color)}button.svg:enabled:hover svg line{stroke:var(--btn-hover-color)}button.svg:disabled svg line{stroke:var(--btn-disabled-color)}.force-button.w-icon,button.w-icon{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0}.force-button.w-icon:after,.force-button.w-icon:before,button.w-icon:after,button.w-icon:before{width:18px;height:18px;background-repeat:no-repeat;color:var(--btn-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.force-button.w-icon.small:after,.force-button.w-icon.small:before,button.w-icon.small:after,button.w-icon.small:before{width:14px;height:14px}.force-button.w-icon.left:before,button.w-icon.left:before{content:"";margin:0 8px 0 0}.force-button.w-icon.right:after,button.w-icon.right:after{content:"";margin:0 0 0 8px}.input.w-reset .input-item{position:relative}.input.w-reset .input-item input{padding-right:20px}.input.w-reset .input-item button{position:absolute;display:block;width:15px;height:15px;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-height:0;margin:0;padding:0;border-style:none;background-color:transparent}.input.w-reset .input-item button:disabled{opacity:.3}.input.w-currency .input-item{position:relative}.input.w-currency .input-item:before{content:"€";position:absolute;display:block;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#888}.input.w-currency .input-item input{padding-left:16px}.input.search .input-item{position:relative}.input.search .input-item:before{content:"";position:absolute;display:block;width:14px;height:14px;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/icons_spritesheet.efccd115.png);background-size:90px auto;background-position:0 -150px}.input.search.black .input-item:before{background-position:-30px -150px}.input.search .input-item input{min-width:165px;padding-left:23px}.pointer-menu-trigger button{min-height:0}nav button{display:block;text-align:left;width:100%;margin:0!important;padding:15px;border-style:none;border-bottom-style:var(--btn-border-bottom-style);border-bottom-width:1px;border-bottom-color:var(--btn-border-bottom-color);border-radius:var(--btn-border-radius);background-color:transparent;font-size:inherit;line-height:inherit;color:var(--btn-color)}nav button:last-child{border-bottom-style:none}nav button:enabled:hover{border-bottom-color:var(--btn-border-hover-color);background-color:var(--btn-bg-color-hover);color:var(--btn-color-hover)}nav button.active:enabled:hover{background-color:var(--btn-bg-color-active-hover);color:var(--btn-color-active-hover)}nav button.active{background-color:var(--btn-bg-color-active);font-family:Fira Sans;line-height:19px;color:var(--btn-color-active);font-weight:500}header button{border-color:#fff;background-color:transparent;color:#fff}header button.textbtn{color:#fff}header button.iconbtn:disabled{opacity:.4}header button.textbtn.back:before{content:"";display:inline-block;vertical-align:text-top;width:12px;height:18px;background-image:url(../img/icons_spritesheet.efccd115.png);background-size:108px auto;background-position:-22px -72px}header button.textbtn.back:hover:before{content:"";display:inline-block;vertical-align:text-top;width:12px;height:18px;background-image:url(../img/icons_spritesheet.efccd115.png);background-size:108px auto;background-position:-58px -72px}#main-tabbar button{margin:0 5px 0 5px!important;padding:0 10px 0 10px;border-style:none;border-bottom-style:solid;border-bottom-width:3px;border-bottom-color:hsla(0,0%,100%,0);border-radius:4px 4px 0 0;background-color:transparent;vertical-align:top;font-size:inherit;line-height:inherit;color:var(--btn-color)}#main-tabbar button:enabled:hover{border-bottom-color:var(--btn-border-color-hover);background-color:var(--btn-bg-color-hover);color:var(--btn-color-hover)}#main-tabbar button.active:enabled:hover{border-bottom-color:var(--btn-border-color-active-hover);background-color:var(--btn-bg-color-active-hover);color:var(--btn-color-active-hover)}#main-tabbar button.active{border-bottom-color:var(--btn-border-color-active);background-color:var(--btn-bg-color-active);font-family:Fira Sans;color:var(--btn-color-active)}nav a{display:inline-block;width:100%;margin:0;padding:15px 15px 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3198df;text-decoration:none}nav a:hover{color:#abaa15}nav a:focus{outline-style:solid;outline-width:1px;outline-color:#abaa15;color:#abaa15}nav a.active{background-color:rgba(71,126,192,.08);color:#abaa15;font-weight:500}.icon{display:inline-block;vertical-align:middle;line-height:100%}table .icon{display:table-cell}.icon:after{content:"";display:inline-block;width:18px;height:18px}.icon.small:after{width:14px;height:14px}.calendar-event-icon.icon:after{width:11px;height:11px}button.iconbtn.reload:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 0}header button.iconbtn.reload:after{background-position:0 0}button.iconbtn.reload:enabled:hover:after{background-position:0 0}header button.iconbtn.reload:enabled:hover:after{background-position:0 0}button.iconbtn.reload.black:after{background-position:-42px 0}button.iconbtn.reload.black:enabled:hover:after{background-position:-42px 0}button.iconbtn.logout:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -21px}header button.iconbtn.logout:after{background-position:0 -21px}button.iconbtn.logout:enabled:hover:after{background-position:0 -21px}header button.iconbtn.logout:enabled:hover:after{background-position:0 -21px}button.iconbtn.logout.black:after{background-position:-42px -21px}button.iconbtn.logout.black:enabled:hover:after{background-position:-42px -21px}.icon.pw-show:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:108px auto;background-position:0 -36px}.icon.pw-show.black:after{background-position:-36px -36px}.icon.pw-hide:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:108px auto;background-position:0 -54px}.icon.pw-hide.black:after{background-position:-36px -54px}button.iconbtn.close:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -84px}.force-button.w-icon.close:after,.force-button.w-icon.close:before,button.w-icon.close:after,button.w-icon.close:before{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:108px auto;background-position:0 -72px}.force-button.w-icon.small.close:after,.force-button.w-icon.small.close:before,button.w-icon.small.close:after,button.w-icon.small.close:before{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:84px auto;background-position:0 -56px}button.inputbtn.close{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:84px auto;background-position:0 -56px}button.iconbtn.close.black:after{background-position:-42px -84px}.force-button.w-icon.close.black:after,.force-button.w-icon.close.black:before,button.w-icon.close.black:after,button.w-icon.close.black:before{background-position:-36px -72px}button.inputbtn.close.black{background-position:-28px -56px}.force-button.w-icon.filter:after,.force-button.w-icon.filter:before,button.w-icon.filter:after,button.w-icon.filter:before{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:108px auto;background-position:0 -90px}.calendar-event-icon.icon.lock:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:66px auto;background-position:0 -66px}.calendar-event-icon.icon.lock.white:after{background-size:66px auto;background-position:-11px -66px}.calendar-event-icon.icon.checked:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:66px auto;background-position:0 -77px}.calendar-event-icon.icon.checkctr:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:66px auto;background-position:0 -88px}button.iconbtn.info:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -189px}button.iconbtn.info:enabled:hover:after{background-position:0 -189px}button.iconbtn.info.black:after{background-position:-42px -189px}button.iconbtn.info.black:enabled:hover:after{background-position:-42px -189px}button.iconbtn.small.info:after{background-size:84px auto;background-position:0 -126px}button.iconbtn.small.info:enabled:hover:after{background-position:0 -126px}button.iconbtn.small.info.black:after{background-position:-28px -126px}button.iconbtn.small.info.black:enabled:hover:after{background-position:-28px -126px}button.inputbtn.search{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:84px auto;background-position:0 -140px;background-position:-28px -140px}button.iconbtn.cart:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -231px}header button.iconbtn.cart:after{background-position:0 -231px}header button.iconbtn.cart{position:relative}header button.iconbtn.cart>span{position:absolute;width:100%;top:2px;left:0;padding:0 0 0 1.5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--textbtn-color)}button.iconbtn.cart:enabled:hover:after{background-position:0 -231px}header button.iconbtn.cart:enabled:hover:after{background-position:0 -231px}button.iconbtn.cart.black:after{background-position:-42px -231px}button.iconbtn.cart.black:enabled:hover:after{background-position:-42px -231px}button.iconbtn.overview:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -252px}header button.iconbtn.overview:after{background-position:0 -252px}button.iconbtn.overview:enabled:hover:after{background-position:0 -252px}header button.iconbtn.overview:enabled:hover:after{background-position:0 -252px}button.iconbtn.overview.black:after{background-position:-42px -252px}button.iconbtn.overview.black:enabled:hover:after{background-position:-42px -252px}button.iconbtn.list:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -273px}button.iconbtn.list:enabled:hover:after{background-position:-21px -273px}.html-editor-button>.iconbtn.small.list:after,button.iconbtn.small.list:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:84px auto;background-position:0 -182px}.html-editor-button:hover>.iconbtn.small.list:after,button.iconbtn.small.list:enabled:hover:after{background-position:0 -182px}.html-editor-button-selected>.iconbtn.small.list:after{background-position:-28px -182px}button.iconbtn.underline-text:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -294px}button.iconbtn.underline-text:enabled:hover:after{background-position:-21px -294px}.html-editor-button>.iconbtn.small.underline-text:after,button.iconbtn.small.underline-text:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:84px auto;background-position:0 -196px}.html-editor-button:hover>.iconbtn.small.underline-text:after,button.iconbtn.small.underline-text:enabled:hover:after{background-position:0 -196px}.html-editor-button-selected>.iconbtn.small.underline-text:after{background-position:-28px -196px}button.iconbtn.bold-text:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -315px}button.iconbtn.bold-text:enabled:hover:after{background-position:-21px -315px}.html-editor-button>.iconbtn.small.bold-text:after,button.iconbtn.small.bold-text:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:84px auto;background-position:0 -210px}.html-editor-button:hover>.iconbtn.small.bold-text:after,button.iconbtn.small.bold-text:enabled:hover:after{background-position:0 -210px}.html-editor-button-selected>.iconbtn.small.bold-text:after{background-position:-28px -210px}button.iconbtn.hyperlink:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -378px}button.iconbtn.hyperlink:enabled:hover:after{background-position:-21px -378px}.html-editor-button>.iconbtn.small.hyperlink:after,button.iconbtn.small.hyperlink:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:84px auto;background-position:0 -252px}.html-editor-button:hover>.iconbtn.small.hyperlink:after,button.iconbtn.small.hyperlink:enabled:hover:after{background-position:0 -252px}.html-editor-button-selected>.iconbtn.small.hyperlink:after{background-position:-28px -252px}button.iconbtn.account:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -336px}header button.iconbtn.account:after{background-position:0 -336px}button.iconbtn.account:enabled:hover:after{background-position:0 -336px}header button.iconbtn.account:enabled:hover:after{background-position:0 -336px}button.iconbtn.account.black:after{background-position:-42px -336px}button.iconbtn.account.black:enabled:hover:after{background-position:-42px -336px}button.iconbtn.add:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:126px auto;background-position:0 -357px}.force-button.w-icon.add:after,.force-button.w-icon.add:before,button.w-icon.add:after,button.w-icon.add:before{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:108px auto;background-position:0 -306px}.force-button.w-icon.small.add:after,.force-button.w-icon.small.add:before,button.w-icon.small.add:after,button.w-icon.small.add:before{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:84px auto;background-position:0 -238px}header button.add.account:after{background-position:0 -357px}button.iconbtn.add:enabled:hover:after{background-position:0 -357px}header button.add.account:enabled:hover:after{background-position:0 -357px}button.iconbtn.add.black:after{background-position:-42px -357px}button.iconbtn.add.black:enabled:hover:after{background-position:-42px -357px}.icon.public:after{background-image:url(../img/icons_spritesheet.efccd115.png);background-size:108px auto;background-position:0 -342px}.icon.public.small:after{background-size:84px auto;background-position:0 -266px}.icon.public.black:after{background-position:-36px -342px}.icon.public.black.small:after{background-size:84px auto;background-position:-28px -266px}.table-view-msg{text-align:center;width:100%;padding:15px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#abaa15;-webkit-box-sizing:border-box;box-sizing:border-box}.warning-td{text-align:center;background-color:#e6ecf5;color:#115e91}.error-td{text-align:center;background-color:#f5eae8;color:#e34a49}.success-td{text-align:center;background-color:#e4f1e4;color:#0fa03f}.pointer-menu{display:inline-block}.pointer-menu-content{display:none;position:absolute;width:290px;margin:8px;padding:10px;border-style:solid;border-width:1px;border-color:var(--border-color);border-radius:var(--border-radius);background-color:#fff;z-index:500;box-shadow:0 0 8px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.3);font-size:13px}.expandable.breakline .expandable-content{margin-top:10px;padding-top:10px;border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color)}.expandable.breakline.expanded .v-enter-to,.expandable.breakline.expanded .v-leave{border-top-style:solid}.expandable.breakline.expanded .v-enter,.expandable.breakline.expanded .v-leave-to{border-top-style:none}.expandable-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px -5px 0 -5px}.expandable-head>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;padding:5px 5px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.expandable-head h2,.expandable-head h3,.expandable-head h4,.expandable-head h5{margin:0}.expandable-control{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin:-3px -8px -3px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:410px){.expandable-control{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:-3px 0 -3px -8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;margin:-3px -8px -3px 8px}}.overlay-window{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.75);-webkit-transform:translateZ(1px);transform:translateZ(1px);z-index:1000}.overlay-window.small .overlay-window-ctr{max-width:600px}.overlay-window.medium .overlay-window-ctr{max-width:860px}.overlay-window.large .overlay-window-ctr{max-width:1400px}.overlay-window-scroll{position:absolute;width:100%;height:100%;overflow-y:scroll}.overlay-window-ctr{position:absolute;width:95%;max-width:1000px;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay-window-content:before{content:"";display:block;width:100%;height:20px}.overlay-window-content:after{content:"";display:block;width:100%;height:20px}.overlay-window-close{position:absolute;top:27px;right:10px}.overlay-window-title{width:100%;padding:10px 40px 0 40px;background-color:var(--bg-color);-webkit-box-sizing:border-box;box-sizing:border-box}.overlay-window-title>*{text-align:center;margin:0}.overlay-window-content>div{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1px;border-color:#ccc;border-radius:5px;background-color:#fff;overflow:hidden;box-shadow:0 0 15px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.overlay-window-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px -5px 0 -5px;padding:15px 20px 10px 20px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-color);background-color:var(--bg-color);-webkit-box-sizing:border-box;box-sizing:border-box}.overlay-window-header>*{-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;padding:5px 5px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay-window-loading{padding:60px 0 60px 0}.overlay-window-info,.overlay-window-msg{padding:25px 25px 25px 25px}.overlay-window-info{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-color);background-color:var(--bg-color);-webkit-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.35),inset 0 -5px 5px -5px rgba(0,0,0,.35);box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.35),inset 0 -5px 5px -5px rgba(0,0,0,.35)}.overlay-window-main{padding:25px;background-color:#fff}.overlay-window-footer{text-align:right;padding:10px;border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color);background-color:var(--bg-color)}@media only screen and (max-width:620px){.overlay-window-main{padding:10px}}.overlay-picture-viewer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);z-index:2000}.overlay-picture-viewer-ctr{position:absolute;top:50%;left:50%;width:90%;height:90%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.overlay-picture-viewer-pic{width:100%;height:100%;position:relative}.overlay-picture-viewer-pic img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.overlay-picture-viewer-close{position:absolute;top:15px;right:15px}.calendar-ctr{position:relative;min-width:248px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar.customsize .calendar-ctr{width:100%}.calendar-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-controls-left,.calendar-controls-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.calendar-headline{text-align:right;margin:10px 0 10px 0;font-size:1.4em}.calendar-page{background-color:#fff;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.calendar-page .clickable{cursor:pointer}.calendar-week-ctr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.calendar-week{height:100%;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-color)}.calendar-grid-week{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-flow:column;position:relative}.calendar-weekdays{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-color)}.calendar-weekdays>div{text-align:right;padding:5px}.calendar-week-dates>div{text-align:right;width:calc(100% - 12px);margin:3px 0 3px 6px;padding:3px 6px 3px 6px;border-style:solid;border-width:1px;border-color:var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-color);-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-week-dates>div.today{border-color:var(--today-border-color)!important;color:var(--today-color)}.calendar-week-dates>div.empty{visibility:hidden}.calendar-week-dates>div:nth-child(6),.calendar-week-dates>div:nth-child(7){border-color:#efefef;background-color:#efefef}.calendar-week-events{min-height:60px;max-height:120px;overflow-y:auto}.calendar.customsize .calendar-week-events{height:100%;min-height:0;max-height:none}.calendar .calendar-event{display:block;text-align:left;width:calc(100% - 12px);min-height:auto;margin:3px 0 3px 6px!important;padding:3px 6px 3px 18px;overflow:hidden;font-size:.9em}.calendar .calendar-event.start-open{width:calc(100% - 12px);border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.calendar .calendar-event.end-open{width:calc(100% - 12px);border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.calendar-event-icon{display:inline-block;width:11px;height:11px;margin:0 3px 0 -15px;vertical-align:middle}.event-time{font-weight:300}@media only screen and (max-width:620px){.calendar-event-icon{display:block;margin:0 0 3px 0}.calendar-event{padding:3px 6px 3px 6px}}.calendar-event.staffavailable{background-color:var(--bg-color-staffavailable);color:#fff}.calendar-event.staffavailable:not(.slot-blocked):hover{background-color:var(--bg-color-staffavailable-hover)}#birthdays-staff-free-dates .calendar-event .icon{visibility:hidden}#birthdays-staff-free-dates .calendar-event.slot-blocked .icon{visibility:visible}.calendar.rental .calendar-week-events{min-height:14px}.calendar-event.rental-availability{height:8px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.rental-availability.available{background-color:var(--success-color)}.calendar-event.rental-availability.selectable.available:hover:not(.disabled){opacity:.6;cursor:pointer}.rental-availability.overbooked{background-color:var(--hint-color)}.calendar-event.rental-availability.overbooked{cursor:help}.rental-availability.booked{background-color:var(--delete-color)}.calendar-event.rental-availability.selected{background-color:var(--warning-color)}.calendar-event.rental-availability:not(.selectable){opacity:.3}.html-editor.hideActions .html-editor-toolbar{display:none}.html-editor.hideActions .html-editor-content{border-style:solid;border-radius:var(--border-radius)}.html-editor-toolbar button{min-width:35px}.html-editor-toolbar{padding:8px 6px 8px 6px;border-style:solid;border-bottom-style:none;border-width:var(--border-width);border-color:var(--border-color);border-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--toolbar-bg-color)}.html-editor-content{padding:15px 6px 15px 6px;border-style:solid;border-top-style:none;border-width:var(--border-width);border-color:var(--border-color);border-radius:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;font-size:1em;color:var(--input-text-color);-webkit-transition:var(--input-transition);transition:var(--input-transition)}.html-editor-content:hover{background-color:var(--bg-hover-color);color:var(--input-text-hover-color)}.html-editor-content:focus{background-color:var(--bg-focus-color);color:var(--input-text-focus-color)!important;outline-style:none}@media only screen and (max-width:760px){.html-editor-content{font-size:16px}}.loading-fullcontent{position:absolute;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7)}.loading-fullcontent .loading-ctr{position:sticky;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.loading path{stroke:var(--stroke-color)}#print-container,.print-only{display:none}@media print{.print-only{display:block}.print-hide{display:none}#print-container{display:block}#logo-print{text-align:center;width:100%;margin:0 0 10px 0}#logo-print img{max-width:80px}#print-container table tr th{font-weight:500!important}.print-pagebreak{page-break-after:always}}#login{position:relative;width:100%;height:100%;background-image:url(../img/background.eed2ef80.jpg);background-size:850px auto;background-position:0 0;background-repeat:repeat}#login-ctr{position:absolute;top:50%;left:50%;width:300px;padding:15px;border-style:solid;border-width:1px;border-color:#ccc;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 30px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.3)}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:300;font-display:swap;src:local("Fira Sans Condensed Light"),local("FiraSansCondensed-Light"),url(../fonts/FiraSansCondensed-Light.8ba2ee70.woff2) format("woff2"),url(../fonts/FiraSansCondensed-Light.b18f7282.ttf) format("truetype")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:local("Fira Sans Condensed Regular"),local("FiraSansCondensed-Regular"),url(../fonts/FiraSansCondensed-Regular.27e86888.woff2) format("woff2"),url(../fonts/FiraSansCondensed-Regular.d53f5839.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:local("Fira Sans Medium"),local("FiraSans-Medium"),url(../fonts/FiraSans-Medium.ccd7d5de.woff2) format("woff2"),url(../fonts/FiraSans-Medium.d7fafde2.ttf) format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/SourceCodePro-Regular.ac5a3a7d.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.style{--main-font-family:"Fira Sans Condensed",sans-serif}.style.management,.style.public{--main-font-size:14px;--h1-font-family:"Fira Sans";--h1-font-size:1.3em;--h1-font-weight:700;--h1-color:#474747;--h2-font-family:inherit;--h2-font-size:1.8em;--h2-font-weight:300;--h2-color:#474747;--h3-font-family:"Fira Sans";--h3-font-size:1.4em;--h3-font-weight:500;--h3-color:#474747;--h4-font-family:inherit;--h4-font-size:1.2em;--h4-font-weight:500;--h4-color:#474747;--h5-font-family:inherit;--h5-font-size:1em;--h5-font-weight:500;--h5-color:#474747;--h6-font-family:inherit;--h6-font-size:1em;--h6-font-weight:500;--h6-color:#474747;--headline-break-line-color:#aaa;--text-font-family:inherit;--text-font-size:1em;--text-line-height:120%;--text-font-weight:400;--text-color:#474747;--link-color:inherit;--link-hover-color:#3d668d;--link-btn-hover-color:#fff}.style .code{--code-font-family:"Source Code Pro";--code-bg-color:#e5e5e5}.style{--th-td-bottom-border-color:#3d668d;--thead-bg-color:#d4e8f7;--thead-color:#000;--thead-clickable-hover-color:#3d668d;--thead-clickable-hover-bg-color:hsla(0,0%,100%,0.2);--tbody-tr-bg-even-color:#f6f8fc;--tbody-tr-bg-odd-color:#f6f8fc;--tbody-tr-bg-hover-color:rgba(111,185,231,0.05);--tbody-bg-clickable-hover-color:#3d668d;--table-bordered-radius:4px;--table-bordered-border-color:#aaa;--toolbar-broder-radius:4px 4px 0 0;--toolbar-bg-color:#ebf5fc}.style.management,.style.public{--msg-boxed-border-radius:4px;--msg-boxed-border-color:#3d668d;--msg-colored-border-radius:4px;--msg-colored-bg-color:#ebf5fc;--msg-colored-error-color:#000;--msg-colored-error-bg-color:#fee;--msg-colored-success-color:#000;--msg-colored-success-bg-color:#e4f1e4;--msg-colored-hint-color:#000;--msg-colored-hint-bg-color:#ebf5fc;--msg-colored-note-color:#000;--msg-colored-note-bg-color:#f2f2f2}.style .flag{--flag-green-color:#fff;--flag-green-bg-color:#17872f;--flag-red-color:#fff;--flag-red-bg-color:#b84052;--flag-gray-color:#fff;--flag-gray-bg-color:#999}.style.management .loading,.style svg{--stroke-color:#3d668d}.style svg{--stroke-color-hover:#3d668d}.style.management,.style.public{--btn-border-with:1px;--btn-border-radius:4px;--btn-border-color:#3d668d;--btn-bg-color:#fff;--btn-color:#3d668d;--btn-transition:none;--btn-outline-focus-style:solid;--btn-outline-focus-color:#3d668d;--btn-hover-color:#3d668d;--btn-border-hover-color:#3d668d;--btn-bg-hover-color:#ebf5fc;--btn-border-disabled-color:#3d668d;--btn-disabled-color:#8cafc9;--btn-bg-disabled-color:#eee;--btn-delete-border-color:#b84052;--btn-delete-disabled-color:#c89a99;--btn-delete-bg-disabled-color:#e9e9e9;--btn-delete-hover-color:#fff;--btn-delete-border-hover-color:#b84052;--btn-delete-bg-hover-color:#b84052;--textbtn-color:#3d668d;--textbtn-hover-bg-color:#ebf5fc;--textbtn-hover-color:#3d668d;--textbtn-disabled-color:#8cafc9;--btn-subtle-border-width:unset;--btn-subtle-border-color:#fff;--btn-subtle-border-radius:unset;--btn-subtle-bg-color:unset;--btn-subtle-color:unset;--btn-subtle-hover-color:unset;--btn-subtle-border-hover-color:unset;--btn-subtle-bg-hover-color:unset;--btn-subtle-border-disabled-color:unset;--btn-subtle-disabled-color:unset;--btn-subtle-bg-disabled-color:unset;--btn-formular-bg-color:#fff;--btn-formular-border-radius:0px;--btn-formular-border-width:1px;--btn-formular-border-color:#3d668d;--btn-formular-color:#3d668d;--btn-formular-hover-color:unset;--btn-formular-border-hover-color:#3d668d;--btn-formular-bg-hover-color:#fff;--btn-formular-border-disabled-color:#ddd;--btn-formular-disabled-color:unset;--btn-formular-bg-disabled-color:#fff}.style.management nav,.style.public nav{--btn-border-bottom-style:none;--btn-border-bottom-color:transparent;--btn-border-radius:4px;--btn-border-hover-color:transparent;--btn-bg-color-hover:#ebf5fc;--btn-bg-color-active-hover:#ebf5fc;--btn-bg-color-active:#d4e8f7;--btn-color:#3d668d;--btn-color-hover:#3d668d;--btn-color-active-hover:#3d668d;--btn-color-active:#3d668d}.style.management #main-tabbar,.style.public #main-tabbar{--btn-color:#3d668d;--btn-border-color-hover:#3d668d;--btn-bg-color-hover:#ebf5fc;--btn-color-hover:#3d668d;--btn-border-color-active-hover:#3d668d;--btn-bg-color-active-hover:#ebf5fc;--btn-color-active-hover:#3d668d;--btn-border-color-active:#3d668d;--btn-bg-color-active:#d4e8f7;--btn-color-active:#3d668d}.style .main-tabbar-item{--border-color-hover:#3d668d;--bg-color-hover:#ebf5fc;--color-hover:#3d668d;--border-color-active:#3d668d;--bg-color-active:#ebf5fc;--color-active:#3d668d}.style.management .section,.style.public .section{--border-color:#aaa;--bg-color:#ebf5fc;--bg-hover-color:#ebf5fc;--bg-hover-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);--bg-invalid-color:#f5eae8}.style.management .input,.style.public .input{--title-font-size:0.9em;--title-color:#333;--input-text-color:#3d668d;--input-text-hover-color:#3d668d;--input-text-focus-color:#000;--select-icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMJJREFUeNpiYBgFo2AUjIKRDRhBhG1arwCQKoCKTTg8q/gDNS2hxHwmKA3SXA/F+6EGUtNx+5HMLyBFPxMWMQNqORLJcQbkmgFz4AQgvkBNR+Jw3AWoXaSlQQIGOpKaJqlpFiO1Daam4zAcSKkF1HYcVgeSaxEtHIfTgaRaSCvH4XUgsRbT0nEEHUjIAVA2zRxHlAMJOJKBlo4j2oFE1gpUdxxJDiTgSJo4jmQH4nAkzRxHlgPp0TwbBaNgFAwnABBgAOdGimougWzMAAAAAElFTkSuQmCC);--border-radius:4px;--border-width:1px;--border-color:#3d668d;--border-disabled-color:#ddd;--bg-color:#fff;--bg-hover-color:#ebf5fc;--bg-focus-color:#fff;--outline-focus-color:#3d668d;--input-transition:none;--box-shadow:none;--box-hover-shadow:none;--box-focus-shadow:none;--big-color:#3d668d;--big-color-hover:#3d668d;--big-color-checked:#474747;--big-bg-color-hover:#ebf5fc;--big-color-checked-hover:#3d668d;--big-border-color-checked:#fccc34;--big-bg-color-checked:#fffaec;--big-bg-color-checked-hover:#ebf5fc;--big-color-disabled:#8cafc9;--big-bg-color-disabled:#eee;--invalid-tag-text:"ist ungültig";--invalid-tag-color:#b84052;--invalid-border-color:#b84052;--required-title-color:#3d668d;--required-input-label-color:#3d668d;--required-input-text-color:inherit}.style.reg{--main-color:#004286;--main-color-dark:#004286;--main-color-light:#c6cde6;--secondary-one-color:#087b9e;--secondary-two-color:#999;--ctr-background-color:#f0f1f8;--main-background-color:#fff;--light-background-color:#f0f1f8;--note-color:#666;--hint-color:#587db9;--warning-color:#d4b315;--error-color:#c3471d;--success-color:#208707;--important-color:#c3471d;--link-color:#004286;--link-hover-color:#587db9;--link-active-color:#587db9;--button-shadow-color:0px 0px 7px 1px rgba(0,66,134,0.6);--input-shadow-color:0px 0px 7px 1px rgba(0,66,134,0.6)}.style.management,.style.public{--note-color:#747272;--hint-color:#3d668d;--warning-color:#3d668d;--error-color:#b84052;--success-color:#17872f;--delete-color:#b84052}.style.management .struct,.style.public .struct{--indicator-border-radius:4px}.style.management .image,.style.public .image{--border-radius:4px}.style .overlay-window-title{--bg-color:#d4e8f7}.style .overlay-window-header{--border-color:#3d668d;--bg-color:#d4e8f7}.style .overlay-window-info{--border-color:#3d668d;--bg-color:#fcfcfc}.style .overlay-window-footer{--border-color:#3d668d;--bg-color:#d4e8f7}.style .pointer-menu-content{--border-color:#3d668d;--border-radius:4px;--font-size:1em}.style .calendar-week{--border-color:#3d668d}.style .calendar-weekdays{--border-color:#3d668d;--border-radius:4px 4px 0 0;--bg-color:#d4e8f7}.style .calendar-week-dates{--border-color:#ebf5fc;--border-radius:4px;--bg-color:#ebf5fc;--today-border-color:#3d668d;--today-color:#3d668d}.style .calendar-event{--bg-color-staffavailable:#3d668d;--bg-color-staffavailable-hover:rgba(47,124,158,0.3)}.reg *{font-family:var(--main-font-family)}body,html{width:100%;height:100%}body{margin:0;padding:0;font-size:15px}.reg img{border:none}.reg pre{white-space:pre-wrap;margin:0}.reg .pointer,.reg button{cursor:pointer}.reg button{margin:5px 5px 5px 5px;padding:7px 10px 7px 10px;border:solid;border-width:1px;border-color:var(--main-color);border-radius:0;background-color:#fff;font-size:.9em;color:#000;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.reg button:first-child{margin:5px 5px 5px 0}.reg button:last-child{margin:5px 0 5px 5px}.reg button:only-child{margin:5px 0 5px 0}.reg button:enabled:hover{color:#000;border-color:var(--main-color);background-color:var(--light-background-color);box-shadow:var(--button-shadow-color);-webkit-box-shadow:var(--button-shadow-color);-moz-box-shadow:var(--button-shadow-color)}.reg button:active{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.reg button.subtle{border-color:#fff}.reg button.subtle:hover{border-color:var(--secondary-one-color)}.reg button.textbutton{display:inline-block;padding:0;border:none;background-color:transparent;color:var(--main-color-dark)}.reg button.textbutton:hover{background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:var(--secondary-one-color)}.reg .content{width:100%;max-width:800px;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.reg.fullwidth .content{max-width:100%}#container.reg{height:auto;min-height:100%;margin:0;padding:50px 0 50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--ctr-background-color);font-size:15px}#container.reg.fullwidth{padding:0}@media only screen and (max-width:480px){#container.reg{padding:10px 0 50px 0}#container.reg.fullwidth{padding:0}}.reg h1{font-size:2.5em;margin:0 0 0 0}.reg h1,.reg h2{line-height:normal;font-weight:300;color:#000}.reg h2{font-size:1.8em;margin:15px 0 15px 0}.reg h3{font-size:1.4em;line-height:normal;font-weight:400;color:#000;margin:0 0 0 0}.reg a,.reg div,.reg p,.reg pre,.reg ul{font-size:1em;line-height:normal;font-weight:400;color:#000}.reg a{color:var(--link-color);text-decoration:underline}.reg a:hover{color:var(--link-hover-color);text-decoration:none}.reg a[name=active]{font-weight:500;color:var(--link-active-color)}.reg .text-important,.reg .text-important a{color:var(--important-color)}.reg .text-note{font-size:.8em;color:#666}.reg .text-small{font-size:.5em}.reg #header{margin-top:30px;margin-bottom:30px;padding:15px 25px 15px 25px;background-color:#fff}.reg #logo-container{display:inline-block;vertical-align:middle;width:80px}.reg #logo-container img{width:100%}.reg #headline-container{display:inline-block;vertical-align:middle;width:calc(100% - 80px);padding:0 0 0 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.reg #main{margin-top:30px;margin-bottom:30px;padding:25px;background-color:var(--main-background-color)}.reg.fullwidth #main{margin-top:0;margin-bottom:0;padding:0}.reg #submit-success{text-align:center;padding:25px 0 25px 0;font-size:1.1em}.reg .section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px -5px 15px -5px}.reg .section-head>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;padding:5px 5px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.reg .section-head h2,.reg .section-head h3,.reg .section-head h4,.reg .section-head h5{margin:0}.reg .section{margin-top:30px}.reg .section:first-child{margin-top:0}.reg .section.gap-none{margin-top:0}.reg .section.gap-small{margin-top:15px}.reg .section.gap-small:first-of-type{margin-top:0}.reg .section.gap-large{margin-top:50px}.reg .section.gap-large:first-of-type{margin-top:0}.reg .section>p:first-child{margin-top:0}.reg .section>p:last-child{margin-bottom:0}.reg .section>p:only-child{margin-top:0;margin-bottom:0}.reg .section.boxed{padding:15px;border-style:solid;border-width:1px;border-color:#aaa;border-radius:0;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.reg .section.colored{padding:15px;border-radius:0;background-color:var(--light-background-color)}.reg .section.break-line{padding-top:30px;border-top-style:solid;border-top-width:1px;border-top-color:#aaa}.reg .section.break-line.gap-small{padding-top:15px}.reg .section.break-line.gap-large{padding-top:50px}.reg .section.limited{max-width:985px}.reg .section.centered{margin-right:auto;margin-left:auto;width:100%}.reg .section.small{max-width:620px}.reg .section.medium{max-width:940px}.reg .section.large{max-width:1200px}.reg .section.fullwidth{width:calc(100% + 46px);margin:0 0 0 -23px}@media only screen and (max-width:620px){.reg .section.fullwidth{width:104%;margin:0 0 0 -2%}}.reg .section.invalid{background-color:#f5eae8!important}@media only screen and (max-width:620px){.reg .section.boxed{padding:10px 8px 10px 8px}}.reg .struct.controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.reg .controls-left{text-align:left;margin:-3px 8px -3px -8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reg .controls-left,.reg .controls-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.reg .controls-right{text-align:right;margin:-3px -8px -3px 8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reg .controls-left>*,.reg .controls-left>:last-of-type{display:inline-block;margin:3px 0 3px 8px}.reg .controls-right>*,.reg .controls-right>:last-of-type{display:inline-block;margin:3px 8px 3px 0}@media only screen and (max-width:410px){.reg .struct.controls{-ms-flex-wrap:wrap;flex-wrap:wrap}.reg .controls-left,.reg .controls-right{width:100%;margin:-3px 0 -3px -8px}.reg .controls-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reg .controls-right>*,.reg .controls-right>:last-of-type{margin:3px 0 3px 8px}.reg .overlay-window-footer .controls-left,.reg .overlay-window-header .controls-left,.reg .section-head .controls-left{width:auto}.reg .overlay-window-footer .controls-right,.reg .overlay-window-header .controls-right,.reg .section-head .controls-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;margin:-3px -8px -3px 8px}.reg .overlay-window-footer .controls-right>*,.reg .overlay-window-footer .controls-right>:last-of-type,.reg .section-head .controls-right>*,.reg .section-head .controls-right>:last-of-type{margin:3px 8px 3px 0}}.reg .bookingslot-indicator{display:table-cell}.reg .bookingslot-indicator:before{content:"";display:block;width:12px}.reg .bookingslot-own:after{content:"";display:block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid;border-left-color:var(--success-color)}.reg .bookingslot-label div{display:inline-block}.reg .bookingslot-label div:first-child{width:110px;white-space:nowrap}.reg .bookingslot-label div:last-child{white-space:nowrap}.reg .content-form{margin:0!important}.reg #form-booking .form-text-hint{color:var(--hint-color)}.reg #form-booking .form-text-error{color:var(--error-color)}.reg #form-booking .form-group .form-group-label:not(.form-group-input+.form-group-label){font-size:.9em;color:#555}.reg #form-booking .form-group .form-group-input input,.reg #form-booking .form-group .form-group-input select,.reg #form-booking .form-group .form-group-input textarea,.reg #form-booking .form-group[data-input-type=radio].radio-big .form-radio-label label{padding:4px 5px 4px 5px;border:solid;border-width:1px;border-color:var(--main-color);background-color:#fff;border-radius:0;color:#000;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.reg #form-booking .form-group .form-group-input input:hover,.reg #form-booking .form-group .form-group-input select:hover,.reg #form-booking .form-group .form-group-input textarea:hover,.reg #form-booking .form-group[data-input-type=radio].radio-big .form-radio-label label:hover{box-shadow:var(--input-shadow-color);-webkit-box-shadow:var(--input-shadow-color);-moz-box-shadow:var(--input-shadow-color)}.reg #form-booking .form-group .form-group-input input:focus,.reg #form-booking .form-group .form-group-input select:focus,.reg #form-booking .form-group .form-group-input textarea:focus{outline:none;background-color:#fff;color:#000;box-shadow:var(--input-shadow-color);-webkit-box-shadow:var(--input-shadow-color);-moz-box-shadow:var(--input-shadow-color)}.reg #form-booking .form-group[data-input-type=select] .form-group-input select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVFJREFUeNpiYBgFlAFGMOnU5kBXW/dVHSBWKQuU7gdiAzo57wIQGxKrmAlKF9Ix/EiyiwkpyDfQwXEbSIle5BCkVyiSbAcznHV/7wcGRWdQpqFVhmkEhh7JscSExp8AxB9o4LgPULMZKHPgvqoPNIrqQqjZZJaD6MCpbT8Vo/oA0HGO5GpmwpleqJn2KABMeEr6BVRw3AJSixViQxDm8w8UZgyKY4IJT335AEhOpMDsiVAzGGgVgrBihxxLHpBbrJDmQPKLHbKLFeKKGcqKHYqKFVKjmJw6lKoFPXEO3Fd1gchiZwFULQO9QxAWMh8IFCtUryaZiVZ5f+8PYGvnJ5DlgUNFJaWFMvmZBDXD3AeSChjFyr4qRVq00ZjI0JNIpNgAORASjQfQipUDg8eBmCFGs9AjLZOgZhhQ90AAyDoBDL2VtHQgy0C180YBvQBAgAEAzUpZDO4lFVwAAAAASUVORK5CYII=);background-size:20px 15px;background-position:100%;background-repeat:no-repeat}.reg #form-booking .form-group[data-input-type=radio].radio-big .form-radio-label label>p:first-child{font-size:1.1em}.reg #form-booking .form-group[data-input-type=radio].radio-big .form-radio-label label>div:last-child{font-size:.9em}.reg #form-booking .form-group[data-input-type=radio].radio-big .form-radio-item input:focus+.form-radio-label label{box-shadow:var(--input-shadow-color);-webkit-box-shadow:var(--input-shadow-color);-moz-box-shadow:var(--input-shadow-color)}.reg #form-booking .form-group[data-input-type=radio].radio-big .form-radio-item input:checked+.form-radio-label label{background-color:var(--light-background-color)}.reg .summary-ctr{padding:10px;border-style:solid;border-width:1px;border-color:var(--main-color)}.reg .summary-ctr,.reg .summary-section{margin:15px 0 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.reg .summary-section{width:100%;padding:8px;background-color:var(--light-background-color)}.reg .summary-section:first-child{margin:0 0 15px 0}.reg .summary-section:last-child{margin:15px 0 0 0}.reg .summary-section:only-child{margin:0 0 0 0}.reg .summary-row{width:100%;margin:0}.reg .summary-headline{margin:0 0 8px 0;padding:0 0 4px 0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#fff;font-size:1.5em}.reg .summary-col{width:100%}.reg .summary-col-two{display:inline-block;vertical-align:top;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.reg .summary-col-two:first-child{padding:0 8px 0 0}.reg .summary-col-two:last-child{padding:0 0 0 8px}.reg .summary-label{margin:10px 0 0 0;font-size:.8em;color:var(--note-color)}.reg .summary-label:first-child{margin:0 0 0 0}.reg .summary-value{margin:0 0 5px 0;font-size:1.2em}.reg .summary-value:last-child{margin:0 0 0 0}.reg .summery-hint-text{font-style:italic;font-size:.9em;color:var(--hint-color)}.reg .confirmation-controls{width:100%;min-height:45px}.reg .confirmation-status{font-size:1.2em}.reg .confirmation-buttons{width:100%;text-align:center}.reg .confirmation-buttons button{min-width:210px;font-size:1em}@media only screen and (max-width:480px){.reg .summary-col-two{width:100%;padding:10px 0 10px 0}.reg .summary-col-two:first-child{padding:0 0 10px 0}.reg .summary-col-two:last-child{padding:10px 0 0 0}.reg .confirmation-buttons button{width:100%;margin:8px 0 8px 0}}.reg #footer{text-align:right;margin-top:30px;margin-bottom:30px;padding:25px;background-color:#fff}.form-section{font-size:16px}.form-group .form-group-input input,.form-group .form-group-input select,.form-group .form-group-input textarea,.form-group[data-input-type=radio].radio-big .form-radio-label label{padding:4px 5px 4px 5px;border-style:solid;border-width:1px;border-color:#919019;border-radius:5px;background-color:#fff}.form-group .form-group-input select{margin:0;padding:3px 5px 3px 5px}.form-group .form-group-input input:hover,.form-group .form-group-input select:hover,.form-group .form-group-input textarea:hover,.form-group[data-input-type=radio].radio-big .form-radio-label label:hover{background-color:#f7f7ec}.form-group .form-group-input input:focus,.form-group .form-group-input select:focus,.form-group .form-group-input textarea:focus{outline:none;background-color:#fff;color:#000}.form-group[data-input-type=select] .form-group-input select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMJJREFUeNpiYBgFo2AUjIKRDRhBhG1arwCQKoCKTTg8q/gDNS2hxHwmKA3SXA/F+6EGUtNx+5HMLyBFPxMWMQNqORLJcQbkmgFz4AQgvkBNR+Jw3AWoXaSlQQIGOpKaJqlpFiO1Daam4zAcSKkF1HYcVgeSaxEtHIfTgaRaSCvH4XUgsRbT0nEEHUjIAVA2zRxHlAMJOJKBlo4j2oFE1gpUdxxJDiTgSJo4jmQH4nAkzRxHlgPp0TwbBaNgFAwnABBgAOdGimougWzMAAAAAElFTkSuQmCC);background-size:20px 15px;background-position:100%;background-repeat:no-repeat}.form-group[data-input-type=radio].radio-big input:focus+.form-radio-label label{background-color:#f7f7ec}.form-group[data-input-type=radio].radio-big input:checked+.form-radio-label label{background-color:#f7f7ec}.form-group[data-input-type=file] .form-group-input-ctr{border-style:solid;border-width:1px;border-color:#ccc;background-color:#fff}.input-required,.input-required .form-group-label{color:#00612c}.form-group.invalid .form-group-input input,.form-group.invalid .form-group-input select,.form-group.invalid .form-group-input textarea{border-color:#e34a49}.form-group .form-group-error{display:none;margin:0 0 0 5px;color:#e34a49}.form-group.invalid .form-group-error{display:inline-block}.form-group[data-input-type=checkbox].invalid .form-group-label{color:#e34a49}.input-false{border-bottom-color:#d40404!important;background-color:#fddddd!important}.check-false:before{content:"";display:inline-block;margin-left:-13px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #d40404}.form-text-info{font-family:inherit;font-size:.9em;line-height:normal;font-weight:inherit;color:#666}.form-text-hint{font-size:.9em;color:#3198df}.form-text-warning{font-size:.9em;color:#d40404}.form-section{margin:30px 0 30px 0}.form-row{width:100%;margin:15px 0 15px 0}.form-row:first-child{margin:0 0 15px 0}.form-row:last-child{margin:15px 0 0 0}.form-row:only-child{margin:0 0 0 0}.form-col-two{display:inline-block;width:50%!important;-webkit-box-sizing:border-box;box-sizing:border-box}.form-col-two:first-child{padding:0 5px 0 0}.form-col-two:last-child{padding:0 0 0 5px}.form-col-two:only-child{padding:0 5px 0 0}@media only screen and (max-width:414px){.form-col-two{display:block;width:100%!important;margin:15px 0 15px 0}.form-col-two:first-child{padding:0;margin:15px 0 15px 0}.form-col-two:last-child{padding:0;margin:15px 0 15px 0}.form-col-two:only-child{padding:0;margin:15px 0 15px 0}}.form-col-three{display:inline-block;width:33.3%!important;padding:0 5px 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-col-three:first-child{padding:0 5px 0 0}.form-col-three:last-child{padding:0 0 0 5px}.form-col-three:only-child{padding:0 5px 0 0}@media only screen and (max-width:560px){.form-col-three{display:block;width:100%!important;padding:0;margin:15px 0 15px 0}.form-col-three:first-child{padding:0;margin:15px 0 15px 0}.form-col-three:last-child{padding:0;margin:15px 0 15px 0}}.form-group{vertical-align:top;width:100%}.form-group-if{display:none}.checkbox-horizontal{white-space:nowrap}.radio-horizontal .form-radio-item{display:inline-block;margin:0 25px 0 0}.radio-vertical .form-radio-item{display:table;margin:5px 0 5px 0}.radio-big .form-radio-ctr .form-radio-item{margin:4px 0 4px 0}.radio-big .form-radio-ctr .form-radio-item:first-child{margin:0 0 4px 0}.radio-big .form-radio-ctr .form-radio-item:last-child{margin:4px 0 0 0}.radio-big .form-radio-ctr .form-radio-item:only-child{margin:0 0 0 0}.form-group[data-input-type=file] .form-group-input-ctr{width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-group[data-input-type=button]{width:100%;text-align:center;vertical-align:bottom}.form-group-input{position:relative}.form-group-input input,.form-group-input select,.form-group-input textarea{font-family:inherit;font-size:1.1em;line-height:normal;font-weight:inherit}@media only screen and (max-width:414px){.form-group-input input,.form-group-input select,.form-group-input textarea{font-size:1em;line-height:normal}}.form-group .form-group-input input,.form-group .form-group-input select,.form-group .form-group-input textarea{width:100%;max-width:100%;min-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-group[data-input-type=text] .form-group-input input{appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-group[data-input-type=text] .form-group-input input:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-group[data-input-type=text] .form-group-input.euro:before{content:"€";position:absolute;display:block;top:5px;left:6px}.form-group[data-input-type=text] .form-group-input.euro input{padding-left:18px}.form-group[data-input-type=number] .form-group-input input{appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-group[data-input-type=number] .form-group-input input:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-group[data-input-type=checkbox] .form-checkbox-item{display:table;margin:5px 0 5px 0}.form-group[data-input-type=checkbox].checkbox-horizontal .form-group-input{display:inline-block;vertical-align:text-bottom;margin:0 5px 0 0}.form-group[data-input-type=checkbox].checkbox-vertical .form-group-input{display:inline-block;vertical-align:sub}.form-group[data-input-type=checkbox] .form-checkbox-item input,.form-group[data-input-type=checkbox] .form-group-input input{width:auto;min-height:auto;margin:2px 2px 2px 0}.form-group[data-input-type=radio].radio-big .form-radio-item input{display:block;width:0;height:0;margin:0;padding:0;opacity:0}.form-group[data-input-type=radio] .form-radio-item input{width:auto;margin:2px 2px 2px 2px}.form-group[data-input-type=select] .form-group-input select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-group[data-input-type=select] .form-group-input select:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-group[data-input-type=textarea] .form-group-input textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:100%;max-width:100%;height:54px;min-height:54px}@media only screen and (max-width:414px){.form-group[data-input-type=textarea] .form-group-input textarea{min-height:140px}}.form-group[data-input-type=textarea] .form-group-input textarea:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-group-label{font-family:inherit;font-size:.9em;line-height:150%;font-weight:inherit}.form-group-showhide-pw{display:inline-block;margin:0 0 0 5px;vertical-align:top}.form-group[data-input-type=checkbox].checkbox-horizontal .form-group-label{display:inline-block;white-space:normal;vertical-align:top}.form-group[data-input-type=checkbox] .form-checkbox-label{padding-left:5px;font-size:inherit;line-height:inherit}.form-group[data-input-type=checkbox].checkbox-horizontal .form-checkbox-label{display:inline-block}.form-group[data-input-type=checkbox].checkbox-vertical .form-checkbox-label{display:table-cell}.form-group[data-input-type=radio] .form-radio-label{padding-left:5px;font-size:inherit;line-height:inherit}.form-group[data-input-type=radio].radio-horizontal .form-radio-label{display:inline-block}.form-group[data-input-type=radio].radio-vertical .form-radio-label{display:table-cell}.form-group[data-input-type=radio].radio-big .form-radio-label{padding-left:0}.form-group[data-input-type=radio].radio-big .form-radio-label label{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.form-group[data-input-type=radio].radio-big .form-radio-label label p{margin:5px 0 5px 0}.form-subtitle{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:1.6em;line-height:150%;font-weight:300}.form-subtitle p{margin:0}.form-headline{margin-top:38px;font-size:19px;line-height:25px}.form-headline p{margin:0}.form-group-warning{text-align:center;width:100%;font-size:.9em;line-height:normal;color:#000}.form-group-warning p{margin:0}.form-group-hint{margin:6px 0 6px 0}.form-group[data-input-type=button] button{width:100%;margin:0}.form-button-item{display:inline-block}.form-button-loading{display:none}@-webkit-keyframes loading-cricle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-cricle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media print{table tr td{padding:8px 3px 8px 3px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999}table tbody tr{margin:0;padding:0}table tbody tr td:last-child{text-align:left}table.bordered tr td{border-right-style:solid;border-right-width:1px;border-right-color:#999}table.bordered tr td:last-child{border-right-style:none}.calendar-week-events{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.section{margin-top:20px}.section.gap-small{margin-top:8px}.section.gap-large{margin-top:40px}.print-section{margin:50px 0 50px 0}.print-section:first-child{margin:0 0 50px 0}.print-section:last-child{margin:50px 0 0 0}.print-section:only-child{margin:0 0 0 0}.print-headline{margin:0 0 30px 0;font-size:30px}.print-headline span{font-size:23px}.print-subline{margin:0 0 15px 0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#000;font-size:20px}.print-row{width:100%;margin:0}.print-col{width:100%}.print-col-two{display:inline-block;vertical-align:top;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.print-col-two:first-child{padding:0 8px 0 0}.print-col-two:last-child{padding:0 0 0 8px}.print-col-label{font-size:.8em;color:#555}.print-col-content{margin:0 0 8px 0;font-size:1.2em}.print-pagebreak{page-break-after:always}.print-check-list{list-style-type:none;padding-left:18px}.print-check-list li:before{content:"☐";display:inline-block;margin:0 6px 0 -18px}#print-today-birthdays table thead tr td{font-size:14px;color:#333;padding:4px 3px 4px 3px}#print-today-birthdays table tbody tr{font-size:20px;color:#000}#print-today-birthdays table tbody tr td{padding:10px 3px 10px 3px}#print-sticker-holidays{width:21cm}#print-sticker-holidays>div{margin:0 auto;width:17.9cm}.print-sticker-holidays-ctr{position:relative;display:inline-block;width:8.5cm;height:4.8cm;margin:0 .2cm 0 .2cm;padding:.5cm;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:dotted;border-width:1px;border-color:#aaa;background-size:100% auto;background-position:50%}.print-sticker-holidays-ctr>div{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.print-sticker-holidays-ctr>div.colored{min-width:4.5cm;padding:.1cm .3cm .1cm .3cm;border-radius:.3cm;background-color:hsla(0,0%,100%,.75)}#print-sticker-holidays .print-childFirstName{margin:0 auto;font-size:2em}#print-sticker-holidays .print-childLastName{margin:0 auto;font-size:.8em}}
/*# sourceMappingURL=chunk-common.d8c9caca.css.map */