@charset "UTF-8";

/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mb-5{margin-bottom:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.w-0{width:0}.w-4{width:1rem}.w-8{width:2rem}.w-80{width:20rem}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-grow{flex-grow:1}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-blue-900{--tw-border-opacity:1;border-color:rgb(30 58 138/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity))}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-cover{background-size:cover}.bg-center{background-position:50%}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-16{padding-left:4rem;padding-right:4rem}.pt-16{padding-top:4rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity))}.text-fuchsia-50{--tw-text-opacity:1;color:rgb(253 244 255/var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,.03)) drop-shadow(0 8px 5px rgba(0,0,0,.08))}.drop-shadow-xl,.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;justify-content:center;padding:1em .66667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;max-width:100%;padding:.75em .5em;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}h2{font-size:2rem;font-weight:700}@media (min-width:768px){.md\:flex{display:flex}.md\:w-1\/2{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.header{align-items:center;display:flex;justify-content:space-between;min-height:10vh}.footer{background-color:#3f51b5;color:#fff;height:50px}*{box-sizing:border-box}.grid-container{border:4px solid #000;display:grid;grid-template-columns:6em 6em 6em 6em}@media screen and (min-width:68px){.tasks{display:flex;justify-content:space-between;width:900px}}.tasks__column{flex:1 1;margin:0 1rem}.tasks__list{background-color:#7fff00;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:column;min-height:50px;padding:.5rem 1rem}.task__item{background-color:#8a2be2;border:3px solid #ddd;margin:.3rem 0;padding:.5rem}:root{--sunray:#edae49;--brick:#d1495b;--seaweed:#00798c;--lapis:#1e3b8a;--indigo:#003d5b}.Calendar_container__5jX83{border:2px solid var(--lapis);height:90%;margin-left:auto;margin-right:auto;overflow:auto;width:90%}.Calendar_header__FrL2-{align-items:center;display:flex;height:4em;justify-content:space-around;width:100%}.Calendar_filterContainer__jQGtl{border:2px solid var(--lapis);border-radius:5px;height:50px;width:20%}.Calendar_filterSelection__gzWS-{-webkit-appearance:none;appearance:none;background-color:var(--lapis);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFh0lEQVR4nO3dz6sVZRzH8c+5iESEXEREJEQkRERERCRcSISmEtzAhUgLF2FBrSIiXLRx0SJaSAsRVy2iPyBE5C5aZIu4SPijqLQszMxEyiRCpOzd4pm5TN4fnh8zz/PMmc9rJQj3fJ/n8zkz586Ze45kZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl0GTADLUs/RNcBjwETqIZYAHwBfAquTDtMhwApgBjiZrASV8EuXgTVJhukQYBVwvrLv8UsALAU+Yq7vgHVRh+kQYDVwcZ59j1eCRcIv/egS1A9YA3yzyL4fb7wEfYRfugasb3SYDinCv9zHvr/fWAkI5/x+wncJagSsA64OsO/1l6AI/8MBhqiWYGOtw3QIsH7A8EvHaisBc1/tD+oGsLmWYToE2Fg8gYb17sglIFzkOTnCEKWbwJaa9mbsFeHfqGHf32HYEhDCP17DECWXoA/AlmKv6nKUQUtACP9YjUOUbgPbGtq71qP+8EtvA30PMQG818AQpdvA9ma3sn1oLvzSER5VAkCE80bTfgN2xNna/AHbCE+Mpr3FQiUghH80whAll0ASsB24FWnPHwBv8HAJCOEfiTRE1R1gZ5qtTw/YQXgixPQAeJ2yBITw34w8RFUnSwA8TfzwSw+A1wD1gFcknZCU8uaCPyS90Ov1ziacIRrCqe+UpOUJx/hX0ssTks5K+jXhIJI0KenjLhwJijWmDl+Sfpd0QZIEbKCeK0+jugM8m3ZfmgPsLNaY2m1g68PD5VKCu8CuRBk1hpzDrwzpEjQAeIbcw68MW9cbEaO6C+yNlFFjgF3FWlK7xaPCrwydSwn+pMUlIJ/wbzLoW/K4BCOhzeFXFuESDAF4jnzCH+0teEIJrideCMBfwFRNGTUG2EsobGr13X+BS9AX8gn/OnXffINLsCjyCr+ZG3FxCeYFTDHu4VcWm1MJ9je62P72Y6qYJbXmw68sehN5lOAeCUtAXuFvir34TpeAfMK/RuzwK5uwmWZvZOxX1BIA+4vHTO0asCHWuhfajKbvZu3XPeBAhPU6/IeRVwkONrhOh78QYCtjXALgAA5/ceRTgvvUWALgYPEzU7tK7n9yTyhBDm8g3QderGE9OYX/VB0ZNY58fkW8DxwaYR0Of1i0vATAIRz+aAjXCVpXAhx+fWhZCcgn/MuMy6etkU8J/gYOLzLnS+QT/tqIETWPzEsAHC7+L7XxC7/E6B98VJf/lYC8wo962O/FfDAplEDSGUmpP1f4H0mvFv8+IWlJwlkk6Yqkfb1e74eYDxq9AFJ2JZDSh/+1Qvg/xX7gJAWQsipBasnClxIWQAp/iyjptKTx+HVncN9K2pMqfClxAaTwcagKR4KulSB5+FIGBZBmSzAtaW3iUWLJInwp7cfCzOr1elck7ZEU9RVwItmEL2VSAGm2BPskfZ96lgZdkrQ7l/ClTE4BVcWFkGlJ7X4TZK5LCq/2f0k9SFV2BZDGsgRZhi9ldAqoKq6G7VY4X7bdJUnP5xi+lOkRoET4GrppSXneBPloXyk8839OPchCsi6A1OoSZB++lOkpoKp4xbxH4ZJpW7QifKkFR4AS8KTCFcM0fwfXvwsK4af+9NW+tKYAUitK0KrwpZYVQMq6BK0Lv7UI36F7fu4NNcmcB1al3pdOYe63aKfi8FMBVgLnHH6HASsSleCiw89EUYKZiOGfA1amXrdVAMuBzyOFvyL1em0ewGTDJXD4uStK8JnD7zBgGfBpjeF/4fBbpihBHUcCh99WRQk+cfgdBjwxZAlmgNTf7Wd1GKIEM8Bk6rmtRsDjwBmH32FFCaYdfocVJTjt8DsMWAqccvgdVpTgNOEKn8PvoqIEy1LPYWZmZmZmZmZmZmZmZmZmZmZmZmZmZmY2pP8AuKtYXRkGENcAAAAASUVORK5CYII=);background-position:right .3em top 50%;background-repeat:no-repeat;background-size:1em auto;border:0;color:#fff;cursor:pointer;font-size:100%;height:100%;text-align:center;text-align-last:center;text-overflow:ellipsis;width:100%}.Calendar_time__cyST0{width:60%}.Calendar_time__cyST0,.Calendar_title__LVLz3{align-items:center;display:flex;justify-content:center}.Calendar_title__LVLz3{background-color:var(--lapis);color:#fff;font-size:1.1em;height:40px;padding-left:1em;padding-right:1em;width:65%}.Calendar_leftArrow__OVzha{border-bottom:25px solid transparent;border-right:25px solid var(--lapis);border-top:25px solid transparent;cursor:pointer;height:0;margin-right:2%;width:0}.Calendar_leftArrow__OVzha:hover{border-right:25px solid var(--sunray)}.Calendar_leftArrowDisabled__BD3N1{border-right:25px solid #d0d0d0;margin-right:2%}.Calendar_leftArrowDisabled__BD3N1,.Calendar_rightArrow__Ci0yF{border-bottom:25px solid transparent;border-top:25px solid transparent;height:0;width:0}.Calendar_rightArrow__Ci0yF{border-left:25px solid var(--lapis);cursor:pointer;margin-left:2%}.Calendar_rightArrow__Ci0yF:hover{border-left:25px solid var(--sunray)}.Calendar_rightArrowDisabled__X0tTq{border-bottom:25px solid transparent;border-left:25px solid #d0d0d0;border-top:25px solid transparent;height:0;margin-left:2%;width:0}.Calendar_zoomContainer__88UGW{border:2px solid var(--lapis);border-radius:10px;display:flex;justify-content:space-around;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;width:15%}.Calendar_zoomEnabled__1I-0G{background-color:var(--lapis);box-shadow:inset 3px 3px 5px #151515;color:#fff;-webkit-user-select:none;user-select:none}.Calendar_zoomDisabled__Tc81S,.Calendar_zoomEnabled__1I-0G{align-items:center;display:flex;height:50px;justify-content:center;padding-left:10px;padding-right:10px;text-align:center;transition:all .3s;width:100%}.Calendar_zoomDisabled__Tc81S{background-color:#a6a6a6;cursor:pointer}.Calendar_zoomDisabled__Tc81S:hover{background-color:var(--sunray);color:#fff}.Calendar_loading__fLE71{align-items:center;background-color:#d0d0d0;display:flex;height:25em;justify-content:center;width:100%}.Calendar_hours__WmA6\+{align-content:space-between;display:flex;flex-direction:column;height:20em;justify-content:space-between;padding-top:4em}.Calendar_hours__WmA6\+ p{margin:0}.Calendar_day__rLdWj{width:100%}.Calendar_week__INfUU{display:flex;height:100%}.CalendarDay_container__qAHH9{-ms-overflow-style:none;overflow-style:marquee-line;border:1px solid var(--indigo);color:var(--lapis);height:6em;min-width:10px;width:100%}.CalendarDay_disabledContainer__3-bZx{background-color:rgba(85,122,177,.4);border:1px solid var(--indigo);color:var(--indigo);height:6em;min-width:50px;width:100%}.CalendarDay_date__JsNLy{margin-bottom:8px;margin-left:8%;margin-top:1%}.CalendarDay_sessionsContainer__NPAY5{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.CalendarDay_session__Od6zp{background-color:grey;font-size:calc(.7em + .09vw);overflow:hidden;white-space:nowrap}.CalendarDay_monText__pKvEL,.CalendarDay_session__Od6zp{color:#fff;height:15%;margin-bottom:3px;margin-left:auto;margin-right:auto;min-height:1.5em;padding-left:5px;text-overflow:ellipsis;width:90%}.CalendarDay_monText__pKvEL{font-size:calc(1em + .09vw)}.Session_container__RzE-u{color:#fff;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:all .5s;-webkit-user-select:none;user-select:none;width:90%}.Session_container__RzE-u:hover .Session_image__84Ta5{width:10em}.Session_containerMinimized__Kce1D{color:#fff;min-width:6em;overflow:auto;text-align:left;transition:all .3s;-webkit-user-select:none;user-select:none;width:100%}.Session_header__avDSg{border-bottom:#000;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;width:100%}.Session_headerClicked__W9e32{display:flex;flex-direction:column-reverse;overflow:hidden;width:100%}.Session_titleContainer__AB7CH{color:#fff;float:left;font-size:small;margin-bottom:auto;margin-top:auto;overflow:hidden;padding-left:1em;width:60%}.Session_title__9wKWp{color:#fff;font-size:medium;margin-bottom:4px;margin-top:10px;text-align:center}.Session_titleMinimized__\+aCEy{margin-bottom:auto;margin-top:20px;overflow:hidden;text-align:center;width:100%}.Session_place__fukcC{color:#000;font-size:medium;font-weight:700;height:auto;margin-top:20px;text-align:center;width:200px}.Session_image__84Ta5{background-position-x:center;background-position-y:center;background-size:cover;transition:all .5s;width:6em}.Session_imageMinimized__9xluo{height:0;transition:all .5s;width:0}.Session_imageClicked__TlLNq{align-self:flex-end;background-position-x:center;background-position-y:center;background-size:cover;height:6em;transition:all .5s;width:22em}.Session_gradient__fRk87{min-height:100%;width:100%}.Session_mountContent__VgtVb{margin-top:-1em;max-height:0;padding-left:1em;transition:all .5s}.Session_renderedContent__E5rvw{max-height:15em}.Session_insdispSection__ObgBE,.Session_renderedContent__E5rvw{margin-top:0;padding-bottom:.5em;padding-left:1em;transition:all .5s}.Session_insdispSection__ObgBE{background:linear-gradient(35deg,#bababa 10%,#40606f 0,#40606f 20%,#bababa 0,#bababa 30%,#40606f 0,#40606f 40%,#bababa 0,#bababa 50%,#40606f 0,#40606f 60%,#bababa 0,#bababa 70%,#40606f 0,#40606f 80%,#bababa 0,#bababa 90%,#40606f 0);color:#000;max-height:50em}.Session_insdispSectionIndisp__gi\+qK{background:linear-gradient(35deg,#40606f 100%,#40606f 0,#40606f 80%);color:#fff;height:100%;width:100%}.Session_titleinsdispSectionIndisp__FNnm3{height:100px;margin-bottom:4px;margin-top:auto;text-shadow:4px 3px 5px #000}.widget_container__m8mXi{color:#e3e3e3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:9em;text-align:center;width:12em}.widget_icon__xRxn0{height:2em;margin-top:1em;width:2em}.widget_title__fm2WR{margin-top:.5em}.widget_value__CcSvy{font-size:1.2em;margin-top:0}.Dashboard_dashboardContainer__WEZjb{display:flex;height:100%;justify-content:space-around;margin-top:2em;overflow:hidden;padding-bottom:2em}.Dashboard_widgetsContainer__gGgP3{max-width:15em}.Dashboard_widgetsContainerHidden__2QLqO,.Dashboard_widgetsContainer__gGgP3{display:flex;flex-direction:column;justify-content:space-around;transition:all .5s}.Dashboard_widgetsContainerHidden__2QLqO{max-width:0}.Planning_container__wbAgX{width:90em}.Planning_containerExtended__L3uM0,.Planning_container__wbAgX{background-color:#fff;border:2px solid var(--lapis);color:var(--lapis);padding-bottom:.5em;padding-left:1em;padding-right:1em;transition:all .5s}.Planning_containerExtended__L3uM0{margin-left:auto;margin-right:auto;width:90%}.Planning_header__p9Rlg{align-items:center;display:flex;justify-content:center}.Planning_arrowLeft__-dr9I{border-bottom:15px solid transparent;border-right:15px solid var(--lapis);border-top:15px solid transparent;cursor:pointer;height:0;margin-right:1em;width:0}.Planning_arrowLeft__-dr9I:hover{border-right:15px solid var(--sunray)}.Planning_arrowLeftDisabled__\+cNcD{border-right:15px solid #e3e3e3;margin-right:1em}.Planning_arrowLeftDisabled__\+cNcD,.Planning_arrowRight__4XB1a{border-bottom:15px solid transparent;border-top:15px solid transparent;height:0;width:0}.Planning_arrowRight__4XB1a{border-left:15px solid var(--lapis);cursor:pointer;margin-left:1em}.Planning_arrowRight__4XB1a:hover{border-left:15px solid var(--sunray)}.Planning_arrowRightDisabled__I-38g{border-bottom:15px solid transparent;border-left:15px solid #e3e3e3;border-top:15px solid transparent;height:0;margin-left:1em;width:0}.Planning_planningContainer__cXVGD{display:flex;height:40em;overflow-x:auto;overflow-y:auto}.Planning_planningContainerExtended__BFamp{display:flex;height:42.7em;overflow-x:auto;overflow-y:auto}.Planning_hours__59UAY{display:flex;flex-direction:column;justify-content:space-between;padding-right:1em}.Planning_secondaryContainer__gVlLa{display:flex;height:90%;width:100%}.Planning_planingUserContainer__jc2bK{display:flex;height:90%;margin-left:5%;width:70%}.Planning_planning__njY\+u{background-color:#e4e4e4;display:block;width:100%}.Planning_name__cSJ23{background-color:#fff;height:1.5em;text-align:center}.Planning_JourneyUserContainer__Ea6VV{background-color:#76baff;flex-direction:column;flex-wrap:wrap;width:55%}.ProfilePage_container__TdYPG{overflow:auto}.ProfilePage_profileContainer__xOXTm{height:90%;margin-top:2em;overflow:auto}.ProfilePage_infosContainer__KL406{display:flex;justify-content:space-around}.ProfilePage_image__kZBNn{background-position-x:center;background-position-y:center;background-size:cover;border:2px solid var(--seaweed);box-shadow:.5em .5em var(--sunray);height:8em;margin-left:auto;margin-right:auto;width:8em}.ProfilePage_name__Ipv9R{color:#003d5b;font-size:1.5em;font-weight:700}.ProfilePage_name__Ipv9R b{color:var(--seaweed)}.ProfilePage_description__qE-cn{font-size:80%}.ProfilePage_section__BCJcV{font-size:16px;padding:5px}.ProfilePage_title__P5IFv{color:#003d5b;font-size:16px;font-weight:700}.PasswordChanger_container__KpQKv{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;width:80%}.PasswordChanger_icon__jLFar{float:left;height:1.2em;margin-left:5px;margin-right:5px;width:auto}.PasswordChanger_warning__AaRcf{background-color:#ea9494;border-radius:5px;color:#c7383b;margin-bottom:3px;margin-top:0;padding:2px;width:100%}.PasswordChanger_validation__1CkNu{background-color:#91ce9a;border-radius:5px;color:#1caa35;margin-bottom:3px;margin-top:0;padding:2px}.PasswordChanger_validField__Hzjat{background-color:#89cb93;border:1px solid #1caa35;font-size:1.2em;margin-bottom:5px;margin-top:5px;padding-left:3px}.PasswordChanger_invalidField__JUYeP{border:1px solid red;font-size:1.2em;margin-bottom:5px;margin-top:5px;padding-left:3px}.PasswordChanger_buttonContainer__c87fw{display:flex;justify-content:space-around}.PasswordChanger_editButton__\+DRXd{background-color:var(--lapis);color:#fff;cursor:pointer}.PasswordChanger_editButtonDisabled__8OjYq,.PasswordChanger_editButton__\+DRXd{display:inline-block;font-size:90%;margin-right:5%;margin-top:1em;min-width:7em;padding:8px 5px 10px;text-align:center;-webkit-user-select:none;user-select:none}.PasswordChanger_editButtonDisabled__8OjYq{background-color:#909090;color:#3e3e3e}.PasswordChanger_cancelButton__bIo6S{background-color:var(--brick);color:#fff;cursor:pointer;display:inline-block;font-size:90%;margin-right:5%;margin-top:1em;min-width:7em;padding:8px 5px 10px;text-align:center;-webkit-user-select:none;user-select:none}.CalendarPanel_container__QrTDS{margin-top:auto;width:100%}.CalendarPanel_widgetsContainer__I1MTX{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:auto;width:90%}.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}.DisponibilitySelector_container__nUKf\+{background-color:#bababa;cursor:pointer;height:10em;width:100%}.DisponibilitySelector_container__nUKf\+:hover{background:linear-gradient(35deg,#bababa 10%,#40606f 0,#40606f 20%,#bababa 0,#bababa 30%,#40606f 0,#40606f 40%,#bababa 0,#bababa 50%,#40606f 0,#40606f 60%,#bababa 0,#bababa 70%,#40606f 0,#40606f 80%,#bababa 0,#bababa 90%,#40606f 0)}.DisponibilitySelector_containerDisabled__MWMg-{background-color:grey;height:10em;width:100%}.DisponibilitySelector_containerClicked__EeXYK{background:linear-gradient(35deg,#bababa 10%,var(--indigo) 10%,var(--indigo) 20%,#bababa 20%,#bababa 30%,var(--indigo) 30%,var(--indigo) 40%,#bababa 40%,#bababa 50%,var(--indigo) 50%,var(--indigo) 60%,#bababa 60%,#bababa 70%,var(--indigo) 70%,var(--indigo) 80%,#bababa 80%,#bababa 90%,var(--indigo) 90%);height:10em;width:100%}.DisponibilitySelector_containerClid__k8\+MF{background:red}
/*# sourceMappingURL=main.579074b9.css.map*/