@charset "UTF-8";:root{--bd-color:#acacac;--txt-color:#1b1820;--dec:#6a5acd;--title-bg:grey;--action-dec:#e0e0e0;--menu-bg:#1a004e;--disabled:#a9a9a9;--bg:#f0f0f0}:root,html{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,html{height:100%}body{background-color:#f0f0f0;background-color:var(--bg);color:#1a004e;color:var(--menu-bg);font-family:Arial,Helvetica,sans-serif;font-size:12pt;margin:0;padding:0 2vw}ul{list-style-type:none}ul,ul li{margin:0;padding:0}.lbl-clear{color:#4169e1;cursor:pointer;display:inline-block;margin:.5em auto 1em 1em}.lbl-clear:hover{text-decoration:underline}.icons{border:2px solid transparent;padding:.2em;position:relative}.icons:hover{border:2px solid var(--dec);border-radius:.2em}.icons:active{opacity:.75}@font-face{font-family:TwemojiMozilla;src:url(/static/media/TwemojiMozilla.49668530a512273898b3.ttf)}.sel-field{display:inline-block;min-width:150px}.sel-country{display:block;margin-bottom:1em;width:320px}.flag{font-family:TwemojiMozilla;font-size:1.5em;margin-right:1em}.pass-field{background-color:var(--bg);border:1px solid var(--bd-color);border-radius:.2em;color:var(--txt-color);display:inline-block;font-size:1.2em;padding:.5em;width:300px}.pass-gen{position:relative;top:-.5em}.disabled-fieldset{background-color:var(--disabled);color:#000}.container{display:grid;grid-template:repeat(3,auto) /repeat(12,1fr)}.header{grid-column:3/-1;margin-bottom:1em}h2{margin-left:1.5em}.side-bar{grid-column:1/3;list-style-type:none;margin:0;padding:0}.side-bar>li{border-bottom:1px solid #dadada;border-left:5px solid #f0f0f0;cursor:pointer;margin:0;padding:1.5em .5em}.side-bar>li:hover{text-decoration:underline}.side-bar>li.active-section{background-color:#fff;border-left:5px solid var(--dec)}.content{grid-column:3/-1;padding-left:1em}.action-content,.content{background-color:#fff}.section,.section-action{display:none;padding:1em;text-align:left}.current,.section-action{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em;min-height:350px}.both-sides,.left-side,.right-side{position:relative;width:50%}.both-sides{width:100%}.left-mid-side,.right-mid-side{position:relative;width:33%}.left-mid-side:after,.left-side:after{background-color:#e0e0e0;content:"";display:block;height:100%;position:absolute;right:2em;top:0;width:1px}label{display:block;font-weight:700;margin-bottom:.5em;margin-top:1.5em}label.lbl-inline{cursor:pointer;display:inline;display:initial;font-weight:400;margin-right:2em}label.lbl-klimakio{display:inline;display:initial;margin-right:3em}.date-input,.wh-time_input,input[type=number],input[type=password],input[type=text],textarea{border:1px solid var(--bd-color);border-radius:.2em;color:var(--txt-color);font-size:1.2em;padding:.5em;width:300px}input[type=text].lg,textarea.profile{box-sizing:border-box;width:90%}textarea.profile{height:5rem}textarea.large-text{box-sizing:border-box;height:300px;width:90%}.wh-time-input{font-size:1.2rem;width:100px}.wh-time-input:disabled{background-color:#ccc}.date-input:focus,.wh-time-input:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{outline:3px solid var(--bd-color)}textarea:focus{outline:1px solid var(--bd-color)}input[type=text].details{border:none;border-bottom:1px solid var(--dec);border-radius:0;font-size:.8em;margin:0 .25em}input[type=text]:read-only{border:none}input[type=text]:read-only:focus{outline:none}.date-input:disabled,input[type=text]:disabled,textarea:disabled{background-color:var(--bg);outline:none}input[type=text].short{width:150px}input[type=text].details:focus{outline:none}input[type=text].details::-webkit-input-placeholder{font-size:.8em}input[type=text].details::placeholder{font-size:.8em}.footer{grid-column:1/-1}button.react-datepicker__close-icon:after{background-color:var(--dec)}.origin-flag{font-family:TwemojiMozilla;font-size:1.5em;margin-left:.5em;padding-top:1em}.ch-pass-btn{border:1px solid var(--dec);color:var(--dec);cursor:pointer;margin-left:.5em;padding:.7em}.ch-pass-btn:hover{text-decoration:underline}.ch-pass-btn:active{opacity:.6}fieldset{border:1px solid var(--action-dec);margin-left:-1em;margin-top:5em;padding-top:0;width:90%}legend{font-weight:700;margin-left:-.5em;padding:0 .5em}.rem-area{margin-bottom:.5em;padding:0 1em}#action_rem{height:100px}.icons-warn,.no-visible{border:2px solid transparent;bottom:-.5em;color:orange;font-size:1.2em;padding:.5em;position:relative}.no-visible{visibility:hidden}.explain{box-sizing:border-box;color:var(--title-bg);font-size:.8rem;font-weight:500;max-width:95%}.explain,sup{font-style:italic}sup{color:#333;font-size:.75em;font-weight:400}.text-container{-webkit-line-clamp:3;-webkit-box-orient:vertical;background-color:#f7f7f7;border:1px solid var(--bd-color);border-radius:.2rem;color:dimgray;display:-webkit-box;font-size:1rem;font-style:italic;height:4.2rem;line-height:1.25rem;overflow:hidden;padding:.5rem;text-overflow:ellipsis;width:90%}.text-container,textarea.edit-content{box-sizing:border-box;text-align:justify}textarea.edit-content{background-color:#fff;color:var(--txt-color);flex:1 1;font-size:1.2rem;font-style:normal;line-height:1.8rem;padding:.5rem 1.5rem}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;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,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-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]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.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:auto}.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{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.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{background-color:#f0f0f0;cursor:pointer}.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:700}.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{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-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,.react-datepicker__year-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,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-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-year-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__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.glass,.glass-confirm{background-color:rgba(0,0,0,.5);bottom:0;display:grid;height:100%;justify-content:center;left:0;margin:auto;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:1}.glass-confirm{place-content:center}.glass-content{align-self:start;background-color:#fff;padding:2em}.return-btn{background-color:var(--dec);border-radius:5px;border-width:1px;color:#fff;font-size:1.2em;margin-top:.75em;padding:.5em 2em}.return-btn:hover{cursor:pointer;opacity:.75}.confirm{border:3px solid var(--dec);border-radius:5px}.glass-content label{cursor:pointer;margin:.25em 0}.yes-no-toolbar{display:flex;justify-content:space-between}.yes-no-btn{border-radius:10px;border-width:1px;color:var(--dec);font-size:1.2em;padding:.5em 1.5em}.modalgen{padding-left:1.2em;padding-right:1em}.modalfamily{--st-modal-minWidth:50vw}.modalcontent{overflow-y:auto}.modalfooter{background-color:#e0e0e0;bottom:0;display:flex;justify-content:flex-end;margin-top:1em;padding:0 .5em .5em 0;position:-webkit-sticky;position:sticky}.modalfooter>*{margin-left:1em}.modal-label{cursor:pointer;font-weight:400;margin:0;max-width:none}.select{height:100%}.sm-select{width:320px}ul.menu{background-color:var(--menu-bg);display:flex;justify-content:space-evenly;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}ul.menu li{border:2px solid transparent;color:#fff;cursor:pointer;padding:1em .5em}ul.menu li:hover{opacity:.75}.menu .active{border-left:2px solid var(--bd-color);border-right:2px solid var(--bd-color)}.request-modal{--st-modal-minWidth:80vw;--st-modal-backgroundColor:#f0f0f0}.profile-modal{--st-modal-minWidth:95vw}textarea{background-color:initial;color:dimgrey;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-style:italic;height:50%;line-height:1.5em;resize:none;width:95%}.text-info{color:dimgrey;font-size:.8em}.orange{color:orange}.red{color:maroon}.comp-grid-container{align-content:center;border-radius:5px;display:grid;grid-template:auto auto/repeat(2,auto);margin-bottom:.5em;width:90%}.grid-content-list{grid-column:1/-1}.list-item{padding:.2em 0}.list-flex{-webkit-column-gap:1em;column-gap:1em;display:flex}h5{align-self:stretch;align-self:center;color:dimgray;font-style:italic;font-weight:400;grid-column:1/2}.grid-comp-tool{grid-column:2/-1}.grid-icons{color:var(--dec);cursor:pointer;float:right;font-size:1.5em;margin:0 .25em}.grid-icons:hover{opacity:.5}.myclass{max-width:600px}.diagnclass{--st-dialog-maxWidth:80vw;--st-dialog-maxContentHeight:95vh;overflow:visible}.smallwin{min-width:0;min-width:auto}.icons{color:var(--dec);cursor:pointer;font-size:1.5em;margin:0 .25em}.icons:hover{opacity:.5}.add-new-item{margin-left:0}.family-tbl{max-width:92%;width:90%}.family-tbl th{background-color:#f0f0f0;padding:.5em .2em}.family-tbl tbody td{border-bottom:1px solid #acacac55;padding:.5em .2em}.family-tbl tfoot td{border-bottom:initial;padding:.5em .2em}td.family-name{max-width:200px}.tbl-act{display:flex;justify-content:flex-end}.txt-right{text-align:right}.comp-container{display:flex;gap:.5em;margin-bottom:.25em;margin-right:3em;padding:.25em 0}.comp-container:hover{background-color:#f8f8f8}.comp-field{flex:1 1;margin-top:1.5rem}.comp-date{font-weight:700;margin-top:1.5rem}.comp-date,.comp-tool{align-self:flex-start}.request{border:1px solid #acacac70;display:grid;grid-template:repeat(4,minmax(2em,auto)) /repeat(12,1fr);margin:.5em auto}.req-label{font-size:.8em;font-weight:700;grid-column:1/span 2;padding:1em}.req-date{color:var(--dec);font-size:1.2em;font-weight:700;grid-column:1/3}.req-date,.req-options{background-color:#fff;grid-row:1/span 2;padding:.5em}.req-options{grid-column:3/7}.req-options ul{list-style-type:disc;padding-left:.5em}.req-options ul li{line-height:1.4em}.req-des{background-color:#fff;font-size:.9em;font-style:italic;grid-column:7/12;grid-row:1/span 2;padding:.5em 1em}.req-answer,.req-outcome{background-color:#f0f0f0;grid-column:3/12;padding:.7em 1em}.line-outcome{background-color:#8040ff14}.line-answer{background-color:#f0f0f0}.req-act{align-content:space-between;display:flex;grid-column:12/-1;padding:.5em}.action-profile-container{grid-column-gap:5px;grid-row-gap:.75em;border:1px solid var(--action-dec);border-radius:8px;-webkit-column-gap:5px;column-gap:5px;display:grid;grid-template:repeat(6,auto) /repeat(12,1fr);justify-content:space-evenly;margin:1em 2em 1em 1em;padding:.75em;row-gap:.75em}.current-action{border-width:5px}.blank-cell{grid-column:2/12;grid-row:1/2}.contact-name{color:dimgray;font-size:1.1em;grid-column:2/5;grid-row:1/2}.contact-info{color:dimgray;font-size:1em;grid-column:5/8;grid-row:1/2}.contact-amka{grid-column:8/11;grid-row:1/2}.contact-folder{grid-column:11/12;grid-row:1/2}.contact-folder span{font-size:.8em;font-weight:700;margin-right:.5em}.action-date{background-color:var(--bg);display:flex;flex-direction:column;grid-column:1/2;grid-row:1/-1;justify-content:center;padding:0 .75em}.action-klimakio,.action-m-unit,.action-place,.action-visit-type{color:#505080}.action-place{font-weight:700;grid-column:2/8;grid-row:2/3}.action-visit-type{grid-column:8/12;grid-row:2/3}.action-tool{align-self:center;display:flex;flex-direction:column;grid-column:12/-1;grid-row:1/-1;justify-self:center}.action-tool svg{align-self:center;color:var(--dec);font-size:1.5em;padding:.5em 0}.action-tool div{color:var(--dec);font-size:.8em}.action-tool svg:hover{cursor:pointer;opacity:.5}.action-type{grid-column:2/12;grid-row:3/4}.a-date{color:var(--txt-color);font-weight:700;margin-bottom:5px}.a-date,.is-new{text-align:center}.is-new{color:var(--bd-color);font-size:.8em}.new-y{color:var(--dec)}.a-diagnosis{color:dimgray;font-size:.9em;grid-column:2/12;grid-row:4/5}.a-diagnosis ul{list-style-type:lower-roman}.a-diagnosis ul li{margin-left:1em}.d-code{font-weight:700;margin-right:.5em}.a-medication{color:var(--txt-color);font-size:.9rem;grid-column:2/12;grid-row:5/6}.a-participants{font-size:.8em;font-style:italic;grid-column:2/12;grid-row:6/7;text-align:end}.action-list-header{align-items:center;display:flex;margin:2em 2em 2em 1em}.icon-add-action{border:2px solid transparent;border-radius:4px;color:var(--dec);cursor:pointer;font-size:1.5rem;margin-left:2em;padding:.5em;position:relative}.icon-add-action:hover{border:1px solid var(--dec)}.action-title{padding-left:1em}.action-title span,button{color:var(--dec)}button{border-radius:5px;border-width:1px;min-width:2em;padding:.5em;text-align:center}button:disabled{background-color:var(--disabled)}.current-page{background-color:var(--dec);color:#fff}.sm-lbl{line-height:2em;width:70%}ul.nosos{list-style-type:lower-roman;margin-top:1em}ul.nosos li{margin-left:1em;padding:.5em 0}.contact-fields{display:flex;font-size:1.4em;gap:3em;padding:.5em 1em 1em}.contact-fields span{font-weight:700}.loader{align-items:center;background-color:var(--dec);border:1px solid var(--dec);border-radius:5px;color:#fff;display:flex;font-size:2em;height:70px;justify-content:center;left:calc(50vw - 100px);position:fixed;top:calc(50vh - 35px);width:200px;z-index:10}.icon-loader{font-size:1.1em;margin-left:.5em}.search-form{background-color:#f0f0f0;border:none;padding:1em 0}.search-form span{display:inline-block;font-weight:700;margin:.1em 0;padding:0 0 0 1rem;position:relative}.list-comp ul,.search-form ul{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;padding:0 0 0 1rem}.list-comp ul{margin:0;padding:0}.search-form li{margin:0 1em}.search-form ul.no-tbl li{margin:0 .5em 0 0}.search-form li:last-child{margin-left:auto}.search-form label{font-weight:400;margin:0 0 .2em}.search-form input[type=text]{color:var(--menu-bg);max-width:150px;padding:.2em;width:auto}.search-form input[type=text].sm{width:5em}.search-form input[type=text]:focus{outline:none}.date-input-search,.date-input-search-app{border:1px solid var(--bd-color);border-radius:.2em;font-size:1.1em;outline:none;padding:.3em;width:8em}.date-input-search-app{padding:.6rem}.react-datepicker-popper{z-index:5}.search-form .icons{border:2px solid transparent;padding:.2em;position:relative}.icon-sm{font-size:1.2em;margin:0 .1em}.icon-account{color:var(--dec);font-size:.8em;margin-left:.2em}.icon-account-disabled{color:#a00000;font-size:.8em;margin-left:.2em}.search-form .icons:hover{border:2px solid var(--dec);border-radius:.2em}.search-form .icons:active{opacity:.75}.icon-sm-mail,.icon-sm-mail-s{border:2px solid transparent;color:var(--dec);padding:.2em}.icon-sm-mail-off{color:#ffbaba;padding:.2em}.icon-sm-mail:hover{border:2px solid var(--dec);border-radius:.2em;cursor:pointer}.icon-sm-mail:active{opacity:.75}.list-comp{border-collapse:collapse;width:100%}.list-comp thead{background-color:#e0e0e0;position:-webkit-sticky;position:sticky;text-align:left;top:3.9rem;z-index:1}.list-comp tbody{background-color:#fff;overflow:hidden}.list-comp tfoot{background-color:#e0e0e0;bottom:0;position:-webkit-sticky;position:sticky}.list-comp tbody tr{border-bottom:1px solid #e7e7e7}.list-comp tbody tr.last-visit{border:.2em solid #e7e7e7}.list-comp tbody tr:nth-child(2n){background-color:#f8f8f8}.list-comp tbody tr:hover{background-color:#f5f5fa}.list-comp td,.list-comp thead th{padding:1em .5em}.list-comp tbody td,.list-comp thead th{padding-left:1em}.list-comp thead td{padding-top:0}.list-comp tfoot td{font-size:.8em;padding:.5em 0 .5em 1em}tfoot li{padding-right:1em}tfoot li:last-child{margin-left:auto}.aa{text-align:right}td.aa{font-size:.85em;font-style:italic}.cnt{text-align:center}td a{color:var(--dec);text-decoration:none}td a:hover{text-decoration:underline}.toggle{color:var(--dec);cursor:pointer}.toggle:hover{text-decoration:underline}.mail-off{color:maroon}.mail-off,.mail-on{display:inline-block;min-width:32px}.mail-on{color:green}.rj{padding-right:1em;text-align:right}td.search-col{padding:0}.lbl-switch-sm{clear:left;cursor:pointer;display:inline;margin-left:.1em;position:inherit}.warn{color:orange}.list-container{width:100%}fieldset.search{background-color:#f0f0f0;margin:0;position:-webkit-sticky;position:sticky;top:2.6rem;width:auto;z-index:1}.search ul{align-items:center;display:flex;list-style-type:none;padding:0;position:relative}.search ul li{margin-right:1em}fieldset.search label{margin-top:0}fieldset.search input{outline:none;padding:.5em}fieldset.search input:focus{outline:none}input.sm{width:3em}.sel-part,.sel-part-4,.sel-part-5,.sel-part-90{margin:0;width:300px}.sel-part-4{width:400px}.sel-part-5{width:500px}.sel-part-90{width:90%}.footer{background-color:var(--action-dec);bottom:0;display:flex;justify-content:space-between;padding:.5em 2em .5em 1em;position:-webkit-sticky;position:sticky}.react-select__loading-indicator{font-size:inherit}.action-list-content{background-color:#fff;padding-top:.25em}.login-container{align-content:center;background-color:#fff;border:1px solid #000;display:grid;justify-content:center;margin:0 auto;max-width:600px;min-width:350px;width:50%}.login-btn{background-color:var(--dec);color:#fff;font-size:1.5em;margin:.25em 0 1em;max-width:320px}.ret-link{background-color:initial;border:none;color:var(--dec);cursor:pointer;font-size:1.2em;margin-bottom:1em;max-width:320px}.link:hover,.ret-link:hover{text-decoration:underline}.login-message{margin-top:.5em;max-width:350px;min-height:2em;padding-left:.75em;padding-top:1em}.vf-code{font-weight:700;letter-spacing:.5em}.help{font-size:1.2em;max-width:500px;min-width:320px;width:100%}img.qrcode{margin:1.5em auto}.link{background-color:initial;border:none;color:var(--dec);cursor:pointer;display:inline;font-size:1em;padding:0}.icons,.icons-app{border:2px solid transparent;bottom:-.5em;color:var(--dec);font-size:1.2em;padding:.5em;position:relative}.icons-app{bottom:auto}.icons-app:hover,.icons:hover{border:2px solid var(--dec);border-radius:.2em}.icons-app:active,.icons:active{bottom:-.58em;opacity:1}.icons-app:active{bottom:-.1rem}.lbl-switch{cursor:pointer;display:inline-block;margin-left:1em;position:relative;top:.2em}.dis{color:maroon}.qr-container{min-height:10em}.qr-url{font-size:.9em;margin-top:1em}.bottom-place{margin-top:1.5em}.update-btn{align-self:end;background-color:var(--dec);color:#fff;font-size:1.5em;margin:0 0 .5em .7em;max-width:320px;padding:.35em 4em;width:320px}h2,h4{margin:.1em 0 0 2.01rem;padding:0}h2{font-size:1.3em}h4{color:var(--dec);margin-bottom:-.5em}.work-hours{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(7,1fr)}p{font-size:1.2em;padding:3em 1em}.switch-period{background-color:initial;border:none;color:var(--dec);cursor:pointer;display:block;font-size:1rem;margin-bottom:1rem;max-width:350px;padding:.75rem 0}.switch-period:hover{text-decoration:underline}.download{background-color:var(--dec);color:#fff;font-size:1.5em;margin:0 0 .5em;max-width:320px;padding:.35em 4em}.date-sep{margin-bottom:2rem}.lbl-switch-period{cursor:pointer;display:inline;font-weight:400;margin-right:2rem}.lbl-switch-period:hover{text-decoration:underline}.tooltip{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:tooltip-anim;animation-name:tooltip-anim;background-color:#f5f5f5;box-shadow:2px 2px 5px #acacac;box-sizing:border-box;color:#000;height:0;opacity:.9;overflow:hidden;position:absolute;-webkit-transform:translate(2rem,-85%);transform:translate(2rem,-85%);width:350px;z-index:10}@-webkit-keyframes tooltip-anim{0%{height:0}to{height:250px}}@keyframes tooltip-anim{0%{height:0}to{height:250px}}.tooltip h3{background:var(--dec);color:#fff;font-size:1rem;margin:0 auto;padding:.25rem 0 .25rem 2rem}.tooltip .tp-container{align-items:center;display:flex;margin:1rem auto;padding:0 .5rem}.tooltip .tp-icon{color:var(--dec);margin:0 1rem 0 0}.tooltip ul.tp-list{list-style-type:none;margin:0;padding:0;width:100%}.tooltip ul.tp-list>li{box-sizing:border-box;color:var(--dec);margin:0;padding:.1rem 0 .1rem .2rem}.tooltip span,.tooltip ul.tp-list>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-result{border-bottom:2px solid transparent;font-size:.8rem;padding-left:2rem}.tooltip span.f-n{font-size:.7rem;margin-right:.1rem;overflow:visible;overflow:initial;text-overflow:clip;white-space:normal}.res-green,.res-orange,.res-red{position:relative}.res-green:before,.res-orange:before,.res-red:before{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:.9rem}.res-green:before{background-color:green}.res-red:before{background-color:red}.res-orange:before{background-color:orange}:root{--hrsw:70px;--dw:150px;--cw:calc(var(--dw)*7)}.schdl-container{height:100%;margin:0 auto;max-width:1500px;padding:0;position:relative;width:100%}.schdl-flexcol-container{display:flex;flex-direction:column}.schdl-flexrow{display:flex}.head-days{background-color:#e0e0e0;overflow:hidden;position:-webkit-sticky;position:sticky;top:10.3rem;z-index:3}.days-container{border-bottom:1px solid grey;border-left:1px solid #b0b0b0;border-top:1px solid grey;box-sizing:border-box;height:100px;min-width:13.3%;width:13.3%}.days-container:first-child{min-width:6.91%;width:6.91%}.days-container:last-child{border-right:1px solid #b0b0b0}.flexhours{border-top:1px solid grey;box-sizing:border-box;display:flex;flex-direction:column;min-width:70px;min-width:var(--hrsw);width:6.91%}.flexhours>div{border-bottom:1px solid grey;border-left:1px solid grey;box-sizing:border-box;height:50px;padding-right:5px;padding-top:5px;text-align:right;width:100%}.flexhours>div:nth-child(odd){border-bottom:1px dashed grey}.flexhours>div.nb{border-bottom:none}.days-hours{border-left:1px solid grey;box-sizing:border-box;position:relative;width:93.1%;z-index:0}.flexdayshours-container{border-top:1px solid grey;box-sizing:border-box;display:flex;width:100%}.flexdayshours{box-sizing:border-box;display:flex;flex-direction:column;max-width:14.28%;width:14.28%}.flexdayshours>div{border-bottom:1px solid grey;border-right:1px solid grey;box-sizing:border-box;height:100px;margin:auto;width:100%}.appointment{background-color:#b7c9d3;border:1px solid #6399ae;border-radius:.4rem;box-sizing:border-box;opacity:.9;overflow:hidden;padding-left:.25rem;position:absolute;top:0;width:14.28%;z-index:1}.appointment .app-time{font-size:.8rem;font-weight:700}.appointment .app-room{color:#00205b}.appointment .app-profile,.appointment .app-room{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - .25rem)}.appointment .app-profile{color:#57595b;font-size:.9rem}.appointment .app-profile>span{background-color:#fff;color:#000;font-size:.7rem;font-weight:700;margin-right:.25rem}.app-a{background-color:#add8e6;border:1px solid navy}.app-b{background-color:#90ee90;border:1px solid green}.app-c{background-color:pink;border:1px solid maroon}ul.schdl-control{align-items:center;background-color:var(--bg);display:flex;font-size:1rem;height:4rem;list-style:none;margin:0;padding:1rem 0;position:-webkit-sticky;position:sticky;top:4.3em;z-index:4}ul.schdl-control li{padding:0 .2rem}.week-days{position:relative}.week-days a{color:inherit;text-decoration:none}.week-days-des,.week-days-month,.week-days-num{padding:.2rem 0;text-align:center}.today{color:var(--dec);font-weight:700}.week-days-des{font-size:1rem}.week-days-num{font-size:2rem;font-weight:700}.week-days-month{font-size:1rem}.rv-day-counter{align-items:center;background-color:var(--dec);border-radius:50%;bottom:.5rem;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:1.2rem;justify-content:center;position:absolute;right:.5rem;width:1.2rem}.filter-container{overflow-Y:scroll;max-height:4rem}.filter-container>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-time{align-content:"center";display:flex;margin-top:2rem}.time-input{margin:0 1rem;width:3rem}.head{display:flex;font-size:1.2rem;padding:1rem}.head>span{font-weight:700}fieldset.fld-repeat{background-color:#f0f0f0;margin-top:1rem;padding:1rem .5rem}input[type=number]{width:3.3rem}.repeat-type{display:inline-block;width:12rem}.repeat-type,fieldset.fld-repeat span,input[type=number]{margin-right:1rem}.error-tbl{font-size:.9rem;margin-top:1rem;width:95%}.error-tbl th{background-color:#f0f0f0;color:#404040}.error-tbl td{color:#555}.context-menu{background:#000;box-sizing:border-box;color:#fff;left:0;padding:1em;position:absolute;top:0;width:150px;z-index:5}.context-menu-link{color:#fff;text-decoration:none}.context-menu-link:hover{text-decoration:underline}.schdl-day-container{border-left:1px solid grey;height:100%;margin:0 auto;max-width:1500px;padding:0;position:relative;width:100%}.schdl-day-flexrow{display:flex}.head-hours{background-color:#e0e0e0;border-top:1px solid grey;overflow:hidden;top:15.55rem;z-index:3}.head-hours,ul.schdl-day-control{position:-webkit-sticky;position:sticky}ul.schdl-day-control{align-items:center;background-color:var(--bg);display:flex;font-size:1rem;height:4rem;list-style:none;margin:0;padding:1rem 0;top:4.3em;z-index:4}ul.schdl-day-control li{padding:0 .2rem}.flexrooms,.schdl-day-flexcol-container{display:flex;flex-direction:column}.flexrooms{align-content:center;box-sizing:border-box;min-width:var(--hrsw);width:20%}.flexrooms>div{box-sizing:border-box;height:3rem;overflow:hidden;padding:1rem .1rem;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.flexrooms .nb,.flexrooms>div{border-bottom:1px solid grey;border-right:1px solid grey}.flexrooms .nb{border-left:none}.rooms-hours{box-sizing:border-box;position:relative;width:80%;z-index:0}.selected-period{background-color:#da1884;opacity:.9;z-index:-1}.occ-part,.occ-profile,.occ-tool,.occ-wkhr,.selected-period{box-sizing:border-box;height:100%;left:9.0909%;position:absolute;top:0;width:18.1818%}.occ-part,.occ-profile,.occ-tool,.occ-wkhr{background-color:initial;color:#000;cursor:not-allowed;font-size:.75rem;opacity:.8;z-index:0}.occ-tool{background-color:#721768}.occ-profile{background-color:#aaad01}.occ-wkhr{background-color:#c2c4c4}.flexroomshours-container{box-sizing:border-box;display:flex;height:100%;width:100%}.flexroomshours{border-bottom:1px solid grey;border-right:1px solid grey;justify-content:center}.flexroomshours,.flexroomshours-content{box-sizing:border-box;display:flex;flex-direction:column;max-width:9.0909%;width:9.0909%}.flexroomshours-content>div{border-bottom:1px solid grey;border-right:1px solid grey;box-sizing:border-box;height:100%;width:100%}.appointment-day{background-color:#b7c9d3;border:1px solid #6399ae;border-radius:5%;box-sizing:border-box;display:flex;flex-direction:column;height:3rem;justify-content:center;opacity:.6;overflow-x:hidden;position:absolute;top:0;z-index:1}.appointment-day>div{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-search{background-color:#e0e0e0;position:-webkit-sticky;position:sticky;text-align:left;top:4.3rem;z-index:4}.rv-search-container{min-height:11.25rem}.rv-top-search{align-items:center;display:flex}.rv-search-lbl{font-weight:400;margin:initial;margin-left:.5rem}.rv-search-ul{display:flex;justify-content:flex-start;margin-top:.2rem}.icons-app{cursor:pointer}.list-comp thead.rv-search-list-head{position:-webkit-sticky;position:sticky;top:15.5rem;z-index:0}.app-container{margin:0 auto;max-width:1600px}nav{background-color:var(--menu-bg);display:flex;font-size:1.2rem;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}nav>span.timeout{color:#d8000c}nav>a{color:#fff;padding:0 1rem;text-decoration:none}nav>a:hover{text-decoration:underline}nav>.logout,nav>span.city{margin-left:auto}nav>span.city{color:#c1a4fc}.lbl-chk{cursor:pointer;display:inline-block;font-weight:400;margin-top:0;padding:5px 0 5px 35px;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.single{font-weight:700;margin-top:1em}.lbl-chk input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{border:1px solid var(--bd-color);border-radius:.2em;height:25px;left:0;position:absolute;top:0;width:25px}.lbl-chk:hover input[type=checkbox]~.checkmark{background-color:#eee}.lbl-chk input[type=checkbox]:checked~.checkmark{background-color:var(--dec)}.checkmark:after{content:"";display:none;position:absolute}.lbl-chk input[type=checkbox]:checked~.checkmark:after{display:block}.lbl-chk .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);width:5px}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:2px solid var(--bd-color);border-radius:50%;color:var(--txt-color);cursor:pointer;display:inline-block;height:25px;margin-right:1em;outline:none;padding:0;position:relative;top:5px;width:25px}input[type=radio]:checked{border-color:var(--dec)}input[type=radio]:checked:before{background-color:var(--dec);border-radius:50%;content:"";height:14px;left:4px;margin:0;padding:0;position:absolute;top:4px;width:14px}input[type=radio]:disabled{background-color:var(--bg)}.slider{-webkit-appearance:none;appearance:none;background:#dfdfdf;height:25px;opacity:.7;outline:none;transition:opacity .2s;width:50%}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--dec);cursor:pointer;height:25px;width:25px}.slider::-moz-range-thumb{background:var(--dec);cursor:pointer;height:25px;width:25px}.switch{display:inline-block;height:26px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.sw-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.sw-slider,.sw-slider:before{position:absolute;transition:.4s}.sw-slider:before{background-color:#fff;bottom:2px;content:"";height:22px;left:4px;width:22px}input:checked+.sw-slider{background-color:var(--dec)}input:focus+.sw-slider{box-shadow:0 0 1px var(--dec)}input:checked+.sw-slider:before{-webkit-transform:translateX(30px);transform:translateX(30px)}.sw-slider.round{border-radius:34px}.sw-slider.round:before{border-radius:50%}.slider-txt{color:var(--dec);display:inline-block;font-size:1.2em;padding:.1em .5em;position:relative;top:-.4em}.weak{background-color:#ffbaba;color:#d8000c}.message-box{background-color:#bef;border:2px solid #059;border-radius:5px;color:#059;font-family:inherit;font-size:1.2em;left:10%;padding:.75em;position:fixed;text-align:center;top:calc(50vh - 3em);width:80%;word-break:break-all;z-index:10}.color-1000,.color-1100,.color-1200,.color-1300,.color-1400,.color-1500,.color-1600,.color-1700,.color-180,.color-1800,.color-200,.color-300,.color-400,.color-500,.color-600,.color-700,.color-800,.color-850,.color-950{align-self:center;border-radius:4px;border-style:solid;border-width:2px;color:#fff;font-size:.8em;font-weight:700;padding:.3em .5em}.color-180{background-color:#a00000}.color-180,.color-200{border-color:red}.color-300{border-color:#ff2000}.color-400{border-color:#ff4000}.color-500{border-color:#ff6000}.color-600{border-color:#ff8000}.color-700{border-color:#ffa000}.color-800{border-color:#ffc000}.color-850{border-color:#ffe000}.color-950{border-color:#ff0}.color-1000{border-color:#f0ff00}.color-1100{border-color:#e0ff00}.color-1200{border-color:#c0ff00}.color-1300{border-color:#a0ff00}.color-1400{border-color:#80ff00}.color-1500{border-color:#60ff00}.color-1600{border-color:#40ff00}.color-1700{border-color:#20ff00}.color-1800{border-color:#0f0}.icon-remain{color:transparent;font-size:1em;font-weight:400;margin-left:1em}.icon-remain:hover{cursor:pointer;opacity:.75}.c-180{background-color:#a00000;color:#fff}.c-200{color:red}.c-300{color:#ff2000}.c-400{color:#ff4000}.c-500{color:#ff6000}.c-600{color:#ff8000}.c-700{color:#ffa000}.c-800{color:#ffc000}.c-850{color:#ffe000}.c-950{color:#ff0}.c-1000{color:#f0ff00}.c-1100{color:#e0ff00}.c-1200{color:#c0ff00}.c-1300{color:#a0ff00}.c-1400{color:#80ff00}.c-1500{color:#60ff00}.c-1600{color:#40ff00}.c-1700{color:#20ff00}.c-1800{color:#0f0}.remain-des{align-self:center;color:var(--bd-color);font-size:.8em;padding-right:.4em}.blink_me{-webkit-animation:blinker 1.25s linear infinite;animation:blinker 1.25s linear infinite}@-webkit-keyframes blinker{50%{opacity:.4}}@keyframes blinker{50%{opacity:.4}}.suc{background-color:#dff2bf;border-color:#270;color:#270}.err{background-color:#ffbaba;border-color:#d8000c;color:#d8000c}.info{background-color:#bef;border-color:#059;color:#059}select.change-city{border:1px solid #acacac;border-radius:.2em;color:#1b1820;font-size:1.2em;padding:.5em;width:300px}.btn-link{border:1px solid var(--dec);color:var(--dec);display:inline-block;margin-top:2em;padding:.5em;text-decoration:none}.btn-link:hover{text-decoration:underline}.btn-link:active{opacity:.7}.opt-label{background:#e5e5ea;border-radius:5px;color:var(--dec);font-size:.8rem;font-weight:700;margin-right:1rem;padding:.2rem;position:relative}.opt-label:before{color:#000;content:"Α.Φ.:";font-size:.7rem;font-weight:400;margin-right:.2rem}
/*# sourceMappingURL=main.c5f938e0.css.map*/