.anchor-link{text-decoration:none;color:var(--c-primary);font-size:1.4rem;font-family:var(--f-secondary)}
.back-button-with-title{display:flex;align-items:center}.back-button-with-title__button{display:flex;align-items:center;text-decoration:none;font-size:2rem;font-family:var(--f-secondary);line-height:2.5rem;margin-right:1.4rem;background:none;border:none;cursor:pointer}
.button{display:flex;align-items:center;background:var(--c-primary);color:var(--c-white);font-family:var(--f-primary);font-style:normal;font-weight:600;font-size:1.6rem;line-height:16px;padding:1.2rem 2rem;border-radius:3rem;border:none;cursor:pointer}.button--inverted{background-color:var(--c-white);color:var(--c-primary)}.button:disabled{opacity:.5}.button__icon{margin-right:1.5rem}
.button-link{font-family:var(--f-primary);font-style:normal;font-weight:600;font-size:1.6rem;padding:1.2rem 2rem;text-decoration:none;background:var(--c-primary);color:var(--c-white);border-radius:3rem;border:none;line-height:16px;cursor:pointer;text-align:center}
.checkbox{display:flex}.checkbox__button{width:2rem;height:2rem;position:relative;display:block}.checkbox__button::before{content:"";border-radius:.3rem;border:.2rem solid var(--c-primary);background:#fafafa;width:100%;height:100%;position:absolute;top:0;box-sizing:border-box;pointer-events:none;z-index:0}.checkbox__button--error:before{border:.2rem solid var(--c-negative)}.checkbox__text{color:var(--c-gray);font-family:var(--f-secondary);padding:0 1.2rem}.checkbox__input{opacity:0;z-index:2;position:absolute;width:100%;height:100%;margin:0;cursor:pointer}.checkbox__input:focus{outline:none}.checkbox__fill{border:.2rem solid var(--c-primary);background:var(--c-white);width:100%;height:100%;border-radius:.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:background-color .2s linear;pointer-events:none}.checkbox__input:checked~.checkbox__fill{background-color:var(--c-primary);background-image:url(/icons/checkmark-white.svg);background-repeat:no-repeat;background-position:center;background-size:100%;transition:background-color .2s linear}
.error-message-card{border:.1rem solid var(--c-negative);background:rgba(236,98,67,.1);border-radius:.4rem;padding:2rem;font-family:var(--f-secondary);color:var(--c-gray);line-height:2.4rem;font-size:1.6rem}
.col{display:flex;width:100%}
.row{display:flex;flex-direction:column;width:100%}@media(min-width: 768px){.row{flex-direction:row}}
.icon{height:1.6rem}.icon circle,.icon path,.icon polygon,.icon rect{fill:currentColor}.icon .stroke{fill:none;stroke:currentColor}
.icon-button{background:none;border:none;cursor:pointer;width:1.8rem;padding:0}.icon-button__icon{width:100%}
.information-block-wrapper{display:flex;flex-wrap:wrap;max-width:100%;margin-bottom:5rem}.information-block-wrapper .information-block{margin-bottom:2rem}@media(min-width: 1160px){.information-block-wrapper .information-block{margin:0 2rem 2rem 0}}
.input-field{border:.1rem solid var(--c-primary);padding:1rem 2rem;font-size:1.6rem;font-family:var(--f-secondary);border-radius:.4rem;width:100%}.input-field--error{border:.1rem solid var(--c-negative)}
.input-label{font-family:var(--f-secondary);font-weight:bold;font-size:1.6rem;color:var(--c-gray)}
.legend-item{display:flex;align-items:center}.legend-item__color-box{width:1.6rem;height:1.6rem;margin-right:2rem}@media print{.legend-item__color-box{border:.8rem solid}}.legend-item__title{font-family:var(--f-secondary);font-size:1.6rem;line-height:2rem;color:var(--c-gray)}
.loader{width:2rem;height:2rem;margin-right:1rem;border-radius:2rem;border:.25rem solid var(--c-primary);border-left-color:rgba(0,0,0,0);animation:spin 1.5s linear infinite}.loader--inverted{border-color:var(--c-white);border-left-color:rgba(0,0,0,0)}
.navigation-menu-item{height:100%;text-decoration:none;color:var(--c-white)}.navigation-menu-item__icon{margin-right:1rem}.navigation-menu-item__text{font-weight:600;font-size:1.6rem;text-transform:uppercase}.navigation-menu-item__wrapper{height:100%;display:flex;align-items:center}.navigation-menu-item__active{width:100%;height:1rem;position:relative;top:-1rem;background-color:var(--c-primary-dark);border-top-left-radius:.5rem;border-top-right-radius:.5rem}
.page{margin-top:calc(3.2rem + var(--header-height));padding:0 2rem}@media(min-width: 768px){.page{padding:0 4rem}}@media print{.page{margin-top:4rem}}.page h1,.page h2{font-family:var(--f-secondary);text-transform:uppercase;color:var(--c-secondary);font-size:2rem}.page--loading *{transition:none !important}
.radio-button{display:flex}.radio-button__button{width:2rem;height:2rem;position:relative;display:block}.radio-button__button::before{content:"";border-radius:100%;border:.2rem solid var(--c-primary);background:#fafafa;width:100%;height:100%;position:absolute;top:0;box-sizing:border-box;pointer-events:none;z-index:0}.radio-button__button--error:before{border:.2rem solid var(--c-negative)}.radio-button__text{color:var(--c-gray);font-family:var(--f-secondary);padding:0 1.2rem}.radio-button__input{opacity:0;z-index:2;position:absolute;width:100%;height:100%;margin:0;cursor:pointer}.radio-button__input:focus{outline:none}.radio-button__fill{background:var(--c-primary);width:0;height:0;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:width .2s ease-in,height .2s ease-in;pointer-events:none}.radio-button__input:checked~.radio-button__fill{width:calc(100% - .8rem);height:calc(100% - .8rem);transition:width .2s ease-out,height .2s ease-out}
.select-box{width:100%;font-family:var(--f-secondary);cursor:pointer}.select-box__control{cursor:pointer !important;min-height:4.2rem !important;border-color:var(--c-primary) !important}.select-box__indicator-separator{display:none}.select-box__placeholder{color:rgba(94,94,94,.7) !important;margin-left:0 !important;margin-right:0 !important}.select-box__value-container{padding:0 2rem !important}
.small-navigation-menu-item{color:var(--c-white);font-weight:600;font-size:1.4rem;line-height:2.4rem;text-decoration:none;text-transform:uppercase}.small-navigation-menu-item__active{width:110%;height:1rem;position:relative;top:-1.2rem;background-color:var(--c-primary-dark);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;z-index:-1;margin-left:-5%}
.stats-info-block{font-family:var(--f-secondary);background:rgba(244,244,244,.6);min-height:11.8rem;display:flex;flex-direction:column;padding:0 2rem;border-radius:1.4rem;margin-bottom:2rem}@media(min-width: 768px){.stats-info-block{padding:0 4rem}}.stats-info-block__heading{margin:2rem 0 1.6rem 0;height:2.4rem;display:flex;justify-content:space-between}.stats-info-block__button{width:2.4rem}.stats-info-block__title{font-size:1.6rem;line-height:2rem;color:var(--c-gray)}.stats-info-block__stat{font-weight:bold;font-size:3rem;color:var(--c-gray);line-height:3.8rem}
.sub-menu{border:.1rem solid var(--c-primary);display:flex;justify-content:flex-end;background-color:var(--c-white)}.sub-menu__item{font-family:var(--f-primary);font-size:1.4rem;font-weight:600;line-height:2.4rem;color:var(--c-primary);background:none;background-color:var(--c-white);padding:2rem;text-align:right;border:none;cursor:pointer}
.text-area{border:.1rem solid var(--c-primary);padding:1rem 2rem;font-size:1.6rem;font-family:var(--f-secondary);border-radius:.4rem;width:100%}.text-area--error{border:.1rem solid var(--c-negative)}
.text-button{display:inline !important;color:var(--c-primary) !important;background:none !important;padding:0 !important}
.toaster{display:flex;height:8.4rem;border:.1rem solid var(--c-gray-light);background:var(--c-white);border-radius:.4rem}.toaster__icon-wrapper{height:100%;width:5rem;border-radius:.4rem 0px 0px .4rem;display:flex;justify-content:center}.toaster__icon-wrapper--positive{background-color:var(--c-positive)}.toaster__icon-wrapper--error{background-color:var(--c-negative)}.toaster__icon-wrapper--warning{background-color:var(--c-warning)}.toaster__icon-wrapper--info{background-color:var(--c-primary)}.toaster__icon{width:75%}.toaster__content{font-family:var(--f-secondary);font-size:1.6rem;display:flex;flex-direction:column;justify-content:center;padding:0 2.4rem;color:var(--c-gray)}.toaster__content-text{white-space:pre-wrap}.toaster__content-title{font-weight:bold;margin-bottom:.4rem}.toaster__close{background:none;border:none;cursor:pointer;padding:0 3rem}
.validation-message-card{font-family:var(--f-secondary);color:var(--c-gray);border:1px solid var(--c-primary);background-color:rgba(69,179,199,.1);border-radius:.4rem}.validation-message-card__list{padding:2.5rem 2.3rem 2rem;margin:0}.validation-message-card__list-item{list-style:none;margin-bottom:.6rem;padding-left:30px;background:url(/icons/dot.svg) no-repeat left center}.validation-message-card__list-item--validated{color:var(--c-primary);background:url(/icons/checkmark.svg) no-repeat left center}
.whats-app-link{display:flex;align-items:center;color:var(--c-primary);text-decoration:none;font-family:var(--f-secondary)}.whats-app-link__phone{margin-right:1.25rem}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{box-sizing:content-box;position:absolute;border:8px solid rgba(0,0,0,0);height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3em;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time{border-radius:.3em}.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3em}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3em;border-top-right-radius:.3em;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:.944em}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7em;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45em solid rgba(0,0,0,0);z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year-container{margin:.4em;text-align:center;display:flex;flex-wrap:wrap}.react-datepicker__year-container-text{display:inline-block;cursor:pointer;flex:1 0 30%;width:12px;padding:2px}.react-datepicker__month{margin:.4em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3em;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85em);overflow-y:scroll;padding-right:0px;padding-left:0px;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7em;line-height:1.7em;text-align:center;margin:.166em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3em;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7em;line-height:1.7em;text-align:center;margin:.166em}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range,.react-datepicker__year-container-text--selected,.react-datepicker__year-container-text--in-selecting-range,.react-datepicker__year-container-text--in-range{border-radius:.3em;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__year-container-text--selected:hover,.react-datepicker__year-container-text--in-selecting-range:hover,.react-datepicker__year-container-text--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled,.react-datepicker__year-container-text--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover,.react-datepicker__year-container-text--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{border-radius:.3em;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted{border-radius:.3em;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range{border-radius:.3em;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected{border-radius:.3em;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover{background-color:rgba(0,0,0,0)}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3em}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45em}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3em;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3em;border-top-right-radius:.3em}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:0;padding:0px 6px 0px 0px;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\D7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3em;line-height:3em}@media(max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2em;line-height:2em}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44em}.react-datepicker__portal .react-datepicker__navigation{border:.81em solid rgba(0,0,0,0)}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}
.desktop-filter-bar{display:flex;align-items:center}.desktop-filter-bar__text{font-family:var(--f-secondary);color:var(--c-primary);font-size:1.6rem;font-weight:600;line-height:2.4rem;margin-right:2rem}.desktop-filter-bar__filter{margin-right:2rem}
.desktop-navigation{display:none;justify-content:space-between;background-color:var(--c-primary);height:var(--header-height);color:var(--c-white);border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;position:fixed;top:0;z-index:9999;width:100%;padding:0 4.2rem}@media(min-width: 1160px){.desktop-navigation{display:flex}}.desktop-navigation__menu-items{display:flex;align-items:center;height:100%}.desktop-navigation__menu-item{margin-right:4.2rem}
.dialog{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:translateY(0%);transition:transform .5s ease}.dialog--closed{transform:translateY(-200%);visibility:hidden}@media(min-width: 768px){.dialog--no-vertical-center{align-items:flex-start;overflow-y:scroll;padding:8rem}}.dialog__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.dialog__backdrop--closed{display:none}.dialog__container{position:fixed;z-index:1;display:flex;flex-direction:column;align-items:center;height:100%;width:100%;background-color:var(--c-white);border-radius:1.4rem;padding:2rem;transform:translate(0);overflow:auto}@media(min-width: 768px){.dialog__container{position:relative;height:initial;width:86rem;padding:4rem}}.dialog__title{font-size:2rem;font-weight:bold;font-family:var(--f-secondary);text-transform:uppercase;color:var(--c-secondary);margin:0 0 4rem;text-align:center}.dialog__content{width:100%}
.dialog-confirm-footer{display:flex;justify-content:flex-end}.dialog-confirm-footer__remove-button{background:var(--c-negative)}.dialog-confirm-footer__cancel-button--remove{color:var(--c-gray)}
.dialog-delete-confirm__message{font-family:var(--f-secondary);color:var(--c-gray);margin-top:0;margin-bottom:4rem}@media(min-width: 768px){.dialog-delete-confirm .dialog__container{width:46rem}}
.dialog-information-item{margin-bottom:3rem;width:50%}.dialog-information-item:nth-child(odd){padding-right:1rem}.dialog-information-item:nth-child(even){padding-left:1rem}.dialog-information-item__key{font-weight:bold;padding-bottom:1.5rem;color:var(--c-gray)}.dialog-information-item__values{line-height:1.5;padding-bottom:1.5rem;color:var(--c-gray)}.dialog-information-item__values span{display:block}
.dialog-information{display:flex;flex-direction:column;align-items:flex-end}.dialog-information__information{display:flex;flex-wrap:wrap}
.header-with-logo{display:flex;align-items:center;flex-direction:column}.header-with-logo__logo{width:5.9rem;margin-bottom:2rem}@media(min-width: 1024px){.header-with-logo__logo{width:9.4rem;margin-bottom:4rem}}.header-with-logo__title{color:var(--c-secondary);text-transform:uppercase;font-size:1.8rem;font-weight:bold;font-family:var(--f-secondary)}
.icon-link{display:flex;align-items:center}.icon-link__text{margin-right:1rem}
.information-item__data-row{display:flex;flex-direction:column}@media(min-width: 768px){.information-item__data-row{display:table-row}}.information-item__data-row-key{font-weight:bold;padding-right:2rem;padding-bottom:2rem;color:var(--c-gray)}.information-item__data-row-value{padding-bottom:2rem;padding-right:2rem;color:var(--c-gray)}.information-item__data-row-value:last-child{padding-right:0}.information-item__link{padding:0;border:none;font:inherit;color:inherit;background-color:rgba(0,0,0,0);cursor:pointer;font-size:1.6rem}.information-item__link+.information-item__link::before{content:", "}
.information-block{border:1px solid var(--c-gray-light);border-radius:1.4rem;padding:3rem 4rem;width:100%}@media(min-width: 1160px){.information-block{width:fit-content}}.information-block__title{color:var(--c-secondary);text-transform:uppercase;font-size:2rem;margin:0 2rem 3rem 0}.information-block__title-wrapper{display:flex;align-items:baseline;justify-content:space-between}.information-block__icon-button{width:2.2rem;margin-right:2rem}.information-block__icon-button:last-child{margin-right:0}.information-block__loader{display:block}.information-block__delete-button{border:none;background:none;cursor:pointer;font-size:1.6rem;font-weight:600;font-family:var(--f-primary);color:var(--c-negative);padding-left:.3rem}
.input-form-rows__col{margin-bottom:4rem}@media(min-width: 768px){.input-form-rows__col:first-child{padding-right:1rem}.input-form-rows__col:last-child{padding-left:1rem}}@media(min-width: 768px){.input-form-rows__col--single-item{width:calc(50% - 1rem)}.input-form-rows__col--single-item:first-child{padding-right:0}.input-form-rows__col--single-item:last-child{padding-left:0}}@media(min-width: 768px){.input-form-rows__col--stretched-single-item{width:100%}.input-form-rows__col--stretched-single-item:first-child{padding-right:0}.input-form-rows__col--stretched-single-item:last-child{padding-left:0}}
.left-right-navigator-button{display:flex;padding:1.2rem 2.8rem;border:.1rem solid var(--c-primary);border-radius:3rem}.left-right-navigator-button__text{font-family:var(--f-primary);font-weight:600;font-size:1.6rem;line-height:2.4rem;color:var(--c-primary)}.left-right-navigator-button__button-left{margin-right:2.2rem}.left-right-navigator-button__button-right{margin-left:2.2rem}
.legend{display:flex;flex-direction:column;margin-bottom:2rem}@media(min-width: 768px){.legend{flex-direction:row}}@media print{.legend{flex-direction:row}}.legend__item{margin-bottom:1rem}.legend__item:first-child{padding-left:0}.legend__item:last-child{padding-right:0;border-right:none}@media(min-width: 768px){.legend__item{padding:0 2rem;border-right:.1rem solid var(--c-gray-light)}}@media print{.legend__item{padding:0 2rem;border-right:.1rem solid var(--c-gray-light)}}
.filter-button{background-color:var(--c-primary);border:none;padding:1.2rem;margin:0;cursor:pointer}.filter-button img{filter:brightness(2)}.filter-button:first-child{border-top-left-radius:3rem;border-bottom-left-radius:3rem}.filter-button:last-child{border-top-right-radius:3rem;border-bottom-right-radius:3rem}
.mobile-filter-options-menu{position:fixed;bottom:0;left:0;width:100%;padding-bottom:8rem;background-color:var(--c-white);transition:transform ease .5s;z-index:10}.mobile-filter-options-menu--hidden{transform:translate(0, 100%)}.mobile-filter-options-menu__options{display:grid;flex-direction:column;max-height:20rem;overflow-y:auto;border:.01rem solid var(--c-primary);background-color:var(--c-white)}.mobile-filter-options-menu__option{padding:1rem 0;font-family:var(--f-primary);font-weight:600;line-height:2.4rem;font-size:1.4rem;color:var(--c-primary);background:none;border:none;cursor:pointer}.mobile-filter-options-menu__option--selected{color:var(--c-white);background-color:var(--c-primary)}
.mobile-navigation{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;padding:2.6rem;height:var(--header-height);width:100%;z-index:100;background-color:var(--c-primary);border-bottom-left-radius:3rem;border-bottom-right-radius:3rem}@media(min-width: 1160px){.mobile-navigation{display:none}}.mobile-navigation__hamburger{display:flex;border:none;background:none;cursor:pointer}.mobile-navigation__title{font-weight:600;font-size:1.4rem;color:var(--c-white);text-transform:uppercase}.mobile-navigation__nav{position:fixed;top:0;padding-top:var(--header-height);background-color:var(--c-primary);width:100%;z-index:99;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;transition:transform ease .5s;transform:translate(0, -100%)}.mobile-navigation__nav--open{transform:translate(0, 0)}@media(min-width: 1160px){.mobile-navigation__nav{display:none}}.mobile-navigation__nav-spacer{border-bottom:1px solid var(--c-primary-dark);margin:0 2.6rem 2.4rem}.mobile-navigation__nav-items{display:flex;align-items:center;flex-direction:column}.mobile-navigation__nav-item{display:block;margin-bottom:2.4rem}
.navigation-item-with-sub{position:relative;z-index:100;height:100%}.navigation-item-with-sub__button{font-family:var(--f-primary);color:var(--c-white);font-size:1.6rem;font-weight:600;display:flex;align-items:center;height:100%;width:100%;background:none;border:none;cursor:pointer;justify-content:flex-end}.navigation-item-with-sub__text{margin-right:1.2rem}
.no-resources-found{border-radius:1.4rem;border:.1rem solid var(--c-gray-light);margin-bottom:3rem}.no-resources-found__content{font-family:var(--f-secondary);font-size:1.6rem;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:100%;padding:4rem 2rem}@media(min-width: 768px){.no-resources-found__content{padding:8rem 0}}.no-resources-found__title{font-size:1.4rem;font-weight:700;color:var(--c-gray);line-height:2rem;margin:0 0 2rem;text-align:center}@media(min-width: 768px){.no-resources-found__title{font-size:1.6rem}}.no-resources-found__message{font-size:1.4rem;font-weight:400;color:var(--c-gray);line-height:2rem;max-width:50rem;text-align:center;margin:0 0 2rem}@media(min-width: 768px){.no-resources-found__message{margin:0 0 4rem;font-size:1.6rem}}.no-resources-found__buttons-wrapper{display:flex;flex-direction:column}@media(min-width: 768px){.no-resources-found__buttons-wrapper{flex-direction:row}}.no-resources-found__button{margin-right:1rem;margin-left:1rem;margin-bottom:1rem;font-size:1.4rem}@media(min-width: 768px){.no-resources-found__button{font-size:1.6rem}}
.password-input__label{margin-bottom:1rem}.password-input__input-wrapper{border:.1rem solid var(--c-primary);border-radius:.4rem;display:flex}.password-input__input{width:100%;padding:1rem 2rem;border:none;font-size:1.6rem;font-family:var(--f-secondary);border-radius:.4rem}.password-input__see-password-button{padding:0;margin:0 1.5rem 0 0;border:none;cursor:pointer;background:none}
.pie-chart-stats-info-block{font-family:var(--f-secondary);background:rgba(244,244,244,.6);min-height:11.8rem;padding:0 2rem;border-radius:1.4rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}@media(min-width: 768px){.pie-chart-stats-info-block{padding:0 4rem}}.pie-chart-stats-info-block__info{display:flex;flex-direction:column}.pie-chart-stats-info-block__title{font-size:1.6rem;line-height:2rem;color:var(--c-gray);margin:0 0 2rem 0}.pie-chart-stats-info-block__stat{font-weight:bold;font-size:3rem;color:var(--c-gray);line-height:3.8rem}.pie-chart-stats-info-block__pie-chart{width:6rem}@media(min-width: 768px){.pie-chart-stats-info-block__pie-chart{width:7.8rem}}
.radio-button-group__label{margin-bottom:1.5rem}.radio-button-group__buttons{display:flex;align-items:center}
.search-input{display:flex;border:.1rem solid var(--c-primary);border-radius:3rem}.search-input__icon{padding-left:2rem}.search-input__text-input{padding:1.3rem !important;border-radius:3rem !important;border:none !important}.search-input__text-input::placeholder{color:var(--c-primary);font-weight:600}
.select-box-filter{cursor:pointer}.select-box-filter .select-box__control{border-radius:3rem;border-color:var(--c-primary);min-height:4.8rem}.select-box-filter .select-box__value-container{padding:.9rem 2rem !important}.select-box-filter .select-box__placeholder,.select-box-filter .select-box__single-value{color:var(--c-primary) !important;font-weight:600}.select-box-filter .select-box__dropdown-indicator{color:var(--c-primary)}.select-box-filter .select-box__menu{border-radius:0;box-shadow:none;border:.1rem solid var(--c-primary)}.select-box-filter .select-box__option{text-align:right;font-weight:600;font-size:1.6rem;line-height:2.4rem;color:var(--c-primary);cursor:pointer}.select-box-filter .select-box__option--is-focused,.select-box-filter .select-box__option--is-selected{background-color:var(--c-primary);color:var(--c-white)}
.select-box-input{width:100%}.select-box-input__label{margin-bottom:.625rem}.select-box-input__box--error .select-box__control{border-color:var(--c-negative) !important}
.submit-button--loading{justify-content:center;color:var(--c-primary);position:relative}.submit-button__loader{position:absolute}
.table{margin-bottom:5rem}.table--hide-pagination .ReactTable .pagination-bottom{display:none}.table__action-button{margin-right:2.7rem}.table__actions-header{visibility:hidden}.table__actions-cell{text-align:end}.table .ReactTable{border-radius:1.4rem}.table .ReactTable .rt-thead .rt-th,.table .ReactTable .rt-thead .rt-td{padding:2rem}.table .ReactTable .rt-td{padding:2rem;font-family:var(--f-secondary);color:var(--c-gray);font-size:1.4rem}.table .ReactTable .rt-thead .rt-th{border-right:0}.table .ReactTable .rt-thead .rt-tr{font-family:var(--f-secondary);color:var(--c-gray);font-size:1.4rem;font-weight:bold;text-align:left}.table .ReactTable .rt-thead.-header{z-index:0;box-shadow:none}.table .ReactTable .rt-thead .rt-th.-sort-asc{box-shadow:none}.table .ReactTable .rt-th .rt-resizable-header-content:after{content:"";position:relative;top:.2rem;display:inline-block;width:1.2rem;height:1.4rem;margin-left:.5rem;background-image:url(/icons/sort-inactive.svg);background-repeat:no-repeat;background-size:8px;background-position:center}.table .ReactTable .rt-th.-sort-asc .rt-resizable-header-content:after{background-image:url(/icons/sort-up.svg)}.table .ReactTable .rt-th.-sort-desc .rt-resizable-header-content:after{background-image:url(/icons/sort-down.svg)}.table .ReactTable .rt-tbody .rt-td{border-right:0}.table .ReactTable .-pagination{box-shadow:none;border-top:none;margin:2rem 0}.table .ReactTable .-pagination .-pageInfo{display:none}.table .ReactTable .-pagination select{font-family:var(--f-secondary);border:.1rem solid var(--c-primary);font-size:1.6rem;height:4rem;color:var(--c-primary)}.table .ReactTable .-pagination .-next .-btn{background:url(/icons/arrow-left.svg) no-repeat center center;transform:rotate(180deg);color:rgba(0,0,0,0)}.table .ReactTable .-pagination .-next .-btn:hover{background:url(/icons/arrow-left.svg) no-repeat center center;color:rgba(0,0,0,0)}.table .ReactTable .-pagination .-previous .-btn{background:url(/icons/arrow-left.svg) no-repeat center center;color:rgba(0,0,0,0)}.table .ReactTable .-pagination .-previous .-btn:hover{background:url(/icons/arrow-left.svg) no-repeat center center;color:rgba(0,0,0,0)}
.table-loader{display:flex;justify-content:center;align-items:center}.table-loader{width:100%;min-height:30rem;padding:2rem;border:1px solid rgba(0,0,0,.1);border-radius:1.5rem}
.team-member{display:flex;align-items:center;justify-content:space-between}.team-member--dropped-out{text-decoration:line-through}.team-member__content{display:flex;align-items:center}.team-member__name{margin-left:2rem;font-family:var(--f-secondary);font-size:1.6rem;font-weight:600;color:var(--c-primary);line-height:2rem}.team-member__icon{margin-left:2rem;width:2.5rem}
.textarea-input__label{margin-bottom:.625rem}
.text-input{width:100%}.text-input__label{margin-bottom:.625rem}.text-input__input-wrapper--contains-unit{display:flex;align-items:center;border:.1rem solid var(--c-primary);border-radius:.4rem}.text-input__unit-label{font-size:1.6rem;padding:1rem;margin-top:.1rem}.text-input__input--contains-unit{border:none}
.text-with-label__label{margin-bottom:.4rem}.text-with-label__text{color:var(--c-gray)}
@media(min-width: 768px){.unauthenticated-page{display:flex;width:100%;height:100%;flex-direction:column-reverse}}@media(min-width: 1024px){.unauthenticated-page{position:absolute;flex-direction:row}}.unauthenticated-page__content-wrapper{padding:2rem}@media(min-width: 768px){.unauthenticated-page__content-wrapper{display:flex;justify-content:center;align-items:center}}@media(min-width: 1024px){.unauthenticated-page__content-wrapper{width:50%}}@media(min-width: 768px){.unauthenticated-page__content{width:38rem}}.unauthenticated-page__backdrop-wrapper{display:none}@media(min-width: 768px){.unauthenticated-page__backdrop-wrapper{display:block;height:30rem}}@media(min-width: 1024px){.unauthenticated-page__backdrop-wrapper{width:50%;height:100%}}.unauthenticated-page__backdrop{width:100%;background:url(/images/pattern.png);background-size:cover;background-position:center}@media(min-width: 768px){.unauthenticated-page__backdrop{height:30rem;padding-bottom:30rem}}@media(min-width: 1024px){.unauthenticated-page__backdrop{height:100%;padding-bottom:100%}}
.action-list-modify-dialog__input{width:100%}.action-list-modify-dialog__spacer{margin-bottom:2rem}.action-list-modify-dialog .react-datepicker-popper{position:relative !important;transform:initial !important}
.afas-sync-participants-dialog__error{color:var(--c-negative);margin-bottom:2rem}.afas-sync-participants-dialog__notice{display:flex;align-items:center}.afas-sync-participants-dialog__notice-icon{height:2rem;color:var(--c-primary)}.afas-sync-participants-dialog__notice-text{margin-left:1.6rem}.afas-sync-participants-dialog__action-buttons{margin-top:1.6rem}
.calendar-day{border-right:.1rem solid var(--c-gray-light);border-bottom:.1rem solid var(--c-gray-light)}.calendar-day__header{display:flex;justify-content:flex-end;padding:1rem;color:var(--c-secondary)}.calendar-day--disabled .calendar-day__header{color:rgba(93,93,93,.4)}
.calendar-item{font-family:var(--f-secondary);background-color:var(--c-primary);color:var(--c-white);padding:1rem;margin:1rem;border-radius:1.4rem;font-size:1.6rem;cursor:pointer;width:calc(100% - 2rem);text-align:left;border:none}.calendar-item--all-participants-present{background-color:var(--c-positive)}.calendar-item--all-participants-present-but-not-filled{background-color:var(--c-negative-dark)}.calendar-item--all-participants-present-but-partially-filled{background-color:var(--c-warning)}.calendar-item--open{background-color:var(--c-primary)}.calendar-item--expired{background-color:var(--c-negative-dark)}.calendar-item--has-status-label{background-color:rgba(93,93,93,.5)}.calendar-item__header{position:relative;margin-bottom:1rem}.calendar-item__status-label{padding:.4rem 1rem;margin-bottom:1rem;width:fit-content;border-radius:1.4rem;background-color:var(--c-warning);font-family:var(--f-secondary)}.calendar-item__icon-button{position:absolute;right:0;height:2rem}.calendar-item__title{margin:0;padding:0;font-size:1.6rem}
.day-navigation{display:flex;justify-content:space-between;align-items:center;color:var(--c-secondary);text-transform:uppercase;font-weight:bold;margin-bottom:2rem}.day-navigation__button{width:3rem}
.month-calendar-view{border:.1rem solid var(--c-gray-light);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.month-calendar-view__headers{display:flex}.month-calendar-view__header{width:14.2857%;background:var(--c-gray-lighter);display:flex;justify-content:center;padding:1.4rem 0;font-weight:bold;font-size:1.6rem;line-height:2rem;color:var(--c-gray);border:.1rem solid var(--c-gray-light)}.month-calendar-view__header:first-child{border-top-left-radius:1.5rem}.month-calendar-view__header:last-child{border-top-right-radius:1.5rem}.month-calendar-view__days{display:flex;flex-wrap:wrap;width:100%}.month-calendar-view__day{width:14.2857%;min-height:36rem}.month-calendar-view__day:nth-child(7n){border-right:none}
.calendar__month-view{display:none}@media(min-width: 1160px){.calendar__month-view{display:block}}@media(min-width: 1160px){.calendar__day-view{display:none}}
.calendar-modify-dialog__input{width:100%}.calendar-modify-dialog__textarea textarea{min-height:16rem}.calendar-modify-dialog__select-box .select-box__menu{position:relative}
.club-contribution-modify-dialog__select-box .select-box__menu{position:relative}
.club-course-modify-dialog__select-box .select-box__menu{position:relative}
.confirmation-container__message{color:var(--c-gray);text-align:center;font-size:1.6rem;font-family:var(--f-secondary);line-height:2.4rem;margin-bottom:4rem}.confirmation-container__go-back-wrapper{display:flex;justify-content:center}
.export-participants-dialog__error{color:var(--c-negative);margin-bottom:2rem}.export-participants-dialog__notice{display:flex;align-items:center}.export-participants-dialog__notice-icon{height:2rem;color:var(--c-primary)}.export-participants-dialog__notice-text{margin-left:1.6rem}.export-participants-dialog__action-buttons{margin-top:1.6rem}
.export-sports-calendar-dialog__input{width:100%}.export-sports-calendar-dialog__error{margin-bottom:2rem}
.general-info-school-block__action-list-link--warning{color:var(--c-negative)}
.teams-modify-dialog__input{width:100%}
.general-info-team-block-container__dialog-information .dialog__container{max-width:46rem}
.sport-pie-charts{display:flex;flex-direction:column}@media(min-width: 1160px){.sport-pie-charts{flex-direction:row;flex-wrap:wrap}}@media print{.sport-pie-charts{flex-direction:row;flex-wrap:wrap}}.sport-pie-charts__block{width:100%;margin-right:2rem}@media(min-width: 1160px){.sport-pie-charts__block{width:calc(25% - 2rem)}}.sport-pie-charts__block:last-child{margin-right:0}
.sport-stats__stats{display:flex;flex-wrap:wrap}@media(min-width: 1160px){.sport-stats__stats{justify-content:space-between;flex-direction:row}}@media print{.sport-stats__stats{flex-direction:row}}.sport-stats__stat{width:100%}@media(min-width: 1160px){.sport-stats__stat{width:calc(25% - 2rem)}}@media print{.sport-stats__stat{width:calc(50% - 2rem)}}
.login-container__header{margin-bottom:4rem}.login-container__input-field{display:block;margin-bottom:4rem}.login-container__error{margin-bottom:4rem}.login-container__button{margin:0 auto 4rem}.login-container__password-forgotten-links{display:flex;flex-direction:column;align-items:center}.login-container__password-forgotten-links-text{font-family:var(--f-secondary);font-size:1.4rem;margin-bottom:.5rem;color:var(--c-gray)}
.municipality-form-field-container{margin-block-end:4rem;padding-block-start:4rem;padding-inline:4rem;width:100%;border-radius:1.4rem;border:.1rem solid var(--c-primary)}.municipality-form-field-container__title{margin:0;margin-block-end:2rem}.municipality-form-field-container__municipality{margin-block-end:2rem}
.name-form-fields-container{display:flex;margin-bottom:4rem}.name-form-fields-container__small-row{padding-right:1rem;width:60%}.name-form-fields-container__row{padding-right:1rem}.name-form-fields-container__row:last-child{padding-right:0}
.navigation__profile-menu-wrapper{position:fixed;top:0;right:2.5rem;z-index:10;width:100%;display:flex;justify-content:flex-end}@media(min-width: 1160px){.navigation__profile-menu-wrapper{right:4rem}}.navigation__profile-menu{transform:translateY(0%);transition:transform ease .5s;position:relative;z-index:0;width:16rem;animation-duration:.5s;animation-name:sub-menu-close;animation-fill-mode:forwards}.navigation__profile-menu--open{transform:translateY(108%);animation-duration:.5s;animation-name:sub-menu-open;animation-fill-mode:forwards}@media print{.navigation{display:none}}@keyframes sub-menu-open{0%{z-index:0}99%{z-index:0}100%{z-index:1}}@keyframes sub-menu-close{0%{z-index:0}99%{z-index:0}100%{z-index:0}}
.organisation-modify-dialog__input{width:100%}
.organisations-table-container{padding-bottom:2rem}.organisations-table-container__action-list-button--warning{color:var(--c-negative) !important;font-weight:bold}.organisations-table-container__pagination{padding-bottom:2rem}
.pagination-button{display:flex;justify-content:center;align-items:center}.pagination-button{width:var(--pagination-block-size);height:var(--pagination-block-size);padding:0}.pagination-button:first-of-type{margin-right:2rem}.pagination-button:last-of-type{margin-left:2rem}
.pagination-input__label{display:flex;justify-content:center;align-items:center}.pagination-input__radio{position:absolute;opacity:0}.pagination-input__radio:checked~.pagination-input__label{color:var(--c-white);background-color:var(--c-primary);border-radius:.3rem}.pagination-input__label{width:var(--pagination-block-size);height:var(--pagination-block-size);cursor:pointer;border-radius:.3rem}.pagination-input__label:hover{color:var(--c-primary)}
.pagination__ellipsis{display:flex;justify-content:center;align-items:center}.pagination{--pagination-block-size: 3.5rem;display:flex;justify-content:center}.pagination__controls{display:flex;align-items:center}.pagination__list{display:flex;align-items:center}.pagination__ellipsis{width:var(--pagination-block-size);height:var(--pagination-block-size)}
.participant-bulk-edit-form__row{display:flex;flex-direction:column;width:100%}@media(min-width: 1024px){.participant-bulk-edit-form__row{flex-direction:row}}.participant-bulk-edit-form__row+.participant-bulk-edit-form__row{margin-top:2rem}.participant-bulk-edit-form__column{width:100%}.participant-bulk-edit-form__column+.participant-bulk-edit-form__column{margin-top:2rem}@media(min-width: 1024px){.participant-bulk-edit-form__column+.participant-bulk-edit-form__column{margin-top:0;margin-left:2rem}}.participant-bulk-edit-form__confirm-buttons{margin-top:3rem}
.participant-school-modify-dialog__select-box .select-box__menu{position:relative}
.participants-container__sync-button--is-loading{animation:spin 1.5s linear reverse infinite}.participants-container__desktop-add-button{margin-right:2rem}.participants-container__mobile-search-input{display:block;max-width:30rem;margin-top:-2rem}@media(min-width: 1160px){.participants-container__mobile-search-input{display:none}}.participants-container__loader,.participants-container__null-state,.participants-container__table{margin-top:2rem}
.participant-filter-form__row{display:flex;flex-direction:column;width:100%}@media(min-width: 1024px){.participant-filter-form__row{flex-direction:row}}.participant-filter-form__row+.participant-filter-form__row{margin-top:2rem}.participant-filter-form__column{width:100%}.participant-filter-form__column+.participant-filter-form__column{margin-top:2rem}@media(min-width: 1024px){.participant-filter-form__column+.participant-filter-form__column{margin-top:0;margin-left:2rem}}.participant-filter-form__municipality-form{margin-top:2rem;margin-block-end:2rem}.participant-filter-form__municipality-form .input-form-rows__col{margin-bottom:4rem}.participant-filter-form__date-errors{margin-top:1rem;color:var(--c-negative)}.participant-filter-form__action-buttons{display:flex;flex-direction:column;align-items:flex-end;margin-top:3rem}@media(min-width: 768px){.participant-filter-form__action-buttons{flex-direction:row;justify-content:space-between}}.participant-filter-form__reset-button-label{margin-left:1rem}.participant-filter-form__confirm-buttons{margin-top:2rem}@media(min-width: 768px){.participant-filter-form__confirm-buttons{margin-top:0}}
.attendees-modify-dialog__input{width:100%}
.default-table-header{display:flex;justify-content:space-between;align-items:center;padding:2rem}.default-table-header__title{margin:0;color:var(--c-gray);font-weight:700}.default-table-header__filter-button{color:var(--c-primary) !important;background-color:var(--c-white) !important;border:1px solid var(--c-primary) !important}.default-table-header__filter-button-icon{height:1.6rem}.default-table-header__filter-button-label{margin-left:1.6rem}.default-table-header__filter-button-amount{min-width:2.5rem;height:2.5rem;margin-left:.8rem;padding:.5rem;color:var(--c-white);background-color:var(--c-primary);border-radius:50%}
.selected-participants-table-header{display:flex;justify-content:space-between;align-items:center;padding:3rem 2rem;background-color:var(--c-primary-light);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.selected-participants-table-header__title{margin:0;color:var(--c-gray);font-weight:700}.selected-participants-table-header__button{margin-right:2.7rem}
.participants-table-container{padding-bottom:2rem}.participants-table-container__table-header{border:1px solid rgba(0,0,0,.1);border-bottom:none;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.participants-table-container .ReactTable{border-top:1px solid rgba(0,0,0,0);border-top-left-radius:0;border-top-right-radius:0}.participants-table-container__checkbox{width:1.6rem;height:1.6rem;border:2px solid var(--c-primary)}.participants-table-container__pagination{padding-bottom:2rem}
.password-reset-container__header{margin-bottom:4rem}.password-reset-container__welcome-message{margin-bottom:2rem;display:block}.password-reset-container__password{margin-bottom:2rem;display:block;width:100%}.password-reset-container__validation-messages{margin-bottom:2rem}.password-reset-container__button-wrapper{display:flex;justify-content:center}.password-reset-container__input-field{display:block;margin-bottom:2rem}
.password-reset-request-container__message{color:var(--c-gray);text-align:center;font-size:1.6rem;font-family:var(--f-secondary);line-height:2.4rem;margin-bottom:4rem}.password-reset-request-container__button{margin:0 auto;margin-bottom:2rem}.password-reset-request-container__go-back-link{display:block;text-align:center;font-weight:600}.password-reset-request-container__input-field{display:block;margin-bottom:4rem}
.register-container__header{margin-bottom:4rem}.register-container__welcome-message{margin-bottom:2rem;display:block}.register-container__password{margin-bottom:2rem;display:block;width:100%}.register-container__validation-messages{margin-bottom:2rem}.register-container__button-wrapper{display:flex;justify-content:center}.register-container__input-field{display:block;margin-bottom:2rem}
.review-modify-dialog__input{width:100%}.review-modify-dialog__textarea textarea{min-height:16rem}
.sports-calendar-filter-form__row{display:flex;flex-direction:column;width:100%}@media(min-width: 1024px){.sports-calendar-filter-form__row{flex-direction:row}}.sports-calendar-filter-form__row:not(:first-child){margin-top:2rem}.sports-calendar-filter-form__column{width:100%}.sports-calendar-filter-form__column:not(:first-child){margin-top:2rem}@media(min-width: 1024px){.sports-calendar-filter-form__column:not(:first-child){margin-top:0;margin-left:2rem}}.sports-calendar-filter-form__municipality-form{margin-top:2rem;margin-block-end:2rem}.sports-calendar-filter-form__date-errors{margin-top:1rem;color:var(--c-negative)}.sports-calendar-filter-form__action-buttons{display:flex;flex-direction:column;align-items:flex-end;margin-top:3rem}@media(min-width: 768px){.sports-calendar-filter-form__action-buttons{flex-direction:row;justify-content:space-between}}.sports-calendar-filter-form__reset-button-label{margin-left:1rem}.sports-calendar-filter-form__confirm-buttons{margin-top:2rem}@media(min-width: 768px){.sports-calendar-filter-form__confirm-buttons{margin-top:0}}
.team-members__members{display:flex;flex-wrap:wrap}.team-members__member{width:100%;margin-bottom:4rem}@media(min-width: 1160px){.team-members__member{width:20%;justify-content:start}}
.title-with-filter-bar-container{display:flex;justify-content:space-between;margin-bottom:3rem}@media print{.title-with-filter-bar-container{display:none}}.title-with-filter-bar-container__title{font-family:var(--f-secondary);text-transform:uppercase;color:var(--c-secondary);font-size:2rem}.title-with-filter-bar-container__mobile{position:fixed;bottom:2rem;right:2rem;z-index:11;display:flex}@media(min-width: 1160px){.title-with-filter-bar-container__mobile{display:none}}.title-with-filter-bar-container__desktop{display:none;margin-left:2rem}@media(min-width: 1160px){.title-with-filter-bar-container__desktop{display:flex}}
.teams-container__mobile-search-input{display:block;max-width:30rem;margin-top:-2rem}@media(min-width: 1160px){.teams-container__mobile-search-input{display:none}}.teams-container__table-container{margin-block-start:2rem}
.teams-table-container{padding-bottom:2rem}.teams-table-container__pagination{padding-bottom:2rem}
.toaster-container{position:fixed;bottom:2.5rem;right:3rem;transform:translateX(calc(100% + 3rem));transition:transform .5s ease-in;z-index:1000000;overflow:hidden}.toaster-container--shown{transform:translateX(0%);transition:transform .5s ease-out}.toaster-container__toaster--afas-sync{height:20vh;overflow-y:auto}@media(min-width: 1160px){.toaster-container__toaster--afas-sync{height:100%;padding:1rem}}.toaster-container__toaster--content{justify-content:unset}@media(min-width: 1160px){.toaster-container__toaster--content{justify-content:center}}
.training-review-block{border:.1rem solid var(--c-gray-light);border-radius:1.4rem;padding:2rem 0}.training-review-block--locked{pointer-events:none;opacity:.5}.training-review-block__header{display:flex;justify-content:space-between;align-items:center;margin:0;color:var(--c-gray);padding:0 2rem 2rem;border-bottom:.1rem solid var(--c-gray-light)}.training-review-block__header h3{margin:0;font-size:1.6rem}.training-review-block__header-close-button{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}.training-review-block__input{padding:2rem;display:block;border-bottom:.1rem solid var(--c-gray-light)}.training-review-block__input:last-child{border-bottom:none;padding-bottom:0}.training-review-block__input-label{display:block;color:var(--c-gray);margin:0 0 1rem;font-weight:700}.training-review-block--closed{padding-bottom:0}.training-review-block--closed .training-review-block__header{border-bottom:0}.training-review-block--closed .training-review-block__header-close-button{transform:rotate(180deg)}
.training-emotion-collection__items{display:flex;flex-wrap:wrap}.training-emotion-collection__item{width:100%;margin-bottom:2rem}@media(min-width: 768px){.training-emotion-collection__item{margin-right:2rem;width:32.5rem}}
.upload-team-members-dialog__input{width:100%}.upload-team-members-dialog__download-link{font-size:1.6rem;margin-bottom:2rem;display:block}.upload-team-members-dialog__error{color:var(--c-negative);margin-bottom:2rem}
.users-create-dialog-container__input{width:100%}
.users-table-container{padding-bottom:2rem}.users-table-container__pagination{padding-bottom:2rem}
