:root{--base-font-size-unit: 16;--color-main: #faf;--color-main-darker: #faf;--color-main-darker-rgb: "255, 170, 255";--color-grey: #faf;--color-grey-light: #faf;--color-grey-med: #faf;--color-grey-med-background: #faf;--color-grey-input: #faf;--color-white: #fff;--color-black: #000;--color-white-off: #faf;--color-highlight-light: #faf;--color-highlight-dark: #faf;--color-menu-active-highlight-light: #faf;--color-menu-active-highlight-dark: #faf;--color-spinner-highlight-light: #faf;--color-spinner-highlight-dark: #faf;--color-special: #faf;--color-special-gradient-dashboard: #faf;--color-special-gradient: #faf;--color-special-faded: #faf;--color-checkbox-checked-background: #faf;--color-alert: #faf;--color-alert-background: #faf;--color-success: #faf;--color-in-progress: #faf;--color-notifications-background-read: #faf;--color-inverted-text: #faf;--color-inverted-text-hover: #faf;--color-background: #E1E5ED;--color-background-rgb: "225, 229, 237";--color-background-brightest: #fff;--background-body: "";--color-foreground: #000;--color-foreground-rgb: "0,0,0";--color-toggle-dark: #faf;--color-toggle-light: #faf;--color-button-success-light: #faf;--color-button-success-dark: #faf;--color-footer-links-background: #faf;--color-special-in-rgb: #faf;--color-main-lighten-10: hsl(from var(--color-main) h s calc(l + 10%) );--color-main-lighten-20: hsl(from var(--color-main) h s calc(l + 20%) );--color-main-lighten-30: hsl(from var(--color-main) h s calc(l + 30%) );--color-main-darken-5: hsl(from var(--color-main) h s calc(l - 5%) );--color-main-darken-10: hsl(from var(--color-main) h s calc(l - 10%) );--color-main-darken-15: hsl(from var(--color-main) h s calc(l - 15%) );--color-main-darken-20: hsl(from var(--color-main) h s calc(l - 20%) );--color-main-darken-30: hsl(from var(--color-main) h s calc(l - 30%) );--color-widget-list-row-hover-background: #faf;--color-nav-icon-active: #faf;--color-scrollbar-track: #fafafa;--color-modal-background: var(--color-main-darker-rgb);--color-input-border-focus-highlight: #faf;--color-button-text-combo-background: #faf;--color-button-text-combo-border: #faf;--color-notifications-text: #faf;--color-notifications-highlight-text: #faf;--color-notifications-background: #faf;--color-notifications-line: #faf;--color-notifications-background-read: #F5F7F9;--color-focus-outline: #E2086C;--height-pre-nav: 40px}.theme--high-contrast .widget .widget-button,.theme--high-contrast .box-wrapper .box-half .box.box-bigger .button-dark,.theme--high-contrast .box.box-with-button .box-button{background:var(--color-foreground)}.theme--high-contrast .widget .widget-button,.theme--high-contrast .box-wrapper .box-half .box.box-bigger .button-dark,.theme--high-contrast .box.box-with-button .box-button,.theme--high-contrast .widget .widget-button *,.theme--high-contrast .box-wrapper .box-half .box.box-bigger .button-dark *,.theme--high-contrast .box.box-with-button .box-button *{color:var(--color-background)}.theme--high-contrast .widget .widget-button app-svg-icon *,.theme--high-contrast .box-wrapper .box-half .box.box-bigger .button-dark app-svg-icon *,.theme--high-contrast .box.box-with-button .box-button app-svg-icon *{stroke:var(--color-background)}.grid-wrapper{box-sizing:border-box;max-width:1312px;margin:0 auto}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2.6666666667rem;padding-left:2.6666666667rem}.row{box-sizing:border-box;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin-right:-1.3333333333rem;margin-left:-1.3333333333rem}.row.reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.col-xsmall{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:auto}.col-xsmall-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xsmall-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xsmall-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:25%;max-width:25%}.col-xsmall-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xsmall-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xsmall-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:50%;max-width:50%}.col-xsmall-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xsmall-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xsmall-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:75%;max-width:75%}.col-xsmall-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xsmall-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xsmall-12,.page.main.dashboard,.page.main.wide,.page.main{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:100%;max-width:100%}.col-xsmall-offset-0,.page.main.dashboard,.page.main.wide,.page.main{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:0}.col-xsmall-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:8.3333333333%}.col-xsmall-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:16.6666666667%}.col-xsmall-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:25%}.col-xsmall-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:33.3333333333%}.col-xsmall-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:41.6666666667%}.col-xsmall-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:50%}.col-xsmall-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:58.3333333333%}.col-xsmall-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:66.6666666667%}.col-xsmall-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:75%}.col-xsmall-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:83.3333333333%}.col-xsmall-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:91.6666666667%}.col-xsmall-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:100%}.col-xsmall{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-xsmall{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xsmall{-moz-justify-content:center;justify-content:center;text-align:center}.end-xsmall{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xsmall{-moz-align-items:flex-start;align-items:flex-start}.middle-xsmall{-moz-align-items:center;align-items:center}.bottom-xsmall{-moz-align-items:flex-end;align-items:flex-end}.around-xsmall{-moz-justify-content:space-around;justify-content:space-around}.between-xsmall{-moz-justify-content:space-between;justify-content:space-between}.first-xsmall{order:-1}.last-xsmall{order:1}@media only screen and (min-width: 745px){.container{width:46rem}.col-small{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:auto}.col-small-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-small-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-small-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:25%;max-width:25%}.col-small-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-small-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-small-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:50%;max-width:50%}.col-small-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-small-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-small-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:75%;max-width:75%}.col-small-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-small-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-small-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:100%;max-width:100%}.col-small-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:0}.col-small-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:8.3333333333%}.col-small-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:16.6666666667%}.col-small-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:25%}.col-small-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:33.3333333333%}.col-small-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:41.6666666667%}.col-small-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:50%}.col-small-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:58.3333333333%}.col-small-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:66.6666666667%}.col-small-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:75%}.col-small-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:83.3333333333%}.col-small-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:91.6666666667%}.col-small-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:100%}.col-small{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-small{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-small{-moz-justify-content:center;justify-content:center;text-align:center}.end-small{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-small{-moz-align-items:flex-start;align-items:flex-start}.middle-small{-moz-align-items:center;align-items:center}.bottom-small{-moz-align-items:flex-end;align-items:flex-end}.around-small{-moz-justify-content:space-around;justify-content:space-around}.between-small{-moz-justify-content:space-between;justify-content:space-between}.first-small{order:-1}.last-small{order:1}}@media only screen and (min-width: 1024px){.container{width:61rem}.col-medium{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:auto}.col-medium-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-medium-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-medium-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:25%;max-width:25%}.col-medium-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-medium-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-medium-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:50%;max-width:50%}.col-medium-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-medium-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-medium-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:75%;max-width:75%}.col-medium-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-medium-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-medium-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:100%;max-width:100%}.col-medium-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:0}.col-medium-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:8.3333333333%}.col-medium-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:16.6666666667%}.col-medium-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:25%}.col-medium-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:33.3333333333%}.col-medium-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:41.6666666667%}.col-medium-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:50%}.col-medium-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:58.3333333333%}.col-medium-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:66.6666666667%}.col-medium-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:75%}.col-medium-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:83.3333333333%}.col-medium-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:91.6666666667%}.col-medium-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:100%}.col-medium{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-medium{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-medium{-moz-justify-content:center;justify-content:center;text-align:center}.end-medium{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-medium{-moz-align-items:flex-start;align-items:flex-start}.middle-medium{-moz-align-items:center;align-items:center}.bottom-medium{-moz-align-items:flex-end;align-items:flex-end}.around-medium{-moz-justify-content:space-around;justify-content:space-around}.between-medium{-moz-justify-content:space-between;justify-content:space-between}.first-medium{order:-1}.last-medium{order:1}}@media only screen and (min-width: 1441px){.container{width:71rem}.col-large{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:auto}.col-large-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-large-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-large-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:25%;max-width:25%}.col-large-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-large-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-large-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:50%;max-width:50%}.col-large-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-large-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-large-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:75%;max-width:75%}.col-large-10,.page.main{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-large-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-large-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:100%;max-width:100%}.col-large-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:0}.col-large-offset-1,.page.main{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:8.3333333333%}.col-large-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:16.6666666667%}.col-large-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:25%}.col-large-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:33.3333333333%}.col-large-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:41.6666666667%}.col-large-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:50%}.col-large-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:58.3333333333%}.col-large-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:66.6666666667%}.col-large-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:75%}.col-large-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:83.3333333333%}.col-large-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:91.6666666667%}.col-large-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:100%}.col-large{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-large{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-large{-moz-justify-content:center;justify-content:center;text-align:center}.end-large{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-large{-moz-align-items:flex-start;align-items:flex-start}.middle-large{-moz-align-items:center;align-items:center}.bottom-large{-moz-align-items:flex-end;align-items:flex-end}.around-large{-moz-justify-content:space-around;justify-content:space-around}.between-large{-moz-justify-content:space-between;justify-content:space-between}.first-large{order:-1}.last-large{order:1}}@media only screen and (min-width: 1620px){.container{width:102rem}.col-xlarge{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:auto}.col-xlarge-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xlarge-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xlarge-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:25%;max-width:25%}.col-xlarge-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xlarge-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xlarge-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:50%;max-width:50%}.col-xlarge-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xlarge-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xlarge-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:75%;max-width:75%}.col-xlarge-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xlarge-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xlarge-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;flex-basis:100%;max-width:100%}.col-xlarge-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:0}.col-xlarge-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:8.3333333333%}.col-xlarge-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:16.6666666667%}.col-xlarge-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:25%}.col-xlarge-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:33.3333333333%}.col-xlarge-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:41.6666666667%}.col-xlarge-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:50%}.col-xlarge-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:58.3333333333%}.col-xlarge-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:66.6666666667%}.col-xlarge-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:75%}.col-xlarge-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:83.3333333333%}.col-xlarge-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:91.6666666667%}.col-xlarge-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:1.3333333333rem;padding-left:1.3333333333rem;margin-left:100%}.col-xlarge{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-xlarge{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xlarge{-moz-justify-content:center;justify-content:center;text-align:center}.end-xlarge{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xlarge{-moz-align-items:flex-start;align-items:flex-start}.middle-xlarge{-moz-align-items:center;align-items:center}.bottom-xlarge{-moz-align-items:flex-end;align-items:flex-end}.around-xlarge{-moz-justify-content:space-around;justify-content:space-around}.between-xlarge{-moz-justify-content:space-between;justify-content:space-between}.first-xlarge{order:-1}.last-xlarge{order:1}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;outline:0}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{padding-left:1.5rem}textarea,input[type=text],input[type=button],input[type=submit],input[type=password],input[type=reset],input[type=search]{-webkit-appearance:none;border-radius:0}@font-face{font-family:bbrz_calendar;src:url(/portal/assets/fonts/bbrz_calendar.eot);src:url(/portal/assets/fonts/bbrz_calendar.eot?9i7p3m#iefix) format("embedded-opentype"),url(/portal/assets/fonts/bbrz_calendar.ttf?9i7p3m) format("truetype"),url(/portal/assets/fonts/bbrz_calendar.woff?9i7p3m) format("woff"),url(/portal/assets/fonts/bbrz_calendar.svg?9i7p3m#bbrz_calendar) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=bbrz-],[class*=" bbrz-"]{font-family:bbrz_calendar!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bbrz-chevron_left:before{content:"\e900"}.bbrz-chevron_right:before{content:"\e901"}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body{margin:0;padding:0;background:var(--color-background);background-image:var(--background-body);background-repeat:repeat;background-position:center;touch-action:pan-x pan-y}body.nav-open,body.filter-open{overflow:hidden}@media (min-width: 745px){body.filter-open{overflow:auto}}@media (min-width: 1024px){body ::-webkit-scrollbar-thumb{border-radius:20px}body ::-webkit-scrollbar-thumb:hover{background:var(--color-grey)}body ::-webkit-scrollbar-track{background:var(--color-grey);background:transparent;border-radius:20px}}@media (min-width: 1024px){body.theme--high-contrast ::-webkit-scrollbar-thumb{border-radius:20px}body.theme--high-contrast ::-webkit-scrollbar-thumb:hover{background:var(--color-grey)}body.theme--high-contrast ::-webkit-scrollbar-track{background:var(--color-background);background:transparent;border-radius:20px}}.clear{clear:both}.empty{font-style:italic;padding:3rem;display:block;width:100%;text-align:center}.empty:focus-visible{outline:2px solid var(--color-focus-outline)}.empty.small{font-size:calc(16 / var(--base-font-size-unit) * 1rem)}.hidden{display:none}.spacer{display:block;width:100%;height:.5rem}.spacer-half{display:block;width:100%;height:.25rem}.spacer-1{display:block;width:100%;height:.5rem}.spacer-2{display:block;width:100%;height:1rem}.spacer-3{display:block;width:100%;height:1.5rem}.spacer-4{display:block;width:100%;height:2rem}.spacer-5{display:block;width:100%;height:2.5rem}.spacer-6{display:block;width:100%;height:3rem}.spacer-7{display:block;width:100%;height:3.5rem}.spacer-8{display:block;width:100%;height:4rem}.spacer-9{display:block;width:100%;height:4.5rem}.spacer-10{display:block;width:100%;height:5rem}.spacer-11{display:block;width:100%;height:5.5rem}.spacer-12{display:block;width:100%;height:6rem}.spacer-13{display:block;width:100%;height:6.5rem}.spacer-14{display:block;width:100%;height:7rem}.spacer-15{display:block;width:100%;height:7.5rem}.spacer-16{display:block;width:100%;height:8rem}.spacer-17{display:block;width:100%;height:8.5rem}.spacer-18{display:block;width:100%;height:9rem}.spacer-19{display:block;width:100%;height:9.5rem}.spacer-20{display:block;width:100%;height:10rem}.visually-hidden{display:none}.visually-hidden-for-aria{opacity:0!important;position:absolute;width:0;height:0}main{display:block}nav{display:block}header{display:block}footer{display:block}*{font-family:Rubik,sans-serif;font-weight:400;line-height:1.5;color:var(--color-main)}html,body{font-size:16px}h1,.h1{font-size:calc(24 / var(--base-font-size-unit) * 1rem);font-weight:400}@media (min-width: 745px){h1,.h1{font-size:calc(30 / var(--base-font-size-unit) * 1rem)}}h1 *,.h1 *{color:var(--color-main-darker)}h2,.h2{font-size:calc(24 / var(--base-font-size-unit) * 1rem);font-weight:400}h2 *,.h2 *{color:var(--color-main-darker)}h3,.h3{font-size:calc(20 / var(--base-font-size-unit) * 1rem);color:var(--color-main-darker);font-weight:400;line-height:1.25}h3 *,.h3 *{line-height:1.25;color:var(--color-main-darker)}h4,.h4{font-size:calc(18 / var(--base-font-size-unit) * 1rem);font-weight:500;line-height:1.25}h4 *,.h4 *{line-height:1.25;color:var(--color-main-darker)}h5,.h5{font-size:calc(16 / var(--base-font-size-unit) * 1rem);color:var(--color-main-darker);font-weight:700;line-height:1.25}h5 *,.h5 *{line-height:1.25;color:var(--color-main-darker)}p,.p,span,.span,.text{font-weight:400}p.text-light,.p.text-light,span.text-light,.span.text-light,.text.text-light{color:rgba(var(--color-main),.8)}p.text-secondary,.p.text-secondary,span.text-secondary,.span.text-secondary,.text.text-secondary{font-size:calc(14 / var(--base-font-size-unit) * 1rem);color:rgba(var(--color-main),.8)}.text-base-font-size{font-size:calc(16 / var(--base-font-size-unit) * 1rem)}.text-small{font-size:calc(14 / var(--base-font-size-unit) * 1rem)}.text-bold{font-weight:700;color:inherit}.text-500{font-weight:500}.text-regular{font-weight:400}.text-font-weight-light{font-weight:300}.text-line-height-small{line-height:1.25}.text-error{color:var(--color-alert);font-weight:700;font-size:calc(12 / var(--base-font-size-unit) * 1rem)}.text-left{text-align:left}.text-italic{font-style:italic}.text-link,a{font-size:calc(14 / var(--base-font-size-unit) * 1rem);font-weight:400;color:var(--color-main);cursor:pointer;text-decoration:underline}.text-link.link-no-decoration,a.link-no-decoration{text-decoration:none}.text-link.link-no-decoration:hover,a.link-no-decoration:hover{text-decoration:underline}.link{font-size:calc(14 / var(--base-font-size-unit) * 1rem);font-weight:400;color:var(--color-main);text-decoration:none;cursor:pointer}.link .link-arrow{margin-left:.5rem;transform:translate(0);transition:all 175ms cubic-bezier(.4,0,.2,1)}.link:hover .link-arrow{transform:translate(.25rem)}.link:focus{text-decoration:underline}.link:focus .link-arrow{transform:translate(.25rem)}.button{background:var(--color-background-brightest);box-shadow:0 2px 20px rgba(var(--color-main-darker-rgb),.2);border-radius:.5rem;border:1px solid transparent;padding:.75rem 1rem;display:inline-flex;align-items:center;height:3rem;text-decoration:none;cursor:pointer;font-size:calc(14 / var(--base-font-size-unit) * 1rem);font-weight:700;outline:none;transform:translateY(0);transition:all 175ms cubic-bezier(.4,0,.2,1)}.button:focus-visible{outline:2px solid #E2086C;outline-offset:2px}.button:focus-visible:after{content:"";outline:white solid 2px;position:absolute;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:inherit}.button app-svg-icon{margin-right:.5rem}.button:hover,.button:focus{box-shadow:0 14px 28px rgba(var(--color-main-darker-rgb),.2);transform:translateY(-2px)}.button.button-dark{background:rgba(var(--color-main-darker-rgb),.2);box-shadow:none}.button.button-super-dark{background:var(--color-main-darker);color:var(--color-white)}.button.button-secondary{background:transparent;box-shadow:none;color:rgba(var(--color-main),.8)}.button.button-secondary:hover{color:var(--color-main)}.button.button-secondary.button-secondary-dark,.button.button-secondary.button-secondary-dark:hover{color:var(--color-main-darker)}.button.button-success{background:linear-gradient(223deg,var(--color-button-success-light) 0%,var(--color-button-success-light) 100%)}.button.button-shadow{box-shadow:0 2px 20px rgba(var(--color-main-darker-rgb),.2)}.button.button-multiline{height:auto;line-height:1.25}.button[disabled]{pointer-events:none!important;opacity:.6}.theme--high-contrast .button{border:1px solid var(--color-foreground)}.theme--high-contrast .button-super-dark{background:var(--color-background)}.theme--high-contrast .button-group .button.button-secondary{padding-right:1rem}.button-group{width:100%;display:flex;margin-left:-.25rem;margin-right:-.25rem}.button-group .button{margin:0 .25rem}.button-group--centered{justify-content:center}.theme--high-contrast .learning-tools-load-more .button app-svg-icon *{stroke:var(--color-foreground)}hr{outline:none;border:0;border-bottom:1px solid rgba(var(--color-main-darker-rgb),.2)}input{border-radius:0;-webkit-appearance:none}input:focus-visible{outline:2px solid #E2086C}.label{font-weight:700;font-size:calc(14 / var(--base-font-size-unit) * 1rem);color:var(--color-main)}.box{background:var(--color-background-brightest);box-shadow:0 2px 20px rgba(var(--color-main-darker-rgb),.2);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;transform:translateY(0);transition:all 175ms cubic-bezier(.4,0,.2,1);font-size:calc(16 / var(--base-font-size-unit) * 1rem);border:none}@media (min-width: 1024px){.box.box-bigger{padding:2rem}}.box.box-full-width{width:100%}.box.box-max-height{max-height:250px}.box.box-full-screen{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:2000;-webkit-tap-highlight-color:transparent}@media (min-width: 745px){.box.box-full-screen{position:absolute;top:48px;right:0;left:unset;height:auto;width:-moz-fit-content;width:fit-content}}.box .box-inner{pointer-events:none;height:100%;width:100%;overflow:hidden}.box .box-inner p a{font-size:calc(16 / var(--base-font-size-unit) * 1rem)}.box .box-inner img{height:auto;max-width:100%}.box .box-inner .box-headline-icon-combo{display:flex}.box .box-inner .box-headline-icon-combo app-svg-icon{margin-right:.5rem}.box .box-fade{position:absolute;content:"";left:0;right:0;bottom:1rem;height:1.5rem;background:linear-gradient(to bottom,#fff0,#fff)}@media (min-width: 1024px){.box .box-fade{bottom:2rem}}.box.box-with-arrow:not(.box-dont-read-more),.box.box-with-hover:not(.box-dont-read-more){cursor:pointer;padding-bottom:2rem}.box.box-with-arrow:not(.box-dont-read-more) .box-arrow,.box.box-with-hover:not(.box-dont-read-more) .box-arrow{position:absolute;right:1rem;bottom:1rem;transform:translate(0);transition:all 175ms cubic-bezier(.4,0,.2,1)}.box.box-with-arrow:not(.box-dont-read-more):hover,.box.box-with-arrow:not(.box-dont-read-more):focus,.box.box-with-hover:not(.box-dont-read-more):hover,.box.box-with-hover:not(.box-dont-read-more):focus{box-shadow:0 14px 28px rgba(var(--color-main-darker-rgb),.2);transform:translateY(-2px)}.box.box-with-arrow:not(.box-dont-read-more):hover .box-arrow,.box.box-with-arrow:not(.box-dont-read-more):focus .box-arrow,.box.box-with-hover:not(.box-dont-read-more):hover .box-arrow,.box.box-with-hover:not(.box-dont-read-more):focus .box-arrow{transform:translate(.25rem)}.box.box-with-hover{padding-bottom:1rem}.box.box-with-button,.box.box-with-button-special{overflow:hidden;cursor:pointer}.box.box-with-button .box-button,.box.box-with-button-special .box-button{position:relative;left:-1rem;right:-1rem;bottom:-1rem;width:calc(100% + 2rem);background:linear-gradient(223deg,var(--color-highlight-light) 0%,var(--color-highlight-dark) 100%);padding:1rem;margin-top:auto;color:var(--color-white);text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer}.box.box-with-button .box-button .box-arrow,.box.box-with-button-special .box-button .box-arrow{left:.5rem;transition:all 175ms cubic-bezier(.4,0,.2,1)}@media (min-width: 1024px){.box.box-with-button.box-bigger.filter-padding,.box.box-with-button-special.box-bigger.filter-padding{padding:1.5rem}.box.box-with-button.box-bigger.filter-padding .box-button,.box.box-with-button-special.box-bigger.filter-padding .box-button{bottom:-1.5rem}}@media (min-width: 1024px){.box.box-with-button.box-bigger .box-button,.box.box-with-button-special.box-bigger .box-button{left:-2rem;right:-2rem;bottom:-2rem;width:calc(100% + 4rem);padding:1rem 2rem}}.box.box-with-button:focus,.box.box-with-button:hover,.box.box-with-button-special:focus,.box.box-with-button-special:hover{box-shadow:0 14px 28px rgba(var(--color-main-darker-rgb),.2);transform:translateY(-2px)}.box.box-with-button:focus .box-button .box-arrow,.box.box-with-button:hover .box-button .box-arrow,.box.box-with-button-special:focus .box-button .box-arrow,.box.box-with-button-special:hover .box-button .box-arrow{left:0}.box.box-with-button-special .box-button{font-weight:700;color:var(--color-main);text-align:left;background:linear-gradient(223deg,var(--color-special) 0%,var(--color-special-gradient) 100%)}.box.box-dont-read-more{pointer-events:none}.box.box-dont-read-more .box-fade,.box.box-dont-read-more .box-arrow{display:none}.box.box-no-hover{cursor:auto}.box.box-no-hover:focus,.box.box-no-hover:hover{box-shadow:0 2px 20px rgba(var(--color-main-darker-rgb),.2);transform:translateY(0)}.box.box-no-hover:focus .box-button .box-arrow,.box.box-no-hover:hover .box-button .box-arrow{left:.5rem}.box.box-no-hover .box-button:hover .box-arrow{left:.75rem}.theme--high-contrast .box{border:2px solid var(--color-foreground)}.theme--high-contrast .box app-svg-icon:not(.no-hc-adpation) *{stroke:var(--color-foreground)}.theme--high-contrast .box .box-fade{background:linear-gradient(to bottom,rgba(var(--color-background-rgb),0),rgba(var(--color-background-rgb),1))}.theme--high-contrast .box.box-with-button .box-button,.theme--high-contrast .box.box-with-button-special .box-button{border-top:2px solid var(--color-foreground)}.theme--high-contrast .box:hover,.theme--high-contrast .box:focus{box-shadow:none!important}.theme--high-contrast .box.news-item app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast .box.news-item.show-breaking-news{background:var(--color-foreground);border:2px solid var(--color-foreground)}.theme--high-contrast .box.news-item.show-breaking-news,.theme--high-contrast .box.news-item.show-breaking-news *{color:var(--color-background)}.theme--high-contrast .box.news-item.show-breaking-news *{stroke:var(--color-background)}.box-grid{display:flex;flex-wrap:wrap}.box-grid .box{margin:.5rem 0;width:100%}@media (min-width: 745px){.box-grid .box{margin:.75rem;width:calc(50% - .75rem)}.box-grid .box:nth-child(odd){margin-left:0}.box-grid .box:nth-child(2n){margin-right:0}}@media (min-width: 1024px){.box-grid .box{width:calc(25% - 1.13rem)}.box-grid .box:nth-child(odd){margin:.75rem}.box-grid .box:nth-child(2n){margin:.75rem}.box-grid .box:nth-child(4n+1){margin-left:0}.box-grid .box:nth-child(4n){margin-right:0}}@media (min-width: 1024px){.box-grid--3 .box{width:calc(33.33% - 1rem)}.box-grid--3 .box:nth-child(4n+1){margin:.75rem}.box-grid--3 .box:nth-child(4n){margin:.75rem}.box-grid--3 .box:nth-child(3n+1){margin-left:0}.box-grid--3 .box:nth-child(3n){margin-right:0}}@media (min-width: 745px){.box-grid--1 .box{margin:.75rem 0;width:100%}}@media (min-width: 1024px){.box-grid--1 .box{margin:.75rem 0;width:100%}.box-grid--1 .box:nth-child(odd),.box-grid--1 .box:nth-child(2n),.box-grid--1 .box:nth-child(4n+1),.box-grid--1 .box:nth-child(4n){margin-left:0;margin-right:0}}.widget{background:var(--color-white-off);box-shadow:0 2px 20px rgba(var(--color-main-darker-rgb),.2);border-radius:.5rem;height:360px;position:relative;width:100%;max-width:376px;font-size:calc(16 / var(--base-font-size-unit) * 1rem)}@media (min-width: 1024px){.widget{max-width:none}}.widget--white{background:var(--color-white)}.widget .widget-header{background-color:var(--color-white);position:relative;left:0;top:0;width:100%;height:4rem;padding:1rem 1.5rem;display:flex;align-items:center;border:none;border-bottom:1px solid rgba(var(--color-main-darker-rgb),.2);border-radius:.5rem .5rem 0 0}.widget .widget-header:focus-visible{outline:2px solid var(--color-focus-outline);outline-offset:-3px}.widget .widget-header .widget-header-icon{margin-right:.5rem;min-width:32px;min-height:32px}.widget .widget-header.big{height:5rem}.widget .widget-header.big .h3,.widget .widget-header.big .h3 *{line-height:1}.widget .widget-header--link{cursor:pointer}.widget .widget-header--link .widget-header-arrow{margin-left:.5rem;transition:all 175ms cubic-bezier(.4,0,.2,1)}.widget .widget-header:hover .widget-header-arrow{margin-left:.75rem}.widget.edit-mode{height:auto;height:-moz-fit-content;height:fit-content}.widget.edit-mode .widget-header{border-radius:.5rem;pointer-events:none;height:auto}.widget .widget-content-wrapper-loader{position:absolute;left:0;right:0;bottom:0;top:4rem;background:rgba(var(--color-white),.85);pointer-events:none;border-radius:0 0 .5rem .5rem;z-index:10}.widget .widget-content-wrapper{position:absolute;left:0;right:0;top:4rem;bottom:0;padding:.25rem 1.5rem;padding-right:calc(1.5rem - 2px);overflow-x:auto}.widget .widget-content-wrapper::-webkit-scrollbar{width:.25rem;height:.25rem}.widget .widget-content-wrapper::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:0}.widget .widget-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-main);border-radius:0}.widget .widget-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-main-darker)}.widget .widget-content-wrapper.big{top:5rem}.widget .widget-content-wrapper.widget-content-wrapper--with-button{bottom:3.25rem}.widget .widget-content-wrapper--tab-nav{top:6rem}.widget .widget-content-wrapper--tab-nav.big{top:7rem}.widget .widget-content-wrapper.edit-mode{display:none}.widget .widget-tab-nav{height:2rem;background:var(--color-white);position:relative;top:-1px;border-bottom:1px solid rgba(var(--color-main-darker-rgb),.2)}.widget .widget-tab-nav.edit-mode{display:none}.widget--button .widget-content-wrapper{bottom:3.25rem}.widget .widget-button{position:absolute;left:0;right:0;top:calc(372px - 4rem);height:3.25rem;width:100%;background:linear-gradient(223deg,var(--color-highlight-light) 0%,var(--color-highlight-dark) 100%);padding:0 1.5rem;color:var(--color-white);font-size:calc(16 / var(--base-font-size-unit) * 1rem);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0 0 .5rem .5rem;box-shadow:0 2px 20px rgba(var(--color-main-darker-rgb),.2);transition:all 175ms cubic-bezier(.4,0,.2,1)}.widget .widget-button.widget-button-light{color:var(--color-main);background:var(--color-white)}.widget .widget-button .widget-button-arrow{left:.5rem;transition:all 175ms cubic-bezier(.4,0,.2,1)}.widget .widget-button:hover{box-shadow:0 14px 28px rgba(var(--color-main-darker-rgb),.2)}.widget .widget-button:hover .widget-button-arrow{transform:translate(.25rem)}.widget .widget-content app-loading{position:absolute;left:50%;top:50%;transform:translateY(-50%) translate(-50%)}.theme--high-contrast .widget{border:2px solid var(--color-foreground);background-color:var(--color-background);max-width:380px}.theme--high-contrast .widget .widget-header{background-color:var(--color-background);border-bottom:1px solid var(--color-foreground)}.theme--high-contrast .widget .widget-header,.theme--high-contrast .widget .widget-header>*{color:var(--color-foreground)}.theme--high-contrast .widget .widget-header app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast .widget .widget-content-wrapper.scrollbar-visible{right:-2px}.theme--high-contrast .widget .widget-content-wrapper::-webkit-scrollbar{width:calc(.25rem + 2px);height:calc(.25rem + 2px)}.theme--high-contrast .widget .widget-content-wrapper::-webkit-scrollbar-track{width:20px;background:transparent;border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main);border-left:2px solid var(--color-main);border-right:2px solid var(--color-main);border-radius:0}.theme--high-contrast .widget .widget-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-main);border:2px solid transparent;border-radius:10px;background-clip:content-box}.theme--high-contrast .widget .widget-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-main)}.theme--high-contrast .widget .widget-content-wrapper .widget-content app-svg-icon:not(.no-hc-adpation) *{stroke:var(--color-foreground)}.theme--high-contrast .widget .widget-content-wrapper .widget-content .event-teams-link app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast .widget .widget-button{top:calc(368px - 4rem);border-radius:0}.theme--high-contrast .widget .widget-button.widget-button-light{color:var(--color-background)}.widget-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:1rem;grid-row-gap:1rem}.widget-wrapper.edit-mode{grid-row-gap:1.5rem}@media (min-width: 928px){.widget-wrapper{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:2rem}.widget-wrapper.edit-mode{grid-row-gap:2.25rem}}@media (min-width: 1360px){.widget-wrapper{grid-template-columns:repeat(3,1fr)}}.widget-wrapper .widget{margin:0 auto;overflow:hidden}@media (min-width: 928px){.widget-wrapper .widget:nth-child(odd){margin-right:0;margin-left:auto}.widget-wrapper .widget:nth-child(2n){margin-right:auto;margin-left:0}}@media (min-width: 1360px){.widget-wrapper .widget{margin:0}}.widget-wrapper .widget.edit-mode{animation:widgetWobbleFront infinite alternate 538ms;overflow:initial}.widget-wrapper .widget.edit-mode:nth-child(2n){animation-name:widgetWobbleBack;animation-delay:115ms}.widget-wrapper .widget.edit-mode.gu-transit{animation:none;border:1px dashed var(--color-main)}.widget-wrapper .widget.edit-mode.edit-mode-animation-stopped{animation-play-state:paused}.widget-list .widget-list-row{position:relative;left:-1.5rem;right:-1.5rem;width:calc(100% + 3rem - 2px);padding:1rem 1rem 1rem 1.5rem;display:flex;align-items:center;cursor:pointer;transition:all 175ms cubic-bezier(.4,0,.2,1)}.widget-list .widget-list-row:after{content:"";position:absolute;bottom:0;right:1.5rem;left:1.5rem;height:1px;background:rgba(var(--color-main-darker-rgb),.2)}.widget-list .widget-list-row:last-child:after{content:none}.widget-list .widget-list-row:hover{background:var(--color-widget-list-row-hover-background)}.widget-list .widget-list-row--borderless{padding:.5rem}.widget-list .widget-list-row--borderless.show-breaking-news{background:linear-gradient(223deg,var(--color-special-gradient-dashboard) 0%,var(--color-special) 100%);color:var(--color-inverted-text)}.widget-list .widget-list-row--borderless.show-breaking-news *{color:var(--color-inverted-text)}.widget-list .widget-list-row--borderless:after{content:none}.theme--high-contrast .widget-list .widget-list-row app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast .widget-list .widget-list-row--borderless.show-breaking-news{background:var(--color-foreground);position:relative;color:var(--color-background)}.theme--high-contrast .widget-list .widget-list-row--borderless.show-breaking-news *{color:var(--color-background)}.theme--high-contrast .widget-list .widget-list-row--borderless.show-breaking-news app-svg-icon *{stroke:var(--color-background)}.base-profile-picture-wrapper{position:relative;border-radius:50%;overflow:hidden}.base-profile-picture-wrapper--48-72{width:3rem;height:3rem}@media (min-width: 1024px){.base-profile-picture-wrapper--48-72{width:4.5rem;height:4.5rem}}.base-profile-picture-wrapper--104{width:6.5rem;height:6.5rem}.base-profile-picture-wrapper--32{width:2rem;height:2rem}.base-profile-picture-wrapper .base-profile-picture{position:absolute;left:50%;top:50%;transform:translateY(-50%) translate(-50%);height:100%;width:auto}.theme--high-contrast app-bbrz-calendar-list .calendar-list{padding:1rem;border-radius:.5rem;border:2px solid var(--color-foreground);width:calc(100% + 2rem);transform:translate(-1rem)}.theme--high-contrast app-bbrz-calendar-list .calendar-list--hidden{display:none}.theme--high-contrast app-bbrz-calendar-list .calendar-list--active{background-color:#e5e5f7;opacity:.8;background:repeating-linear-gradient(-45deg,var(--color-foreground),var(--color-foreground) 1px,var(--color-background) 1px,var(--color-background) 10px)}.theme--high-contrast app-bbrz-calendar-list .calendar-list--active .calendar-list__day .calendar-list__weekday{background-color:var(--color-foreground);color:var(--color-background);padding:.25rem;border-radius:.25rem}.theme--high-contrast app-bbrz-calendar-list .calendar-list--active .empty.empty-today{background-color:var(--color-background);color:var(--color-foreground);border:2px solid var(--color-foreground);padding:.25rem;border-radius:.25rem}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row{outline:none}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row .list__cell:nth-of-type(2){background:var(--color-background);border-left:2px solid var(--color-foreground)}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row .list__cell:nth-of-type(2) *{color:var(--color-foreground)}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row .list__cell:nth-child(2),.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row .list__cell:nth-child(3),.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row .list__cell:nth-child(4){border-top:2px solid var(--color-foreground);border-bottom:2px solid var(--color-foreground)}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row .list__cell:nth-child(4){border-right:2px solid var(--color-foreground)}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching:after,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open:after{filter:brightness(0) invert(12%) sepia(66%) saturate(1133%) hue-rotate(218deg) brightness(91%) contrast(87%)}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-of-type(2),.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-of-type(2){background:var(--color-background);border-left:none}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-of-type(2) *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-of-type(2) *{color:var(--color-foreground)}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(2),.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(3),.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(4),.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(2),.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(3),.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(4){background:var(--color-foreground);border-top:none;border-bottom:none}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(2) *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(3) *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(4) *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(2) *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(3) *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(4) *{color:var(--color-background)}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(2) app-svg-icon *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(3) app-svg-icon *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(4) app-svg-icon *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(2) app-svg-icon *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(3) app-svg-icon *,.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(4) app-svg-icon *{stroke:var(--color-background)}.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.non-teaching .list__cell:nth-child(4),.theme--high-contrast app-bbrz-calendar-list .calendar-list app-list .list__body .list__row.absence.open .list__cell:nth-child(4){border-right:none}.theme--high-contrast .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column--active{background:repeating-linear-gradient(-45deg,var(--color-foreground),var(--color-foreground) 1px,var(--color-background) 1px,var(--color-background) 10px)}.theme--high-contrast app-breadcrumb .breadcrumb-back app-svg-icon *{stroke:var(--color-foreground)}.page.main{font-size:calc(16 / var(--base-font-size-unit) * 1rem)}.page.main.wide{margin:0 auto}.page.main.dashboard{margin:0 auto;padding:0;max-width:calc(1128px + 8rem)}.theme--high-contrast app-dashboard .header .dashboard-header-main app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-dashboard .mobile-config-button .button app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-input-label-button .input-label-button-wrapper .input-label-button{background:var(--color-background);color:var(--color-foreground);border-width:1px;border-style:solid;border-color:var(--color-foreground)}.theme--high-contrast app-input-label-button .input-label-button-wrapper .input-label-button.active{background:var(--color-foreground);color:var(--color-background)}.theme--high-contrast app-input-label-button .input-label-button-wrapper .input-label-button.active app-svg-icon:not(.no-hc-adpation) *{stroke:var(--color-background)}.theme--high-contrast app-input-label-button .input-label-button-wrapper .input-label-button app-svg-icon:not(.no-hc-adpation) *{stroke:var(--color-foreground)}.theme--high-contrast app-tab-widget .menu-wrapper.theme--high-contrast{background-color:var(--color-background)}.theme--high-contrast app-tab-widget .menu-wrapper.theme--high-contrast .menu .active-indicator{background:var(--color-foreground)}.theme--high-contrast .button-secondary{padding-right:unset}.theme--high-contrast app-alert-view .alert *{color:var(--color-background)}.theme--high-contrast app-alert-view .alert.error{background-color:var(--color-background);border:2px solid var(--color-foreground)}.theme--high-contrast app-alert-view .alert.error app-svg-icon *{stroke:var(--color-foreground);stroke-width:2px}.theme--high-contrast app-alert-view .alert.error *{color:var(--color-main)}.theme--high-contrast app-alert-view .alert.error .button{padding:.5rem;color:var(--color-main)}.theme--high-contrast app-alert-view .alert.success *{color:var(--color-background)}.theme--high-contrast app-dashboard .header{border-bottom:2px solid var(--color-foreground)}.theme--high-contrast app-dashboard .header .dashboard-header-profile .dashboard-header-profile-link app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-dashboard .header-wrapper .dashboard-header .dashboard-header-main .dashboard-intro .dashboard-button-wrapper .button{background:var(--color-background);border:2px solid var(--color-foreground)}.theme--high-contrast app-dashboard .header-wrapper .dashboard-header .dashboard-header-main .dashboard-intro .dashboard-button-wrapper .button app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-module-page-frame .header{border-bottom:1px solid var(--color-foreground)}.theme--high-contrast app-module-page-frame .header app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-module-page-frame .header app-svg-icon text *{stroke-width:0;fill:var(--color-foreground)}.theme--high-contrast app-module-page-frame .header .menu .active-indicator{background:var(--color-foreground)!important}.theme--high-contrast app-module-page-frame .header-wrapper .header-main.profile-picture .profile-picture-wrapper .profile-picture-edit{background:var(--color-background);border:2px solid var(--color-foreground);width:calc(2rem + 4px);height:calc(2rem + 4px);right:0}.theme--high-contrast app-module-page-frame .header-wrapper .header-main.profile-picture .profile-picture-wrapper .profile-picture-edit app-svg-icon *{stroke:var(--color-foreground);stroke-width:2px}.theme--high-contrast app-navigation .app-side-bar .main-nav{border-right:1px solid var(--color-foreground)}.theme--high-contrast app-navigation .app-side-bar .main-nav .main-nav-item app-svg-icon.main-nav-item-module-icon *,.theme--high-contrast app-navigation .app-side-bar .main-nav .main-nav-item app-svg-icon.main-nav-item-logout-mobile *{stroke:var(--color-foreground)}.theme--high-contrast app-navigation .app-side-bar .main-nav .main-nav-item app-svg-icon.main-nav-item-module-icon .timetable-icon-current-date,.theme--high-contrast app-navigation .app-side-bar .main-nav .main-nav-item app-svg-icon.main-nav-item-logout-mobile .timetable-icon-current-date{fill:var(--color-foreground);stroke:transparent!important}.theme--high-contrast app-navigation .app-side-bar .main-nav .main-nav-item.active app-svg-icon.main-nav-item-module-icon *{stroke:var(--color-nav-icon-active)}.theme--high-contrast app-navigation .app-side-bar .main-nav .main-nav-item.active app-svg-icon.main-nav-item-module-icon .timetable-icon-current-date{fill:var(--color-background);stroke:transparent!important}.theme--high-contrast app-navigation .app-side-bar .main-nav-mobile app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-navigation .app-top-bar{background:var(--color-background);border-bottom:2px solid var(--color-foreground)}.theme--high-contrast app-navigation .app-top-bar app-input-search>form{border:2px solid var(--color-background);color:var(--color-background)}.theme--high-contrast app-navigation .app-top-bar app-input-search>form *{color:var(--color-background)}.theme--high-contrast app-navigation .app-top-bar app-input-search>form app-svg-icon *{stroke-width:2px}.theme--high-contrast app-navigation .app-top-bar app-notification-center .notification-nav .notification-count{background:var(--color-foreground);color:var(--color-background)}.theme--high-contrast app-navigation .app-top-bar app-notification-center .notification-nav app-svg-icon *{stroke:var(--color-foreground);stroke-width:2px}.theme--high-contrast app-navigation .app-top-bar .top-bar-item-logout-wrapper app-svg-icon *{stroke:var(--color-foreground);stroke-width:2px}.theme--high-contrast app-navigation .app-top-pre{background:var(--color-background);border-bottom:1px solid var(--color-foreground)}@media (min-width: 745px) and (pointer: fine){.theme--high-contrast app-navigation .top-bar-item .app-input-search{width:100%;max-width:610px;margin-right:unset;position:relative;margin-left:unset}}.theme--high-contrast app-skip-link .skip-link-container{border:2px solid var(--color-foreground)}.theme--high-contrast app-skip-link .skip-link-container ul li:has(:focus-visible){background-color:var(--color-foreground)}.theme--high-contrast app-skip-link .skip-link-container ul li:has(:focus-visible) button{color:var(--color-background);border-bottom:2px solid var(--color-background)}.theme--high-contrast app-input-search .search{border:1px solid var(--color-foreground);background:var(--color-background);color:var(--color-foreground);z-index:2025}@media (max-width: 744px) and (pointer: coarse){.theme--high-contrast app-input-search .search{border:none}}@media (min-width: 745px) and (pointer: fine){.theme--high-contrast app-input-search .search{height:calc(100% - .5rem);margin:.25rem 2rem}}.theme--high-contrast app-input-search .search app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-input-search .search .search-input{color:var(--color-foreground)}@media (max-width: 744px) and (pointer: coarse){.theme--high-contrast app-input-search .search .search{background:var(--color-background)}.theme--high-contrast app-input-search .search .search-input{background:var(--color-foreground);color:var(--color-background)}.theme--high-contrast app-input-search .search .search-wrapper{z-index:2035}}.theme--high-contrast app-input-search .search:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;z-index:2030;background-color:var(--color-background);transition:all 175ms cubic-bezier(.4,0,.2,1)}@media all and (max-width: 744px) and (pointer: coarse){.theme--high-contrast app-input-search .search.has-mobile-focus:before{opacity:1}}.theme--high-contrast app-input-search .search-results{border:2px solid var(--color-background)}.theme--high-contrast app-input-search .search-results .search-result{transform:translateY(0);transition:all 175ms ease-in-out}.theme--high-contrast app-input-search .search-results .search-result app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-input-search .search-results .search-result:hover{background:var(--color-background);outline:2px solid var(--color-foreground);transform:translateY(-2px)}.theme--high-contrast app-tutorial-button app-svg-icon *{fill:var(--color-background)}.theme--high-contrast app-filter .box.box-with-button-special{border:2px solid var(--color-foreground)}.theme--high-contrast app-filter .filter-wrapper .filter-button app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-list .list__header .list__row,.theme--high-contrast app-list .list__body .list__row{outline:2px solid var(--color-foreground)}.theme--high-contrast app-list .list__header .list__row.open,.theme--high-contrast app-list .list__body .list__row.open{border-bottom:none}.theme--high-contrast app-list .list__header .list__row--details,.theme--high-contrast app-list .list__body .list__row--details{position:relative;top:-6px}.theme--high-contrast app-list .list__header .list__row--details .list__cell:before,.theme--high-contrast app-list .list__body .list__row--details .list__cell:before{content:unset}.theme--high-contrast app-list .list__header .list__row.primary .list__cell:nth-of-type(2),.theme--high-contrast app-list .list__body .list__row.primary .list__cell:nth-of-type(2){background-color:var(--color-foreground);color:var(--color-background)}.theme--high-contrast app-list .list__header .list__row.primary .list__cell:nth-of-type(2) *,.theme--high-contrast app-list .list__body .list__row.primary .list__cell:nth-of-type(2) *{color:var(--color-background)}.theme--high-contrast app-list .list__header .list__row .list__cell,.theme--high-contrast app-list .list__body .list__row .list__cell{background:var(--color-background)}.theme--high-contrast app-list .list__header .list__row .list__cell *,.theme--high-contrast app-list .list__body .list__row .list__cell *{color:var(--color-foreground)}.theme--high-contrast app-list .list__header .list__row .list__cell .list__header__sortable,.theme--high-contrast app-list .list__body .list__row .list__cell .list__header__sortable{filter:invert(87%) sepia(73%) saturate(786%) hue-rotate(171deg) brightness(215%) contrast(95%)}.theme--high-contrast app-list .list__header .list__row .list__cell .icon-wrapper app-svg-icon *,.theme--high-contrast app-list .list__body .list__row .list__cell .icon-wrapper app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-list .list__header .list__row{outline:none}.theme--high-contrast app-list-element-checkbox .checkbox-wrapper .checkbox.checkbox-checked:before{background-color:var(--color-foreground)}.theme--high-contrast app-modal .modal{border:2px solid var(--color-foreground)}.theme--high-contrast app-modal .modal .attachment-element{background:var(--color-background)}.theme--high-contrast app-modal .modal .attachment-element .box{border:2px solid var(--color-foreground)}.theme--high-contrast app-modal .modal app-svg-icon *{stroke:var(--color-foreground);stroke-width:2px}.theme--high-contrast app-modal .modal .modal-sidebar-wrapper .modal-sidebar{background-color:var(--color-background)}.theme--high-contrast app-switcher .switcher-element{background:var(--color-background);border:2px solid var(--color-foreground)}.theme--high-contrast app-switcher .switcher-element app-svg-icon *{stroke:var(--color-foreground)!important}.theme--high-contrast app-switcher .switcher-element--active{background:var(--color-foreground);color:var(--color-background)}.theme--high-contrast app-switcher .switcher-element--active>div{color:var(--color-background)}.theme--high-contrast app-switcher .switcher-element--active app-svg-icon *{stroke:var(--color-background)!important}.theme--high-contrast .page.main.timetable-overview .page-description app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot{background:var(--color-background);border:2px solid var(--color-foreground)}.theme--high-contrast .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot.non-teaching,.theme--high-contrast .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot.absence.open{background-color:var(--color-foreground)}.theme--high-contrast .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot.non-teaching *,.theme--high-contrast .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot.absence.open *{color:var(--color-background)}.theme--high-contrast .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event *{color:var(--color-foreground)}.theme--high-contrast bbrz-calendar bbrz-event .event{background:var(--color-foreground)}.theme--high-contrast bbrz-calendar bbrz-event *{color:var(--color-background)}.theme--high-contrast app-timetable-page-absences app-list .list__header .list__row{outline:none}.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row{outline:none}.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row:after{filter:brightness(0) invert(12%) sepia(66%) saturate(1133%) hue-rotate(218deg) brightness(91%) contrast(87%)}.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-of-type(2){background:var(--color-background);border-left:none}.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-of-type(2) *{color:var(--color-foreground)}.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(2),.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(3),.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(4),.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(5){background:var(--color-foreground);border-top:none;border-bottom:none}.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(2) *,.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(3) *,.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(4) *,.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(5) *{color:var(--color-background)}.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(2) app-svg-icon *,.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(3) app-svg-icon *,.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(4) app-svg-icon *,.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(5) app-svg-icon *{stroke:var(--color-background)}.theme--high-contrast app-timetable-page-absences app-list .list__body .list__row .list__cell:nth-child(5){border-right:none}.theme--high-contrast app-feedback-overview-page .page.main.timetable-overview .page-description app-svg-icon *{stroke:var(--color-foreground)}.theme--high-contrast app-feedback-overview-page .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot{background:var(--color-background);border:2px solid var(--color-foreground)}.theme--high-contrast app-feedback-overview-page .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot.non-teaching,.theme--high-contrast app-feedback-overview-page .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot.absence.open{background-color:var(--color-foreground)}.theme--high-contrast app-feedback-overview-page .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot.non-teaching *,.theme--high-contrast app-feedback-overview-page .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event .event-slot.absence.open *{color:var(--color-background)}.theme--high-contrast app-feedback-overview-page .calendar-wrapper bbrz-calendar .calendar__container .calendar__container-column bbrz-event *{color:var(--color-foreground)}.theme--high-contrast app-feedback-overview-page bbrz-calendar bbrz-event .event{background:var(--color-foreground)}.theme--high-contrast app-feedback-overview-page bbrz-calendar bbrz-event *{color:var(--color-background)}.theme--high-contrast app-quicklink-frame .quicklink-edit .quicklink-action{background:red}.theme--high-contrast app-quicklink-frame .quicklink-edit .quicklink-action app-svg-icon *{stroke:var(--color-background)}.print{display:none}@media print{.print{display:block}.no-print{display:none!important}}@font-face{font-family:Rubik;src:url(Rubik-Light.cd57b827a619c3f6.ttf);font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Rubik;src:url(Rubik-Regular.f2284d685ae4c168.ttf);font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Rubik;src:url(Rubik-Medium.cee5bd8af080eb22.ttf);font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Rubik;src:url(Rubik-Bold.46b9c456e8a31d3e.ttf);font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Roboto;src:url(Roboto-Light.1ad50b89ab7c557e.ttf);font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Roboto;src:url(Roboto-Regular.d0bc87a819730d23.ttf);font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Roboto;src:url(Roboto-Medium.9204c2aa0a88c808.ttf);font-weight:500;font-style:normal;font-display:block}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}
