@import url(/css/print_exams.css);nav{--height:5.2rem;--background_topbar:var(--bg-white);--background_dropdown:var(--bg-white);--color_link:var(--color-onlight-secondary);--color_link_active:var(--color-onlight-primary);--color_link_dropdown:var(--color-onlight-secondary);--color_link_active_dropdown:var(--color-onlight-primary);--dropdown_border_color:var(--color-onlight-border-darker);border-bottom:.2rem solid var(--color-onlight-border-darker)}nav loading{bottom:-.2rem!important;color:var(--color-onlight-highlight)!important}@media screen and (min-width:1024px){.nav__menu>li>a:not(.button){margin-bottom:-.2rem}}nav{background:var(--background_topbar);color:var(--color_link);min-height:var(--height);position:relative;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}nav.--fixed{left:0;top:0;position:-webkit-sticky;position:sticky;right:0;z-index:30}nav.--fixed.--bottom{bottom:0;top:auto;position:fixed}nav.--shadow{-webkit-box-shadow:0 .4rem .8rem rgba(0,0,0,.1);box-shadow:0 .4rem .8rem rgba(0,0,0,.1)}nav.--bottom.--shadow{-webkit-box-shadow:0 -.4rem .8rem rgba(0,0,0,.1);box-shadow:0 -.4rem .8rem rgba(0,0,0,.1)}.nav__brand{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem 1rem .5rem 0}.nav__brand a>*{width:4rem;height:4rem;display:block}.nav__menu,.nav__right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__menu>li a:not(.button),.nav__right>li a:not(.button){padding:0 1rem;display:block;line-height:var(--height)}.nav__menu .button,.nav__right .button{margin-left:.4rem}.nav__menu>li,.nav__right>li{position:relative}.nav__menu>li a:not(.button).--active,.nav__menu>li a:not(.button).is-selected,.nav__menu>li a:not(.button):hover,.nav__right>li a:not(.button).--active,.nav__right>li a:not(.button).is-selected,.nav__right>li a:not(.button):hover{color:var(--color_link_active)}.nav__spacer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.nav__menu ul hr,.nav__right ul hr{background-color:var(--dropdown_border_color);border:none;display:none;height:.1rem;margin:.5rem 0 0;padding:0}.nav__burger{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;height:3.25rem;position:relative;width:3.25rem;display:none}.nav__burger--left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.nav__burger span{background-color:currentColor;display:block;height:.1rem;left:calc(50% - .8rem);position:absolute;-webkit-transform-origin:center;transform-origin:center;-webkit-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:1.6rem}.nav__burger span:first-child{top:calc(50% - .6rem)}.nav__burger span:nth-child(2){top:calc(50% - .1rem)}.nav__burger span:nth-child(3){top:calc(50% + .4rem)}.nav__burger:hover{background-color:rgba(0,0,0,.05)}nav.--open .nav__burger span:first-child{-webkit-transform:translateY(.5rem) rotate(45deg);transform:translateY(.5rem) rotate(45deg)}nav.--open .nav__burger span:nth-child(2){opacity:0}nav.--open .nav__burger span:nth-child(3){-webkit-transform:translateY(-.5rem) rotate(-45deg);transform:translateY(-.5rem) rotate(-45deg)}.nav__right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav.--header{padding:0 2rem}@media screen and (max-width:1023px){nav:not(.--open):not(.--header) .nav__menu{display:none}nav:not(.--header) .nav__menu{--height:4rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem 0}nav.--open:not(.--header){-webkit-box-shadow:0 1.6rem 2.4rem rgba(0,0,0,.1);box-shadow:0 1.6rem 2.4rem rgba(0,0,0,.1);-ms-flex-wrap:wrap;flex-wrap:wrap}.nav__menu>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.nav__menu li li{padding-left:1rem}nav.--fixed>.nav__menu{max-height:calc(100vh - var(--height));overflow:auto}.nav__right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}nav:not(.--header) .nav__burger{display:block}}@media screen and (min-width:1024px){.nav__menu>li>a:not(.button){padding:0 1rem;border-bottom:.2rem solid transparent;line-height:calc(var(--height) - .2rem)}.nav__menu>li>a:not(.button).--active,.nav__menu>li>a:not(.button).is-selected{border-color:var(--color_link_active)}.nav__menu>li ul{--height:4rem;background-color:var(--background_dropdown);border-radius:.4rem;border:1px solid var(--dropdown_border_color);-webkit-box-shadow:0 .4rem .8rem rgba(0,0,0,.1);box-shadow:0 .4rem .8rem rgba(0,0,0,.1);left:0;min-width:100%;position:absolute;z-index:20;padding:.5rem 0;display:block;opacity:0;pointer-events:none;top:calc(95% + -.4rem);-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);-webkit-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.nav__menu>li ul a:not(.button){color:var(--color_link_dropdown)}.nav__menu>li ul a:not(.button):hover{color:var(--color_link_active_dropdown)}.nav__menu>li ul.--up{top:auto;bottom:calc(95% + .4rem);-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.nav__menu>li ul.--right{left:auto;right:0}.nav__menu li.--open ul,.nav__menu li:hover ul{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.nav__menu ul li a{padding-right:2.6rem!important;white-space:nowrap}.nav__menu ul hr{display:block}}nav loading{border-radius:.4rem;color:var(--color_link_active);height:.2rem;pointer-events:none;bottom:0;display:block;overflow:hidden}nav loading,nav loading:after{position:absolute;left:0;width:100%}nav loading:after{content:"";background:currentColor;-webkit-transform:translateX(100%);transform:translateX(100%);top:0;right:0;height:100%;border-radius:0;border:0;margin:0;-webkit-animation:shift-rightwards 1s ease-in-out infinite;animation:shift-rightwards 1s ease-in-out infinite}.loadingFullScreen{--borderWidth:0.2rem;--borderColor:var(--color-onlight-border);--borderActiveColor:var(--color-onlight-highlight);--bgColor:var(--bg-white);--spinnerSize:15rem;--color:var(--color-onlight-primary);background:var(--bgColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:9999;top:0;left:0;height:100vh;width:100vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;will-change:opacity;color:var(--color)}.loadingFullScreen h3{color:var(--color)}.loadingFullScreen .msg{opacity:.8;margin-bottom:2.4rem}.lfs_cont{width:var(--spinnerSize);height:var(--spinnerSize);margin-bottom:2rem;position:relative;padding:calc(var(--spinnerSize)*0.15)}.lfs__spinner,.lfs__spinner:after{content:"";border-radius:50%;border:.2rem solid var(--borderColor);border-width:var(--borderWidth)}.lfs__spinner:after{position:absolute;left:calc(-1*var(--borderWidth));top:calc(-1*var(--borderWidth));width:calc(var(--spinnerSize) - var(--borderWidth));height:calc(var(--spinnerSize) - var(--borderWidth));-webkit-animation:rotate .8s linear infinite;animation:rotate .8s linear infinite;margin-bottom:0;border-width:var(--borderWidth) 0 0 0;border-color:var(--borderActiveColor)}controls{background-color:var(--bg-white);position:relative;color:var(--color-onlight-secondary);-webkit-box-shadow:var(--box-shadow-default);box-shadow:var(--box-shadow-default);border-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 3rem;margin:-1rem -1rem 2rem}modal controls{background-color:var(--color-onlight-border);border-bottom:.2rem solid var(--color-onlight-border-darker);-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:-3rem -3rem 2rem}controls fieldset{padding:0 1.6rem 0 0;-webkit-box-flex:1;-ms-flex:1 0 25rem;flex:1 0 25rem;max-width:35rem}controls fieldset.--date{max-width:19rem}cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;--card-padding-width:2rem;--card-padding-height:1rem}.qsolutions--list>li,cards card{-webkit-box-flex:1;-ms-flex:1 0 30rem;flex:1 0 30rem;max-width:40rem;margin-right:1.6rem;margin-bottom:1.2rem;background-color:var(--bg-white);position:relative;color:var(--color-onlight-secondary);-webkit-box-shadow:var(--box-shadow-default);box-shadow:var(--box-shadow-default);border-radius:var(--border-radius);padding:var(--card-padding-height) var(--card-padding-width)}.card__image{border-radius:var(--border-radius) var(--border-radius) 0 0;margin:calc(-1*var(--card-padding-height)) calc(-1*var(--card-padding-width)) 1rem;display:block;height:0;padding-top:55%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}card h5 icon{float:right}.button{--button-padding-side:1.2rem;--button-height:4rem;--button-color:var(--color-ondark-primary);--button-bg:var(--color-onlight-highlight);--button-fontsize:1.8rem;--button-radius:0.4rem;border:0;border-radius:var(--button-radius);outline:0;font-family:var(--fontfamily);font-size:var(--button-fontsize);padding:0 0 0 var(--button-padding-side);position:relative;background:var(--button-bg);color:var(--button-color);display:inline-block;vertical-align:middle;height:var(--button-height);line-height:var(--button-height);-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,color .3s ease,transform .3s ease;transition:background-color .3s ease,color .3s ease,transform .3s ease,-webkit-transform .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;margin-bottom:.2rem}.button.--small{--button-fontsize:1.6rem;--button-padding-side:1rem;--button-height:3.2rem}.button.--no-icon{padding-right:var(--button-padding-side)}.button.--icon{padding-left:0;border-radius:var(--button-radius)}.button icon{display:inline-block;vertical-align:top;text-align:center;font-size:1.25em;height:var(--button-height);width:var(--button-height);background-color:var(--button-icon-bg)}.button:not(.--icon):not(.button__group) icon{margin-left:calc(var(--button-padding-side)*0.5);border-radius:0 var(--button-radius) var(--button-radius) 0}.button.--white{--button-bg:var(--bg-white)}.button.--neutral,.button.--white{--button-color:var(--color-onlight-primary)}.button.--neutral{--button-bg:var(--bg-lightgrey)}.button.--correct{--button-bg:var(--bg-correct)}.button.--correct,.button.--error{--button-color:var(--color-ondark-primary)}.button.--error{--button-bg:var(--bg-error)}.button.--warning{--button-color:var(--color-onlight-primary);--button-bg:var(--bg-warning)}.button.--info{--button-bg:var(--bg-info)}.button.--clean,.button.--info{--button-color:var(--color-ondark-primary)}.button.--clean{--button-bg:transparent}.button.--stretch{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}.button.--full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.button.--like-input:hover{background-color:var(--color-onlight-secondary);--button-color:var(--color-ondark-primary);-webkit-transform:scale(1.05);transform:scale(1.05)}.button:active{-webkit-box-shadow:inset 0 0 .6rem rgba(0,0,0,.2);box-shadow:inset 0 0 .6rem rgba(0,0,0,.2)}.button.--loading,.button[loading]{--button-color:transparent;pointer-events:none}.button.--loading:after,.button[loading]:after,.multiselect[loading]:after,fieldset.--loading:after{content:"";position:absolute;top:calc(50% - .7rem);left:calc(50% - .7rem);-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;border:.2rem solid var(--color-ondark-primary);border-right-color:transparent;border-top-color:transparent;border-radius:50%;display:block;height:1rem;width:1rem}.rotate{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite;display:block}.button[loading],.multiselect[loading],fieldset.--loading{pointer-events:none}.multiselect[loading]>*,fieldset.--loading>*{opacity:.7}.multiselect[loading]:after,fieldset.--loading:after{border-left-color:var(--color-onlight-highlight);border-bottom-color:var(--color-onlight-highlight)}fieldset.--loading:after{top:50%}.button__group{display:-webkit-box;display:-ms-flexbox;display:flex}.button__group .button{--button-radius:0;border-left:.1rem solid var(--button-icon-bg)}.button__group.button{padding:0}.button__group .button:first-child{border-radius:.4rem 0 0 .4rem;border-left:0}.button__group .button:not(.--like-input):first-child{border-left:0}.button__group .button:last-child{border-radius:0 .4rem .4rem 0}.button__group.--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button__group.--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.button__group .button:hover,.input__group .button:hover{-webkit-transform:none;transform:none}fieldset{border:0;padding:0;margin:0;position:relative}[data-segment=text]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[data-segment=text] fieldset{-webkit-box-flex:0;-ms-flex:0 1 var(--column-width);flex:0 1 var(--column-width);margin-right:1.6rem;margin-bottom:1.6rem;min-width:0}@media(max-width:50rem){[data-segment=text] fieldset{margin-right:0}}.flex__full{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.section__header{color:var(--color-onlight-highlight);margin-top:4rem}.section__header.--small-margin{margin-top:1rem}label{color:var(--color-onlight-secondary);display:block;position:relative}label[required]:after{content:"*";color:var(--color-onlight-highlight);margin:0 0 0 .2rem}fieldset small{color:var(--color-onlight-muted)}.--like-input,input,input[type=checkbox]+label:before,select,textarea{border-radius:.4rem;border:.1rem solid var(--color-onlight-border-darker);display:block;width:100%;line-height:4rem;height:4rem;font-size:1.8rem;padding:0 var(--padding-content-side);margin-bottom:var(--padding-content-side);background-color:#fff;-webkit-transition:border-color .3s ease,background-color .3s ease;transition:border-color .3s ease,background-color .3s ease}input[type=search]{border-radius:.2rem;-webkit-box-shadow:0 .3rem .6rem rgba(0,0,0,.1);box-shadow:0 .3rem .6rem rgba(0,0,0,.1);margin:0 0 1.2rem;font-size:1.6rem}input[type=checkbox],input[type=radio]{position:absolute;z-index:-1;opacity:0}input:focus,select:focus,textarea:focus{border-color:var(--color-onlight-highlight)}input:not([readonly]):hover,input[type=checkbox]:hover+label:before,label.checkbox:hover input:before,select:not([readonly]):hover,textarea:not([readonly]):hover{border-color:var(--color-onlight-muted)}input[readonly]:not(.-like-input),select[readonly],textarea[readonly]{background-color:var(--bg-lightgrey)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{height:16rem;line-height:2.4rem;padding-top:.8rem}.input__group{display:-webkit-box;display:-ms-flexbox;display:flex}.input__group .button,.input__group input,.input__group select{border-radius:0;border-left:.1rem solid var(--button-icon-bg)}menu .input__group .button{margin-bottom:0;vertical-align:top}.input__group>:first-child{border-radius:.4rem 0 0 .4rem}.input__group .button:not(.--like-input):first-child{border-left:0}.input__group>:last-child{border-radius:0 .4rem .4rem 0}.input__group.--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input__group.--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}input[type=checkbox]+label:before{content:"";position:absolute;left:0;z-index:2;width:2rem;height:2rem;padding:0;background:var(--bg-white)}input[type=checkbox]:checked+label:before{background:var(--bg-correct);border-color:var(--bg-correct)}input[type=checkbox][data-emptyerror]:not(:checked)+label:before{background:var(--bg-error);border-color:var(--bg-error)}input[type=checkbox][data-emptyerror]:not(:checked)+label:after{opacity:0}input[type=checkbox]+label:after{content:"";position:absolute;top:.5rem;left:.4rem;width:1.2rem;height:.6rem;border:.2rem solid var(--color-ondark-primary);border-top:0;border-right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:3}input[type=checkbox]+label{-webkit-transition:color .3s ease;transition:color .3s ease;position:relative;padding-left:3.6rem;cursor:pointer}td input[type=checkbox]+label{margin-top:.9rem;line-height:2rem}input[type=checkbox]+label:hover,input[type=checkbox]:hover+label{color:var(--color-onlight-primary)}.radio__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--button-height:4rem}.radio__group label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;position:relative;background-color:var(--bg-white);border:.1rem solid var(--button-icon-bg);border-width:0 .1rem;color:var(--color-onlight-secondary);-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;line-height:var(--button-height);cursor:pointer;padding:0 .8rem}.radio__group.--small{--button-height:3.2rem}.radio__group label:not(:first-of-type){border-top-width:.1rem}.radio__group label:first-of-type{border-radius:.4rem .4rem 0 0;border-top-width:.1rem}.radio__group label:last-child{border-radius:0 0 .4rem .4rem;border-bottom-width:.1rem}.radio__group label:hover{background-color:var(--bg-lightgrey);color:var(--color-onlight-primary)}.radio__group input[type=radio]:checked+label,label.--active{background-color:var(--color-onlight-highlight);color:var(--color-ondark-primary)}.radio__group icon{vertical-align:middle;margin-right:.8rem}@media(min-width:40rem){.radio__group.--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.radio__group.--horizontal label{--button-height:4rem;text-align:center;border-width:.1rem 0;height:var(--button-height)}.radio__group.--horizontal label:not(:first-of-type){border-left-width:.1rem}.radio__group.--horizontal label:first-of-type{border-radius:.4rem 0 0 .4rem;border-left-width:.1rem}.radio__group.--horizontal label:last-child{border-radius:0 .4rem .4rem 0;border-right-width:.1rem}}.file__bar{position:relative;z-index:1;min-width:0}.file__bar input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.file__bar .button:not(.--like-input){z-index:15}.file__bar .--like-input{color:var(--color-onlight-primary);text-align:left;font-size:1.6rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.file__bar+.tag{-webkit-animation:fadeInUp .4s cubic-bezier(.17,.67,1,1.23) 0s 1 normal both;animation:fadeInUp .4s cubic-bezier(.17,.67,1,1.23) 0s 1 normal both}body:not(.--has-dragover) .file__bar+.tag{display:none}.file__preview{width:100%;height:0;padding-top:50%;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border:.1rem solid var(--color-onlight-border);border-bottom:0;border-radius:.4rem .4rem 0 0}.doka--root{--doka-button-primary--background:var(--color-accent)!important;--doka-button-primary--color:var(--color-accent-contrast)!important;--doka-font-family:var(--fontfamily)!important}.datevuewer{--datevuewer-bg:var(--card-bg);--datevuewer-header-bg:var(--color-bg);--datevuewer-selected-bg:var(--color-accent);--datevuewer-selected-color:var(--color-user-primary);--datevuewer-fontsize:var(--size-5);--datevuewer-size-1:var(--padding-s);--datevuewer-size-2:var(--padding);--datevuewer-size-4:var(--padding-xl);--datevuewer-primary:var(--color-primary);--datevuewer-secondary:var(--color-secondary);--datevuewer-hover-color:var(--color-primary);--datevuewer-special-color:var(--color-primary);--datevuewer-danger-color:var(--color-danger-contrast);--datevuewer-borderradius:var(--border-borderradius);--datevuewer-hover-bg:var(--neutral-bg);--datevuewer-border-color:var(--color-border);--datevuewer-danger-bg:var(--color-danger);--datevuewer-special-bg:var(--color-disabled)}.progress{border-radius:.4rem;padding:0 .7em;line-height:1.8em;background:var(--bg-white);display:block;vertical-align:baseline;white-space:nowrap;height:.4rem}.input__group .progress{position:absolute;bottom:calc(var(--padding-content-side) + .1rem);left:.1rem;right:.1rem;z-index:16}.input__group .progress div{height:100%;width:0;display:block;background:var(--color-onlight-highlight)}.table{--color-onlight-border:#d8d8d8;--color-onlight-border-darker:#d8d8d8;color:var(--color-onlight-primary);margin-bottom:1.5rem}.table tr{border:0;border-bottom:.1rem solid var(--color-onlight-border)}.table thead tr,.table tr.-like-header{border-bottom-width:.2rem}.table tbody>tr:last-child{border-bottom-width:0}.table tr[collapsed]{display:none}.table tr.--def-lineheight td{line-height:2.4rem}.table td.--small-lineheight{line-height:2.4rem;padding-top:.8rem;padding-bottom:.8rem}.table tr.-like-header{background-color:var(--bg-lightgrey)}.table tr.-like-header td{line-height:3.2rem}.table tr.-like-header td input[type=checkbox]+label{margin-top:.5rem}.table td{padding:0 .75em;line-height:4rem;vertical-align:top;font-weight:400;text-align:left;white-space:nowrap}.table td.--no-padding{padding:0}.table td.--stretch{width:99%}.table td.button__group{padding-top:.6rem}.table td.--selected,.table tr.--selected{background-color:var(--color-onlight-highlight);color:var(--color-ondark-primary)}.table tr.--selected td{color:currentColor}.table tr[onclick]{cursor:pointer}.table thead td{color:var(--color-onlight-secondary)}.table.--segments thead:not(:first-child) td{border-top:1.2rem solid transparent}.table.--fullwidth{width:100%}.table.--hoverable tbody tr:not(.--selected):hover{background-color:var(--bg-lightgrey)}table tr:focus,table tr:focus-within,table tr:hover{z-index:10}.table.--compact td{padding:.25em .5em}.table.--collapsible .--collapse-header[data-level="0"]{border-bottom-width:.2rem;border-color:var(--color-onlight-border-darker)}.table.--collapsible [data-level="1"] td:first-child{padding-left:2.6rem}.table.--collapsible [data-level="2"]{background-color:var(--color-onlight-border);padding-left:1rem}.table.--collapsible .--collapse-header>td:last-child{position:relative;padding-right:2.6rem}.table.--collapsible .--collapse-header>td:last-child:after{content:"\F143";font:var(--font-icon);position:absolute;right:.3rem;top:.9rem;color:var(--color-onlight-muted);font-size:1.2em}.table.--collapsible .--collapse-header.--collapsed>td:last-child:after{content:"\F140"}td .datevuewer__input,td .multiselect__tags,td input{border-top:0;border-bottom:0;border-radius:0}.tabs,td .time-picker{display:block}.tabs{background:var(--color-onlight-border);border-radius:var(--border-radius);border:.1rem solid var(--color-onlight-border-darker);margin:2.4rem auto;text-align:center}.tabs.pagewidth__small{width:auto;max-width:81.6rem}.tabs li{display:inline-block}.tabs li+li{border-left:.2rem solid var(--color-onlight-border-darker)}.tabs li a,.tabs li div{line-height:4rem;padding:0 var(--padding-content-side);display:block;color:var(--color-onlight-secondary);cursor:pointer}.tabs li a:hover,.tabs li div:hover{color:var(--color-onlight-primary)}.tabs li.--active div,.tabs li a.--active{background-color:var(--color-onlight-highlight);color:var(--color-ondark-primary)}.columnlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.columnlist li{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:30rem}.columnlist li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.columnlist li a icon{color:var(--color-onlight-muted);margin-right:.8rem}list item{position:relative;background:var(--bg-white);display:block;padding:var(--padding-item-top) var(--padding-content-side);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .3s ease;transition:background .3s ease}list item:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}list item:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}list item+item{border-top:.1rem solid var(--color-onlight-border)}list item icon{position:absolute;bottom:0;right:var(--padding-content-side);color:var(--color-onlight-highlight)}list item h2{margin:0 0 .4rem 0;font-size:1.8rem}list item h4{margin:0;font-size:1.6rem;color:var(--color-onlight-secondary)}list item:not(.--active):not(.--nohover):hover{background-color:var(--bg-body)}list item.--active{background-color:var(--color-onlight-highlight)}list item.--active,list item.--active h2,list item.--active icon{color:var(--color-ondark-primary)}list item.--active h4{color:var(--color-ondark-secondary)}.dropdown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;text-align:left}.dropdown .dropdown__menu{display:block}.dropdown.--right .dropdown__menu{left:auto;right:0}.dropdown.--up .dropdown__menu{bottom:100%;padding-bottom:.4rem;padding-top:unset;top:auto}.dropdown__menu{display:none;left:0;min-width:12rem;position:absolute;top:100%;z-index:20;background-color:#fff;border-radius:.4rem;padding-bottom:.5rem;padding-top:.5rem;-webkit-box-shadow:0 .2rem .3rem rgba(10,10,10,.1),0 0 0 .1rem rgba(10,10,10,.1);box-shadow:0 .2rem .3rem rgba(10,10,10,.1),0 0 0 .1rem rgba(10,10,10,.1)}.dropdown__menu>*{color:var(--color-onlight-secondary);display:block;font-size:1.4rem;line-height:1.5;padding:.4rem .75rem;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.dropdown__menu>*,.dropdown__menu>a{cursor:pointer;padding-right:2.4rem;white-space:nowrap;color:var(--color-onlight-primary)}.dropdown__menu>:not(.-no-hover):hover,.dropdown__menu>a:hover{background-color:var(--bg-lightgrey);color:var(--color-onlight-primary)}.dropdown__menu>.--active{background-color:var(--color-onlight-highlight);color:var(--color-ondark-primary)}.dropdown__menu icon{position:absolute;right:.8rem;top:.4rem;height:auto;width:auto;background:transparent;font-size:inherit}.dropdown hr{background-color:var(--color-onlight-border-darker);border:none;display:block;height:.1rem;margin:.5rem 0;padding:0}[overlay]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .4s,visibility 0s linear 1s;transition:opacity .4s,visibility 0s linear 1s;height:100%}.--loading loading[overlay],[overlay]:not(loading){opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .4s,visibility 0s linear 0s;transition:opacity .4s,visibility 0s linear 0s}loading:after{content:"";width:8rem;height:8rem;border-radius:50%;border:.2rem solid hsla(0,0%,100%,.25);margin-bottom:2rem}.--loading loading:after{border-top-color:#fff;-webkit-animation:rotate .8s linear infinite;animation:rotate .8s linear infinite;margin-bottom:0}[overlay] div{color:var(--color-ondark-secondary);width:90%;max-width:40rem}[overlay]>*{opacity:0;-webkit-animation:overlay-child-enter .6s cubic-bezier(.48,.11,.38,1) forwards;animation:overlay-child-enter .6s cubic-bezier(.48,.11,.38,1) forwards;-webkit-transform:translateY(2rem);transform:translateY(2rem)}[overlay]>:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}[overlay]>:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}[overlay]>:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}[overlay] button{margin-top:1.2rem}[overlay] h4{max-width:50rem}classieicon icon{color:var(--color-ondark-primary);position:relative;z-index:3}classieicon{width:8rem;height:8rem;line-height:8rem;position:relative;text-align:center;display:inline-block}classieicon.--small{width:4rem;height:4rem;line-height:4rem}classieicon:after,classieicon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-onlight-highlight);border-radius:4rem 2rem 4rem 4rem/2rem 4rem 3rem 4rem;z-index:2}classieicon:after{background-color:var(--color-onlight-border-darker);-webkit-transform:rotate(9deg) scaleX(-1) translateY(-.5rem);transform:rotate(9deg) scaleX(-1) translateY(-.5rem);z-index:1}notice{position:fixed;bottom:0;left:0;width:100%;z-index:20;background-color:var(--color-ondark-highlight);color:var(--color-ondark-primary);font-size:1.6rem;padding:calc(var(--padding-item-top)*2) var(--padding-content-side);-webkit-animation:overlay-child-enter .3s ease forwards;animation:overlay-child-enter .3s ease forwards;-webkit-transform:translateY(1rem);transform:translateY(1rem)}@-webkit-keyframes overlay-child-enter{to{-webkit-transform:translateY(0);opacity:1}}@keyframes overlay-child-enter{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}jumbo{background-color:var(--bg-highlight-muted);padding:2.4rem 3.2rem 2.4rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4;position:relative}jumbo.--rounded{border-radius:2rem;max-width:81.6rem}jumbo.--notice{padding:1.2rem;margin-bottom:.8rem;font-size:1.4rem}jumbo.-mt-0{margin-top:0}jumbo classieicon{margin-right:2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:1.2rem}jumbo>button{position:absolute!important;top:1rem;right:1rem}@media (max-width:60rem){jumbo{padding:2.4rem 1.6rem}jumbo classieicon{width:5rem;height:5rem;line-height:5rem}}modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--bg-dark),.7);z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}modal content{background:var(--bg-body);width:100%;max-width:90rem;border-radius:0 0 .4rem .4rem;-webkit-box-shadow:var(--box-shadow-default);box-shadow:var(--box-shadow-default);-webkit-animation:fadeInDown .4s cubic-bezier(.17,.67,1,1.23) 0s 1 normal both;animation:fadeInDown .4s cubic-bezier(.17,.67,1,1.23) 0s 1 normal both}modal section{padding:3rem}.vue-swatches__trigger{border:.1rem solid var(--color-onlight-border-darker);width:4rem!important;height:4rem!important;border-radius:.4rem!important}.vue-swatches__container{border:.1rem solid var(--color-onlight-border-darker);position:absolute;top:100%;left:0;z-index:100;width:100%}.vue-swatches__swatch{width:4rem!important;height:4rem!important;border-radius:.4rem!important;margin:0 .6rem .6rem 0!important;vertical-align:top;text-align:center}.vue-swatches__wrapper{width:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags{padding:0;list-style:none;font-size:0}td.tags{font-size:inherit}.tags>.tag,.tags>tag{margin-bottom:var(--tag-margin)}.tags>.tag:not(:last-child),.tags>tag:not(:last-child){margin-right:var(--tag-margin)}.tag:empty{height:1.2rem;width:1.2rem;padding:0;margin-right:.4rem}.tag.--small:empty{height:.8rem;width:.8rem;margin-right:0}.tag,code,pre,tag{--tag-fontsize:var(--fontsize-5);--tag-padding:calc(var(--tag-fontsize)/2);--tag-margin:calc(var(--tag-fontsize)/3);font-size:var(--tag-fontsize);border-radius:calc(var(--tag-fontsize)/4);padding:0 var(--tag-padding);line-height:2;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;color:var(--color-contrast);background-color:var(--color-white)}.tag:not([class*=bg-]):not(.white),tag:not([class*=bg-]):not(.white){color:var(--color-accent-dark)}.tag.-rounded,tag.-rounded{border-radius:2rem}a.tag{text-decoration:none;cursor:pointer}a.tag:hover{background-color:var(--color-accent);color:var(--color-accent-contrast)}.tag__prefix,.tag__suffix{display:inline-block;padding:0 var(--tag-padding);background:rgba(0,0,0,.08)}.tag__suffix:empty{display:none}a.tag__prefix,a.tag__suffix{color:inherit}a.tag__prefix:hover,a.tag__suffix:hover{background:rgba(0,0,0,.16)}.tag__suffix{margin:0 calc(-1*var(--tag-padding)) 0 var(--tag-padding);border-top-right-radius:inherit;border-bottom-right-radius:inherit}.tag__prefix{margin:0 var(--tag-padding) 0 calc(-1*var(--tag-padding));border-top-left-radius:inherit;border-bottom-left-radius:inherit}.tag.-m,tag.-m{--tag-fontsize:var(--size-7)}.tag icon,tag icon{line-height:1.7}modal .tag icon,modal tag icon{-ms-flex-item-align:end;align-self:flex-end}table .tag.--right{float:right;margin-top:.7rem}input,select,textarea{font-family:var(--fontfamily),sans-serif;color:var(--color-onlight-primary);font-size:100%;vertical-align:middle;margin:0}menu,ol,ul{list-style:none;margin:0 0;padding:0}svg:not(:root){overflow:hidden}textarea{overflow:auto;vertical-align:top;resize:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;outline:none;-webkit-font-smoothing:subpixel-antialiased}table{border-collapse:collapse;border-spacing:0}:root{--bg-dark:30,30,30;--bg-black:#000;--bg-body:#fafafa;--bg-white:#fff;--bg-lightgrey:#ddd;--bg-correct:#007e33;--bg-error:#c00;--bg-info:#09c;--bg-warning:#f80;--bg-correct-muted:rgba(0,126,51,0.17);--bg-error-muted:rgba(204,0,0,0.17);--bg-info-muted:rgba(0,153,204,0.17);--bg-warning-muted:rgba(255,136,0,0.17);--bg-highlight:#b23159;--bg-highlight-muted:rgba(178,49,89,0.1);--color-onlight-primary:rgba(0,0,0,0.87);--color-onlight-secondary:rgba(0,0,0,0.54);--color-onlight-muted:rgba(0,0,0,0.38);--color-onlight-border:rgba(0,0,0,0.05);--color-primary-lightest:var(--color-onlight-border-darker);--color-onlight-border-darker:rgba(0,0,0,0.1);--color-onlight-highlight:#b23159;--color-ondark-primary:#fff;--color-ondark-secondary:hsla(0,0%,100%,0.7);--color-ondark-muted:hsla(0,0%,100%,0.5);--color-ondark-highlight:#ca4473;--button-icon-bg:rgba(0,0,0,0.1);--border-radius:0.4rem;--borderradius-s:var(--border-radius);--box-shadow-default:0 0.2rem 0.6rem rgba(0,0,0,0.14);--box-shadow-medium:0 0.2rem 1rem rgba(0,0,0,0.2);--fontfamily:"Source Sans Pro",sans-serif;--font-icon:normal normal normal 24px/1 "Material Design Icons";--fontsize-base:62.5%;--fontsize-2:1.8rem;--fontsize-3:1.7rem;--fontsize-4:1.6rem;--size-5:var(--fontsize-4);--fontsize-5:1.4rem;--fontsize-6:1.2rem;--size-7:var(--fontsize-4);--padding-title-side:2.2rem;--padding-content-side:1.6rem;--padding-body-bottom:10rem;--padding-item-top:0.8rem;--header-height:5rem;--header-icon-size:2.6rem;--item-icon-size:2.2rem;--borderradius:0.8rem;--borderradius-s:0.4rem;--borderradius-l:1.6rem;--box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.1);--box-shadow-m:0 0.4rem 0.8rem 0 rgba(0,0,0,0.12),0 0.2rem 0.4rem 0 rgba(0,0,0,0.08);--box-shadow-l:0 1.5rem 3rem 0 rgba(0,0,0,0.11),0 0.5rem 1.5rem 0 rgba(0,0,0,0.08);--padding:0.8rem;--padding-xs:calc(var(--padding)/4);--padding-s:calc(var(--padding)/2);--padding-m:calc(var(--padding)*1.5);--padding-l:calc(var(--padding)*2);--padding-xl:calc(var(--padding)*3);--padding-xxl:calc(var(--padding)*4);--column-width:40rem}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(../fonts/source-sans-pro-v11-latin-regular.76d8cbb0.woff2) format("woff2"),url(../fonts/source-sans-pro-v11-latin-regular.f94f84eb.woff) format("woff")}icon:before{display:inline-block;font:var(--font-icon);font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%;line-height:1.15;font-size:var(--fontsize-base);height:100%;scroll-behavior:smooth;overflow-x:hidden}body{background-repeat:no-repeat;background-color:var(--bg-body);color:var(--color-primary);font-family:var(--fontfamily);font-size:1.6rem;line-height:1.4;margin:0;overflow:hidden}#app,body{position:relative;height:100%}#app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{display:contents}page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}a{text-decoration:none;color:inherit}.transition{-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.clip,.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clip{text-overflow:clip}.show--contents[disabled]>*,[disabled]{opacity:.5;pointer-events:none}.-no-click{pointer-events:none}.opacity-50{opacity:.5}.hover\:opacity-100:hover{opacity:1}[hidden]{display:none!important}svg{fill:currentColor}h1,h2,h3,h4,h5,h6{color:var(--color-onlight-primary);font-weight:400;line-height:1.125;margin:0;word-break:break-word}.subtitle{color:var(--color-onlight-secondary)}.--size1,h1{font-size:4.8rem}.--size2,h2{font-size:4rem}.--size3,h3{font-size:3.2rem}.--size4,h4{font-size:2.4rem}.--size5,h5{font-size:2rem}.--size6,h6{font-size:1.6rem}.--size7,del{font-size:1.4rem}h1{margin-bottom:.5em}h2{margin-bottom:.57em}h3{margin-bottom:.66em}h4{margin-bottom:.8em}h5{margin-bottom:.88em}h6{margin-bottom:1em}h1:not(:first-child){margin-top:1em}h2:not(:first-child){margin-top:1.14em}h3:not(:first-child){margin-top:1.33em}h1+.subtitle,h2+.subtitle,h3+.subtitle,h4+.subtitle,h5+.subtitle,h6+.subtitle{margin-top:-2rem}.-flip{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.--text-right{text-align:right!important}.--text-left{text-align:left!important}.--text-center{text-align:center!important}.--capitalize{text-transform:capitalize!important}.--lowercase{text-transform:lowercase!important}.--uppercase{text-transform:uppercase!important}.--bold{font-weight:700}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.8rem}.mt_2{margin-top:2.4rem}.ml-2{margin-left:2.4rem}.mw-5{max-width:5rem}.mr-0{margin-right:0!important}.ml-1{margin-left:.8rem}.mr-1{margin-right:.8rem}.mr-s{margin-right:.4rem}.--width-column{max-width:var(--column-width)}.--color-neutral{color:var(--bg-lightgrey)}.--color-highlight{color:var(--color-onlight-highlight)}.--color-correct{color:var(--bg-correct)}.--color-error{color:var(--bg-error)}.--color-warning{color:var(--bg-warning)}.--color-info{color:var(--bg-info)}.--color-muted,del{color:var(--color-onlight-muted)}.--color-primary,.--hovercolor-primary:hover{color:var(--color-onlight-primary)}.--color-secondary{color:var(--color-onlight-secondary)}.--color-ondark-primary{color:var(--color-ondark-primary)}.--color-ondark-secondary{color:var(--color-ondark-secondary)}.--color-ondark-muted{color:var(--color-ondark-muted)}.--bg-neutral,.bg-neutral{background-color:var(--bg-lightgrey)}.--bg-highlight{background-color:var(--color-onlight-highlight)}.--bg-highlight-muted{background-color:var(--bg-highlight-muted)}.bg-highlight{background-color:var(--color-onlight-highlight)}.--bg-correct{background-color:var(--bg-correct)}.--bg-correct-muted{background-color:var(--bg-correct-muted)}.--bg-error{background-color:var(--bg-error)}.--bg-error-muted{background-color:var(--bg-error-muted)}.--bg-warning{background-color:var(--bg-warning)}.--bg-warning-muted{background-color:var(--bg-warning-muted)}.--bg-info{background-color:var(--bg-info)}.--bg-info-muted{background-color:var(--bg-info-muted)}.--bg-black{background-color:var(--bg-black)}.--bg-dark{background-color:rgb(var(--bg-dark))}.--bg-white{background-color:var(--bg-white)}.--bg-body{background-color:var(--bg-body)}.--float-right{float:right}.--whitespace-normal{white-space:normal}::-webkit-scrollbar{width:.7rem;height:.7rem}::-webkit-scrollbar-track{background:var(--color-onlight-border)}::-webkit-scrollbar-thumb{background:var(--color-onlight-border-darker)}::-webkit-scrollbar-thumb:window-inactive{background:var(--color-onlight-border)}.is-inline{display:inline-block}.pagewidth__small{width:80rem;margin-left:auto;margin-right:auto}.pagewidth__max{padding-left:2.4rem;padding-right:2.4rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.flex,.flex.-column{-webkit-box-direction:normal}.flex.-column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex.-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.-start_justify{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex.-start_align{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.-center_align{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.-center_justify{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.-space_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--stretch{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex--default{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dashedlist span+span:before{content:" - "}.enteredlist span+span{display:block;padding-left:.6rem}.enteredlist span+span:before{content:"+ "}.overflow-auto{overflow:auto}.vue_wrapper{display:contents}.layout__list{--item-padding-left:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page__exams .layout__list{overflow:hidden}.page__exams>.layout__list results list{padding-bottom:8rem}.layout__list .layout__list{padding-top:0}.layout__list .layout__list content{padding-bottom:var(--padding-body-bottom)}.layout__list menu{color:var(--color-onlight-secondary)}.layout__list menu>:not(:last-child){border-bottom:.2rem solid var(--color-onlight-border-darker)}.layout__list menu ul{white-space:nowrap}.layout__list menu li a{padding:0 var(--item-padding-left) 0 var(--item-padding-left);line-height:4rem;display:block;-webkit-transition:color .3 ease;transition:color .3 ease}.layout__list menu li a.--active{color:var(--color-onlight-highlight)}.layout__list menu li a:not(.--active):hover{color:var(--color-onlight-primary)}.layout__list menu li a icon{vertical-align:middle;margin-right:1.2rem}.layout__list menu li a span{vertical-align:middle}.layout__list menu>form{padding:0 0 0 var(--item-padding-left)}.layout__list menu>form fieldset{margin-bottom:1.6rem}.layout__list menu h6{line-height:3.2rem;color:inherit}.layout__list results{margin:.4rem 0 0;display:block}.layout__list results list{-webkit-box-shadow:var(--box-shadow-default);box-shadow:var(--box-shadow-default);border:.1rem solid var(--color-onlight-border-darker);border-radius:var(--border-radius) var(--border-radius) 0 0;display:block}.layout__list>.vue_wrapper>content,.layout__list>content{display:none}.page__settings.layout__list>content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block}.button__toggle_filters,.layout__list .button--close-content{display:none}.content__topbar .button{margin-left:.4rem}@media(max-width:60rem){.layout__list{height:100%;overflow:auto}.layout__list menu ul{overflow-x:auto}.layout__list menu li{display:inline-block}.layout__list menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.layout__list results{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 var(--item-padding-left)}.layout__list>.vue_wrapper>content,.layout__list>content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:var(--item-padding-left)}.layout__list.--hide-list results{display:none}.layout__list.--hide-list content,.layout__list.--show-content>.vue_wrapper>content,.layout__list.--show-content>content{display:block}.layout__list.--show-content .button--close-content{display:inline-block}.layout__list.--show-content:not(.--hide-list) menu,.layout__list.--show-content results{display:none}.layout__list.--hide-list menu{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.layout__list menu>form{padding-right:var(--item-padding-left)}.layout__list menu>form h6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.layout__list menu>form h6 br{display:none}.layout__list menu>form fieldset{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin-right:2%}.button__toggle_filters{display:block;margin-top:.2rem}section.hide__filters{display:none}}@media(min-width:60rem){.fullscreenwarning{display:none}.layout__list{--item-padding-left:2rem;height:calc(100% - 5.2rem);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout__list>*,.layout__list>.vue_wrapper>*{height:100%;overflow-x:hidden;overflow-y:auto;padding-top:2.4rem}.layout__list menu{-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem}.layout__list menu>:not(:last-child){padding-bottom:1.2rem;margin-bottom:1.2rem}.layout__list menu li>div,.layout__list menu li a{padding:0 0 0 var(--item-padding-left);line-height:3.2rem}.layout__list menu>div{display:block}.layout__list results{-webkit-box-flex:0;-ms-flex:0 0 40rem;flex:0 0 40rem;max-width:40rem;padding-left:1.6rem;padding-right:1.6rem;margin:0 0 0 1.6rem;-webkit-transition:max-width .6s ease,opacity .4s ease,padding .4s ease;transition:max-width .6s ease,opacity .4s ease,padding .4s ease}.layout__list.--hide-list results{max-width:0;opacity:0;padding-left:0;padding-right:0}.layout__list>.vue_wrapper>content,.layout__list>content{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:60.1rem) and (max-width:80rem){.layout__list menu{-ms-flex-preferred-size:18rem;flex-basis:18rem}.layout__list results{-ms-flex-preferred-size:35rem;flex-basis:35rem}.layout__list>.vue_wrapper>content,.layout__list>content{padding-left:1.6rem;padding-right:1.6rem}}page content{scroll-behavior:smooth}page content section{padding-bottom:6rem}page content section:not(:last-child){border-bottom:.1rem solid var(--color-onlight-border)}[data-segment=reasons]{max-width:81.6rem}[data-segment=stats]{padding-bottom:2rem;margin-bottom:4rem}[data-segment=stats] .iconlist{min-width:30rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin-right:2.4rem;margin-bottom:2.4rem}menu.-horizontal{--item-padding-left:1.2rem;color:var(--color-onlight-secondary);display:block;background-color:var(--color-onlight-border);border-bottom:.2rem solid var(--color-onlight-border-darker);padding-right:var(--item-padding-left)}menu.-horizontal>ul{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto}.page__exams menu.-horizontal ul{overflow:visible}.page__exams menu.-horizontal li>div.dropdown{padding:0}menu.-horizontal li>div,menu.-horizontal li a{padding:0 var(--item-padding-left) 0 var(--item-padding-left);line-height:4rem;display:block;-webkit-transition:color .3s ease;transition:color .3s ease}menu.-horizontal li a.--active{color:var(--color-onlight-highlight)}menu.-horizontal li a:not(.--active):hover{color:var(--color-onlight-primary)}menu.-horizontal li a icon{vertical-align:middle;margin-right:.6rem}menu.-horizontal li a span{vertical-align:middle}menu.-horizontal .flex__stretch{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}menu.-horizontal li a.button--highlight{border-right:.2rem solid var(--color-onlight-border-darker);background-color:var(--bg-body)}menu.-horizontal li a.button--highlight:hover{background-color:var(--bg-lightgrey)}.layout__drb{--item-padding-left:1.2rem;height:100%;display:block;overflow:auto}.section__header--drb{color:var(--color-onlight-secondary);display:block;background-color:var(--color-onlight-border);border-bottom:.2rem solid var(--color-onlight-border-darker);padding:0 var(--item-padding-left);display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem;line-height:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__header--drb>span{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.section__header--drb .button{margin-bottom:0}.page__drb jumbo{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;-webkit-animation:fadeInDown .4s cubic-bezier(.17,.67,1,1.23) 0s 1 normal both;animation:fadeInDown .4s cubic-bezier(.17,.67,1,1.23) 0s 1 normal both}.page__drb jumbo:not(.--rounded)>div{padding:3rem var(--item-padding-left);-webkit-box-flex:0;-ms-flex:0 1 40rem;flex:0 1 40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;min-height:100%;-webkit-animation:fadeInDown .6s cubic-bezier(.17,.67,1,1.23) 0s 1 normal both;animation:fadeInDown .6s cubic-bezier(.17,.67,1,1.23) 0s 1 normal both;-webkit-animation-fill-mode:both;animation-fill-mode:both}.page__drb jumbo:not(.--rounded)>div div{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.page__drb jumbo>div:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.page__drb jumbo>div:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.page__drb jumbo>div:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.page__drb jumbo>div .subtitle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:2.4rem}.page__drb>content{display:-webkit-box;display:-ms-flexbox;display:flex}#drb__notices{-webkit-box-flex:0;-ms-flex:0 0 40rem;flex:0 0 40rem;border-right:.2rem solid var(--color-onlight-border)}#drb__notices tbody td{max-width:28rem}.layout__drb menu>ul>li:first-child,.layout__drb menu>ul>li:nth-child(2),.layout__drb menu>ul>li:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 13.33333rem;flex:0 0 13.33333rem}.layout__drb menu>ul>li:nth-child(4){color:var(--color-onlight-primary);margin:0 var(--item-padding-left);text-transform:capitalize}#drb__conflicts{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#drb__conflicts .table__wrapper,#drb__notices .table__wrapper{margin:0 var(--item-padding-left)}#drb__conflicts.--show-published-conflicts .conflicts__no-unpublished,#drb__conflicts:not(.--show-published-conflicts) tr.--is-published,#drb__conflicts:not(.--show-published-conflicts) tr[data-all_published=true]{display:none}#drb__conflicts .section__header--drb input[type=checkbox]+label:after,#drb__conflicts .section__header--drb input[type=checkbox]+label:before{margin-top:.9rem}.conflicts__no-unpublished{margin-top:1.2rem}modal#modal__drb--scheduler content{max-width:150rem}@media(max-width:75rem){#drb__notices{-ms-flex-preferred-size:30rem;flex-basis:30rem}#drb__notices tbody td{max-width:27rem}}@media(max-width:60rem){.page__drb jumbo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page__drb jumbo:not(.--rounded)>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;min-height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.page__drb jumbo:not(.--rounded)>div>div{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:1rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page__drb jumbo>div .subtitle{margin-bottom:0}.page__drb jumbo:not(.--rounded)>div{padding-top:2rem;padding-bottom:2rem}.layout__drb menu ul li:first-child,.layout__drb menu ul li:nth-child(2),.layout__drb menu ul li:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page__drb content{-ms-flex-wrap:wrap;flex-wrap:wrap}#drb__notices{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-right:0}#drb__notices tbody td{max-width:50rem}#drb__conflicts{overflow-x:auto}#drb__conflicts table{min-width:70rem}#drb__conflicts .table__wrapper{margin:0}}wrapper.layout__list--double>content{padding:0}.layout__list--double results{padding:0;margin:0;-ms-flex-preferred-size:22rem;flex-basis:22rem;max-width:22rem;border-right:.1rem solid var(--color-onlight-border);background:var(--bg-white)}.layout__list--double results list{-webkit-box-shadow:none;box-shadow:none;border:0}.layout__list--double input[type=search]{-webkit-box-shadow:none;box-shadow:none;border-left:0;border-right:0}.show--contents{display:contents}.layout__centerform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout__centerform content{background:var(--bg-white);-webkit-box-shadow:var(--box-shadow-default);box-shadow:var(--box-shadow-default);padding:0 3rem;width:100%;max-width:40rem;border-radius:.4rem}.layout__centerform fieldset{margin-right:0}code,xmp{background:var(--bg-lightgrey);padding:.4rem .75rem}.page__styleguide section{display:block;max-width:100rem;margin:0 2rem 6rem 3rem}.totp__qr{display:block;width:20rem;height:20rem;background-size:18rem 18rem;margin:2rem 0;background-color:var(--bg-white);padding:1rem;border-radius:.8rem;-webkit-box-shadow:var(--box-shadow-default);box-shadow:var(--box-shadow-default);background-repeat:no-repeat;background-position:1rem 1rem}.page__settings [data-segment=rights]{max-width:81.6rem}.page__settings [data-segment=rights] input[type=checkbox]+label{min-width:10rem}.page__settings [data-segment=rights] fieldset{margin-bottom:0}.changereasons--add{max-width:30rem;font-size:var(--fontsize-5)}.page__dashboard jumbo{margin:0 auto}.page__dashboard cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body[data-page=login] nav{display:none}.login__hide-passreset,.login__show-passreset{display:block;width:100%}.page__login{overflow-x:hidden;position:relative}.page__login content{position:relative;z-index:1}.page__login blob{display:block;position:absolute;bottom:-2%;right:-10%;width:77%;z-index:0}.page__login .logo{width:19rem;margin:-3rem 0 3rem}@media(max-width:70rem){.page__login .logo{margin-top:3rem}.page__login content{margin-bottom:3rem}}.page__login form div{width:100%}#modal__examperiod--add content{max-width:90rem}#modal__examperiod--add [data-segment=text] fieldset{-ms-flex-preferred-size:32rem;flex-basis:32rem}#modal__examperiod--add td:last-child input{border-left:0}.page__exams{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.exams__status{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.exam__specs{list-style:none}.timetable__hours .exam__specs li{height:auto;border:0}.timetable__group{display:contents}.timetable__days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow-y:visible;overflow-x:auto;position:relative}.timetable__day{-webkit-box-flex:2;-ms-flex:2 0 18%;flex:2 0 18%;max-width:40rem;min-width:9rem;position:relative}.timetable__exams .timetable__day{-ms-flex-preferred-size:14%;flex-basis:14%;max-width:40rem}.timetable__day:after{content:attr(data-desc);font-size:var(--fontsize-6);color:var(--color-onlight-muted);position:absolute;top:.4rem;right:.4rem;pointer-events:none}.timetable__day .dropdown__trigger .button.--clean{padding:0}.timetable__day .dropdown__trigger .button.--clean .tag{cursor:pointer}.timetable__hours{position:relative}.timetable__hours li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:8rem;padding:.1rem;overflow:hidden;position:relative;border-bottom:.1rem solid var(--color-onlight-border)}.timetable__hours li.hour__recess{height:4rem}.timetable__hours li:hover{z-index:10;overflow:visible}.timetable__hours li:not(.time__list):hover lesson+lesson{-webkit-box-shadow:var(--box-shadow-medium);box-shadow:var(--box-shadow-medium)}.timetable__notice-indication{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-danger-light);z-index:4;opacity:.7}.timetable__days[data-recesshours*="1"] .timetable__hours li[data-hour="1"]+li:not(.hour__recess),.timetable__days[data-recesshours*="2"] .timetable__hours li[data-hour="2"]+li:not(.hour__recess),.timetable__days[data-recesshours*="3"] .timetable__hours li[data-hour="3"]+li:not(.hour__recess),.timetable__days[data-recesshours*="4"] .timetable__hours li[data-hour="4"]+li:not(.hour__recess),.timetable__days[data-recesshours*="5"] .timetable__hours li[data-hour="5"]+li:not(.hour__recess),.timetable__days[data-recesshours*="6"] .timetable__hours li[data-hour="6"]+li:not(.hour__recess),.timetable__days[data-recesshours*="7"] .timetable__hours li[data-hour="7"]+li:not(.hour__recess),.timetable__days[data-recesshours*="8"] .timetable__hours li[data-hour="8"]+li:not(.hour__recess),.timetable__days[data-recesshours*="9"] .timetable__hours li[data-hour="9"]+li:not(.hour__recess){margin-top:4rem;border-top:.1rem solid var(--color-onlight-border)}.timetable__times{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--color-onlight-muted);-ms-flex-item-align:end;align-self:flex-end;position:-webkit-sticky;position:sticky;left:0;z-index:10;background:var(--bg-body)}.timetable__times li{padding-right:.4rem}lesson{background:var(--bg-white);border-radius:var(--border-radius);padding:.4rem .8rem;overflow:hidden;font-size:1.4rem;color:var(--color-onlight-secondary);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border:.1rem solid var(--color-onlight-border-darker);position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;z-index:3}lesson.--add-new{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:none}lesson.is-clickable{cursor:pointer}lesson.--add-new:hover,lesson.is-clickable:hover{background:var(--bg-lightgrey)}.timetable__hours li:hover .--add-new{display:block}lesson+lesson:not(.by__time){margin-top:-.2rem;border-top-left-radius:0;border-top-right-radius:0}lesson[changed]:not([cancelled]){border-left:.4rem solid var(--color-onlight-highlight)}lesson[cancelled]{background-color:var(--bg-lightgrey)}.-strike,lesson[cancelled]>.lesson__title{text-decoration:line-through}lesson.--active{background-color:var(--color-onlight-highlight)}lesson.--active,lesson.--active .--color-primary{color:var(--color-ondark-primary)}lesson.--active .lesson__message{color:var(--color-ondark-secondary)}.lesson__footer{position:absolute;left:0;right:0;bottom:0;text-align:center;opacity:.7}.lesson-icon{position:absolute;top:var(--padding-s);right:var(--padding-s)}.is__slot{cursor:pointer;z-index:3;opacity:.6}.timetable__exams lesson.--active{z-index:11}.is__slot:hover{background-color:var(--bg-lightgrey)}.lesson__class{word-break:break-all}.lesson__color{position:absolute;bottom:.4rem;right:.8rem;background-color:currentColor}.tt_classes .lesson__class,.tt_rooms .lesson__room,.tt_teachers .lesson__teacher:not(.lesson__teacher--changed){display:none}.lesson__teacher--changed+.lesson__class:before,.tt_classes .lesson__room:before,.tt_rooms .lesson__class:before,.tt_teachers .lesson__class+.lesson__room:before{content:" - "}.lesson__teacher--changed{color:var(--color-onlight-highlight)}.lesson__title{max-height:2.4rem;overflow:hidden;text-overflow:clip;white-space:nowrap}.lesson__message{color:var(--color-onlight-highlight)}.time__list{display:contents!important}div.slots{position:absolute;top:0;left:0;width:100%;bottom:0;display:none}.is-dragging div.slots{display:block}.sortable-ghost{opacity:.6}.slots .slot{height:2rem;background:rgba(0,0,0,.1)}lesson.by__time{position:absolute}@-webkit-keyframes rotate{to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate{to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}:root{--color-primary:#64646d;--color-primary-contrast:var(--color-white);--color-primary-light:#85858a;--color-primary-light-contrast:var(--color-white);--color-primary-lighter:#a3a3a8;--color-primary-lighter-contrast:var(--color-white);--color-primary-lightest:#dfdfe1;--color-primary-lightest-contrast:var(--color-primary);--color-primary-dark:#3d3d42;--color-primary-dark-contrast:var(--color-white);--color-accent:#b23159;--color-accent-contrast:var(--color-white);--color-black:#000;--color-black-contrast:var(--color-white);--color-white:#fff;--color-white-contrast:var(--color-primary);--color-white-hover:#efeff0;--color-bg:#f2f3f7;--color-bg-contrast:#f2f3f7;--color-disabled:#ededee;--color-success:#007e33;--color-success-contrast:var(--color-white);--color-success-light:rgba(0,126,51,0.17);--color-success-light-contrast:var(--color-primary);--color-info:#09c;--color-info-contrast:var(--color-white);--color-info-light:rgba(0,153,204,0.17);--color-info-light-contrast:var(--color-primary);--color-danger:#c00;--color-danger-contrast:var(--color-white);--color-danger-primary:var(--color-white);--color-danger-light:rgba(204,0,0,0.17);--color-danger-light-contrast:var(--color-primary);--color-warning:#f80;--color-warning-contrast:var(--color-primary-dark);--color-warning-light:rgba(255,136,0,0.17);--color-warning-light-contrast:var(--color-primary);--card-bg:var(--color-white);--neutral-bg:var(--color-primary-lightest);--color-neutral-bg-primary:var(--color-primary-lightest-contrast);--color-accent-3:var(--color-primary-lightest);--color-accent-3-primary:var(--color-primary-lightest-contrast);--color-user-primary:var(--color-accent-contrast);--color-secondary:var(--color-primary-light);--color-border:var(--color-onlight-border-darker)}.black,.hover-black:hover{color:var(--color-black)}.hover-white:hover,.white{color:var(--color-white)}.bg,.hover-bg:hover{color:var(--color-bg)}.hover-success:hover,.success{color:var(--color-success)}.hover-success-light:hover,.success-light{color:var(--color-succes-light)}.hover-warning:hover,.warning{color:var(--color-warning)}.hover-warning-light:hover,.warning-light{color:var(--color-warning-light)}.hover-info:hover,.info{color:var(--color-info)}.hover-info-light:hover,.info-light{color:var(--color-info-light)}.danger,.hover-danger:hover{color:var(--color-danger)}.danger-light,.hover-danger-light:hover{color:var(--color-danger-light)}.color-contrast{color:var(--color-contrast)}.bg-accent,.hover-bg-accent:hover{background-color:var(--color-accent);--color-contrast:var(--color-accent-contrast)}.bg-black,.hover-bg-black:hover{background-color:var(--color-black);--color-contrast:var(--color-black-contrast)}.bg-white,.hover-bg-white:hover{background-color:var(--color-white);--color-contrast:var(--color-white-contrast)}.bg-bg,.hover-bg-bg:hover{background-color:var(--color-bg);--color-contrast:var(--color-bg-contrast)}.bg-success,.hover-bg-success:hover{background-color:var(--color-success);--color-contrast:var(--color-success-contrast);--color-contrast-primary:var(--color-success-contrast)}.bg-success-light,.hover-bg-success-light:hover{background-color:var(--color-success-light);--color-contrast:var(--color-success-light-contrast);--color-contrast-primary:var(--color-success-light-contrast)}.bg-warning,.hover-bg-warning:hover{background-color:var(--color-warning);--color-contrast:var(--color-warning-contrast);--color-contrast-primary:var(--color-warning-contrast)}.bg-warning-light,.hover-bg-warning-light:hover{background-color:var(--color-warning-light);--color-contrast:var(--color-warning-light-contrast);--color-contrast-primary:var(--color-warning-light-contrast)}.bg-info,.hover-bg-info:hover{background-color:var(--color-info);--color-contrast:var(--color-info-contrast);--color-contrast-primary:var(--color-info-contrast)}.bg-info-light,.hover-bg-info-light:hover{background-color:var(--color-info-light);--color-contrast:var(--color-info-light-contrast);--color-contrast-primary:var(--color-info-light-contrast)}.bg-danger,.hover-bg-danger:hover{background-color:var(--color-danger);--color-contrast:var(--color-danger-contrast);--color-contrast-primary:var(--color-danger-contrast)}.bg-danger-light,.hover-bg-danger-light:hover{background-color:var(--color-danger-light);--color-contrast:var(--color-danger-light-contrast);--color-contrast-primary:var(--color-danger-light-contrast)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter,.fade-leave-active,.fade-leave-to{opacity:0}.slide-down-enter-active,.slide-down-leave-active{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.slide-down-enter,.slide-down-leave-active,.slide-down-leave-to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@-webkit-keyframes shift-rightwards{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}40%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shift-rightwards{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}40%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}