@charset "UTF-8";.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}.react-bootstrap-table table{table-layout:fixed}.react-bootstrap-table th.sortable{cursor:pointer}.react-bootstrap-table th .order>.dropdown>.caret{color:#ccc;margin:10px 0 10px 5px}.react-bootstrap-table th .order>.dropup>.caret{color:#ccc;margin:10px 0}.react-bootstrap-table th>.react-bootstrap-table-sort-order>.caret{margin:10px 6.5px}.react-bootstrap-table th .order-4:before{content:"\2191";margin-left:3.5px;opacity:.4}.react-bootstrap-table th .order-4:after{content:"\2193";opacity:.4}.react-bootstrap-table th .caret-4-asc:before{content:"\2191";margin-left:3.5px}.react-bootstrap-table th .caret-4-asc:after{content:"\2193";opacity:.4}.react-bootstrap-table th .caret-4-desc:before{content:"\2191";margin-left:3.5px;opacity:.4}.react-bootstrap-table th .caret-4-desc:after{content:"\2193"}.react-bootstrap-table th[data-row-selection]{width:30px}.react-bootstrap-table td>.selection-input-4,.react-bootstrap-table th>.selection-input-4{margin:-4px}.react-bootstrap-table td.react-bs-table-no-data{text-align:center}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated{-webkit-animation-fill-mode:both;animation-fill-mode:both}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceIn,.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.shake{-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,50%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}30%,70%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,50%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}30%,70%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}.react-bootstrap-table .reset-expansion-style{padding:0}.react-bootstrap-table .row-expansion-style{padding:8px}.react-bootstrap-table .row-expand-slide-appear{max-height:0;overflow:hidden}.react-bootstrap-table .row-expand-slide-appear-active{max-height:1000px;transition:max-height 3s linear}.react-bootstrap-table .row-expand-slide-exit{max-height:1000px}.react-bootstrap-table .row-expand-slide-exit-active{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,.95,0,.95)}.invalid-feedback{display:block}.placeholder-up{color:#786d6c;font-size:10px;left:40px;pointer-events:none;position:absolute;top:2px;transition:all .2s ease}.colour{border-radius:3px;cursor:pointer;display:inline-block;height:25px;margin:5px 10px;position:relative;width:25px}.fa-check{color:#fff;display:none;left:0;padding-left:6px;position:absolute;top:4px}.colour.selected .fa-check{display:block}.color-picker input{height:32px!important}.switch-field{padding:18px 24px}.switch-field-content{align-items:center;display:flex;justify-content:space-between}.switch-field-label{font-size:14px;text-transform:capitalize}.switch-field-disclaimer{align-items:center;color:hsla(5,5%,45%,.6);display:flex;font-family:SF Pro Display;font-size:12px;line-height:20px;width:58%}.switch-field .react-switch-bg{background:red}.numeric-field{align-items:center;display:flex;justify-content:space-between;padding:12px 24px}.numeric-field-label{font-size:14px}.numeric-field-content{background:rgba(38,45,83,.05);border-radius:4px;display:flex;height:48px}.numeric-field-content-button{background-color:#fff;height:100%;width:2.6rem}.numeric-field-content-minus{height:44px;margin-left:2px;margin-top:2px}.numeric-field-content-cross,.numeric-field-content-plus{height:44px;margin-right:2px;margin-top:2px}.numeric-field-content-quantity{width:130px}.number-input input[type=number]{-webkit-appearance:textfield;appearance:textfield}.number-input input[type=number]::-webkit-inner-spin-button,.number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input div{align-items:center;-webkit-appearance:none;border:none;cursor:pointer;justify-content:center;position:relative}.number-input div:after,.number-input div:before{content:"";display:inline-block;height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.number-input div.plus:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.number-input input[type=number]{text-align:center}.number-input div.cross:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.number-input div.cross:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.number-input.number-input div:after,.number-input.number-input div:before{background-color:#ea3f58;width:.7rem}.number-input.number-input input[type=number]{background:transparent;margin:0;padding:0}.places-auto-complete-content{position:relative}.places-auto-complete-content .address-search-input{padding:.375rem .75rem;width:100%}.places-auto-complete-content .address-suggestion{background:#fff;border:.0625rem solid #786d6c;padding:20px;position:absolute;top:3.125rem;width:100%;z-index:10}.places-auto-complete-content .address-suggestion-item{border-bottom:1px solid #786d6c;color:#786d6c;font-size:1rem;margin:.3125rem 0;padding:.3125rem}.places-auto-complete-content .address-suggestion-item--active{background-color:#007bff;color:#fff;cursor:pointer;margin:.3125rem 0;padding:.3125rem}div.ReactTags__tags{position:relative}div.ReactTags__tagInput{border-radius:2px;display:block}div.ReactTags__tagInput input.ReactTags__tagInputField,div.ReactTags__tagInput input.ReactTags__tagInputField:focus{background-color:rgba(38,45,83,.05);border:none;border-radius:4px;font-size:14px;padding:14px 18px;width:100%}div.ReactTags__selected span.ReactTags__tag{background:#007bff;border-radius:4px;color:#fff;cursor:move;display:inline-block;font-size:14px;margin:0 5px 5px 0;padding:8px 18px}div.ReactTags__selected a.ReactTags__remove{color:#fff;cursor:pointer;font-size:16px;padding:10px 0 10px 10px}.ReactTags__remove{background:none;border:none;color:#fff;font-size:1.2rem;height:20px;line-height:0;margin-left:10px;margin-right:-10px;padding:0;width:20px}.ReactTags__remove:focus,.ReactTags__remove:focus-visible,.ReactTags__remove:focus-within{border:none;outline:none}.ReactTags__suggestions ul{list-style:none;padding:0}.ReactTags__suggestions ul li{background:#ddd;border-radius:50px;cursor:pointer;display:inline-block;font-size:1rem;margin:5px;padding:5px 15px}.ReactTags__suggestions ul li span{color:#333}.container{padding:24px}.confirm-upload,.dropzone{align-items:center;background-color:#fafafa;border:2px dashed #eee;border-radius:2px;color:#bdbdbd;display:flex;flex:1 1;flex-direction:column;outline:none;padding:30px 20px 20px;transition:border .24s ease-in-out}.dropzone:focus{border-color:#2196f3}.dropzone.disabled{opacity:.6}.message{padding:.5rem 1.5rem}.select-field{-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:0;border-radius:initial;color:#786d6c;cursor:pointer;font-size:1rem;height:3rem;margin:0;padding:0 0 0 20px;position:absolute;right:0;top:0;z-index:2}.select-container{background:rgba(38,45,83,.05);border:none;border-radius:4px;height:48px;padding:14px 18px;position:relative}.select-button{background-color:#fff;border:1px solid #f4f5f6;border-radius:4px;box-sizing:border-box;cursor:pointer;padding:11px;position:absolute;right:0;text-align:center;top:0;width:48px}.select-button-arrow-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ea3f58;display:inline-block;vertical-align:middle}.step-container .step .current-step .form-control.select-field{background-color:transparent}.step .xhr-select input{height:auto!important}.district-id{background:#deebff;border-radius:4px;color:#0747a6;display:inline-block;font-family:monospace;max-width:98%;vertical-align:middle}.district-id span{display:block;font-size:.6rem;max-width:100%;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.upload__image-wrapper{align-items:center;display:flex;justify-content:space-between}.upload__image-wrapper .preview{align-items:center;display:flex;height:50px;text-align:center}.upload__image-wrapper .preview img{padding:0 10px 0 0}.upload__image-wrapper .drop-area{background:#f9f9f9;border:2px dashed #dadada;border-radius:6px;font-size:.9rem;height:48px;line-height:48px;text-align:center;width:100%}.modal-loading{color:#fff;left:50%;margin-left:-16px;margin-top:-16px;position:fixed;top:50%}.modal-result-container{left:50%;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-result-container h1{color:#fff;font-size:48px;line-height:57px;margin-bottom:50px;text-align:center}.modal-result-container h1 svg{margin-right:1.875rem;position:relative;top:2px}.modal-result-container .btn-success{background:#07c493;border-radius:4px;width:120px}.modal-result-container .btn-error{background:#ea3f58;border-radius:4px;color:#fff;width:120px}.success-icon{color:#07c493}.error-icon{color:#ea3f58}.step-container .step{position:relative}.step-container .step-close-btn{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:none;color:#000;position:absolute;right:1.875rem;top:1.875rem}.step-container .step .current-step{padding:24px 0}.step-container .step .current-step .form-control{background-color:rgba(38,45,83,.05);border:none;border-radius:4px;font-size:14px;padding:14px 18px}.step-container .step .current-step-toggle{height:48px;margin-bottom:15px;padding:0 24px;width:100%}.step-container .step .current-step .form-group{padding:0 24px;position:relative}.step-container .modal-header{background-color:#fff;padding:24px}.step-container .modal-header .modal-title{color:#1337a3;font-size:16px;margin:0;padding:0}.step-container .modal-header .close{margin:0;padding:0}.step-container .modal-footer{background-color:#fff;justify-content:space-between;position:relative}.step-container .modal-footer .next-btn{width:inherit}.step-container .modal-footer .cancel-btn{background-color:#ea3f58;border:.0625rem solid #eceef1;border-radius:.25rem;box-sizing:border-box;color:#fff;width:inherit}.step-container .modal-footer .btn-success{background-color:#07c493;font-weight:700}.step input{border:.0625rem solid #dfe2e4;border-radius:4px;box-shadow:none!important;color:#786d6c;font-size:16px;height:3rem;margin:5px 0;outline:none}.school-grid-container{padding:2% 5%}.school-grid-container .row{align-items:center;padding:1.25rem 0}.top-data-management{border:none;padding-left:0;padding-right:0}.schools-count{color:#ea3f58;display:block;font-size:2.3rem;font-weight:700}.table-schools-count{color:#12266d;font-size:2rem;margin-right:10px}.ripple{color:#ea3f58;cursor:pointer;font-size:1.2rem;margin-left:5px}.schools-title{padding-left:0}.dropdown-toggle{background-color:#fff;border-color:rgba(18,38,109,.1);color:#000}.dropdown-toggle.active,.dropdown-toggle:hover{background-color:red;border-color:rgba(18,38,109,.1);color:#fff}.dropdown-toggle:after{color:red;vertical-align:middle}.dropdown-toggle:hover:after{color:#fff}.controls-block{padding-right:0;text-align:right}.school-grid-container .advanced-table-head-row{margin-bottom:3.563rem;padding:0}.school-grid-container .advanced-content-table-row{padding-top:0}.school-grid-container .advanced-table-head-title h1{margin-bottom:0}.controls-block .search-box{width:50%}.create-button .fa-plus{margin-right:.313rem;position:relative;top:.188rem}.table-container{border:1px solid rgba(18,38,109,.1);margin-bottom:25px}.status-cell{background:#616161!important;color:#fff!important;font-weight:700}.waitlist{background-color:#ffba3b!important}.live{background-color:#07c493!important}.suspended{background-color:#ea3f58!important}.unlaunched{background-color:#ff9031!important}thead{background:rgba(234,237,243,.25);border-radius:4px;text-transform:capitalize}.empty-row-data{text-align:center}.table td{vertical-align:middle}.table td:first-child,.table thead th:first-child{text-align:justify}.table-bordered td,.table-bordered th{border:none}.status-cell{text-transform:capitalize}.status-cell.red-status{color:#ea3f58}.school-grid-name{color:#515151}.actions-column{display:flex;justify-content:center}.actions-column svg{cursor:pointer;margin:0 5px}.MuiChip-clickable.plus,.MuiChip-clickable.single-domain-chip,.MuiChip-clickable.small{background-color:#eceef1;color:#786d6c;margin-right:5px;margin-top:5px}.MuiChip-clickable.plus,.MuiChip-clickable.small{font-size:.7rem;height:20px}.MuiChip-clickable.plus .MuiChip-label,.MuiChip-clickable.small .MuiChip-label{padding:0 8px}.MuiChip-clickable.plus{height:20px;width:20px}.MuiChip-clickable.single-domain-chip:focus,.MuiChip-clickable.single-domain-chip:hover{background-color:#eceef1;color:#786d6c}.root{align-items:center;display:flex}.title{color:#333!important;opacity:1!important}.loading-ripple{color:#ea3f58;cursor:pointer;font-size:.1rem;margin-left:5px}.search-box{display:inline-flex;height:48px;margin:0 15px 0 0;width:420px}.search-box.disabled{cursor:not-allowed;opacity:.6}.search-box.disabled .input-group-prepend svg{color:gray}.search-box.disabled .form-control{cursor:not-allowed}.search-box .result-counter{padding:0 10px!important;width:auto!important}.search-box .result-counter span{color:#ea3f58}.search-box .form-control{background-color:#fff;border:1px solid #dfe2e4;border-radius:4px;border-right:none;box-sizing:border-box;height:48px;padding-left:20px}.search-box .form-control:focus{box-shadow:none}.search-box .search-icon{color:#ea3f58}.search-box .input-group-prepend{margin-right:0;width:48px}.search-box .input-group-text{background-color:#fff;border:1px solid #dfe2e4;border-radius:4px;box-sizing:border-box;justify-content:center;padding:0;width:48px}.search-box .clear-button{background:#fff;border-left:none}.search-box .clear-button svg{color:#aaadaf}.react-bootstrap-table-pagination{display:flex;margin:0;width:50%}.paginator-list-box{border:1px solid rgba(18,38,109,.1);border-radius:4px;display:flex;margin:auto}.paginator-list-button{align-items:center;background-color:#fff;border:1px solid transparent;border-right-color:rgba(18,38,109,.1);color:#3f8eea;font-size:14px;line-height:22px;text-align:center}.paginator-list-button:last-child{border-right:none}.paginator-buttons-row{justify-content:space-between}.react-bs-table-sizePerPage-dropdown.dropdown{z-index:10}.react-bootstrap-table-pagination div:first-child{margin-left:-.938rem;margin-right:.938rem}.advanced-table-dropdown{display:inline-flex;margin-right:.938rem}.advanced-table-dropdown-menu{padding:0}.advanced-table-dropdown .dropdown-toggle{background-color:#fff;border:1px solid #dfe2e4;border-radius:4px;box-sizing:border-box;color:#786d6c;font-weight:400;position:relative}.advanced-table-dropdown .dropdown-toggle:after{color:#ea3f58;position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.advanced-table-dropdown-item{color:#786d6c;font-size:.875rem;line-height:1.5rem;padding:.938rem;text-transform:capitalize;width:14.375rem}.advanced-table-dropdown-item:focus,.advanced-table-dropdown-item:hover{background-color:#3f8eea;color:#fff}.advanced-table-suggestions{width:350px}.advanced-table-head{justify-content:space-between}.advanced-table-head-title h1{color:#786d6c;font-size:1.8rem;line-height:2.625rem}.advanced-table-head .controls-row{align-self:flex-end;display:flex;justify-content:space-between}.advanced-table-head .controls-row .switch-field{align-self:center;padding:0 24px}.advanced-table-head .controls-row .switch-field-label{margin-right:10px}.advanced-table-filter{margin-right:10px;width:200px}.advanced-table-filter__control{height:100%}.advanced-table-content .order-4{font-weight:700}.advanced-table-content .order-4:focus{color:#ea3f58}.advanced-table-content .order-4:after,.advanced-table-content .order-4:before{color:#979797}.advanced-table-content .table-bordered thead{background-color:#f3f3f8}.advanced-table-content .table-bordered thead th{vertical-align:top}.advanced-table-content .table-bordered thead th.sortable{outline:none}.advanced-table-content .table-bordered thead th .filter-label{display:block;margin-bottom:0}.advanced-table-content .table-bordered thead th .form-control:focus{border-color:#ced4da;box-shadow:none}.advanced-table-content .table-bordered thead th select{padding:3px}.advanced-table-content .table-bordered thead th .date-filter label{max-width:85%}.advanced-table-content .table-bordered thead th .date-filter,.advanced-table-content .table-bordered thead th .number-filter{display:flex}.advanced-table-content .table-bordered thead th .date-filter label,.advanced-table-content .table-bordered thead th .number-filter label{margin:0}.advanced-table-content .table-bordered thead th .date-filter select,.advanced-table-content .table-bordered thead th .number-filter select{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;width:40px}.advanced-table-content .table-bordered thead th .date-filter input,.advanced-table-content .table-bordered thead th .number-filter input{border-bottom-left-radius:0;border-top-left-radius:0;padding:3px}.advanced-table-content .table-bordered tbody{background-color:#fff}.advanced-table-head.row{padding-bottom:0}.advanced-table-dropdown,.dropdown-menu.show{width:140px}.advanced-table-dropdown .advanced-table-dropdown-item,.dropdown-menu.show .advanced-table-dropdown-item{width:100%!important}.school-id{background:#dadada;border-radius:4px;color:#515151;cursor:pointer;display:inline-block;font-family:monospace;max-width:98%;vertical-align:middle}.school-id a,.school-id span{display:block;max-width:100%;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.school-id a{color:#515151}.trim-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-actions{display:flex}.table-actions .create-button,.table-actions .upload-button{align-items:center;background-color:#ea3f58;display:flex}.table-actions .upload-button{background-color:#636363;border-color:#636363;color:#fff;margin-left:.938rem}.row{align-items:inherit}.caret-4-asc,.caret-4-desc,.order-4{color:#ea3f58}.advanced-table-dropdown .btn-primary{display:inline-block;font-weight:400;text-align:left;width:14.375rem}.advanced-table-dropdown .btn-primary:not(:disabled):hover,.show>.btn-primary.dropdown-toggle:hover{background-color:rgba(38,45,83,.1);color:#786d6c}.advanced-table-dropdown .btn-primary:not(:disabled):hover:after,.show>.btn-primary.dropdown-toggle:hover:after{color:#ea3f58}.advanced-table-dropdown .btn-primary:not(:disabled):not(.disabled).active,.advanced-table-dropdown .btn-primary:not(:disabled):not(.disabled).active:hover,.advanced-table-dropdown .btn-primary:not(:disabled):not(.disabled):active,.advanced-table-dropdown .btn-primary:not(:disabled):not(.disabled):active:hover,.show>.btn-primary.dropdown-toggle{background-color:rgba(38,45,83,.1);color:#786d6c}.advanced-table-dropdown .btn-primary:not(:disabled):not(.disabled).active:after,.advanced-table-dropdown .btn-primary:not(:disabled):not(.disabled):active:after,.show>.btn-primary.dropdown-toggle:after{color:#ea3f58}.row.advanced-content-table-row{padding-bottom:0}.row.react-bootstrap-table-pagination{padding-bottom:0;position:relative;width:100%}.react-bootstrap-table-pagination-list{margin:auto;max-width:100%;padding:0;position:absolute;width:100%}.pagination{justify-content:center;padding-bottom:0}.pagination,.table{margin-bottom:0}.inner-table-row{border-bottom:1px solid rgba(4,21,81,.1);color:#786d6c}.advanced-table-suggestions__control{height:100%;margin-right:10px}.advanced-table-content{overflow-x:scroll}.advanced-table-content .react-bootstrap-table{min-width:1200px}.form-group.flex{flex:1 1!important}.fixed-dates .modal-dialog{max-width:800px}.fixed-dates .modal-dialog .modal-content{max-height:90vh}.fixed-dates .modal-dialog .wide-select .schedule-name-picker{width:200px}.review .modal-dialog{max-width:720px}.rotation-dates-table{max-height:calc(60vh - 1rem - 40px);overflow-y:auto}.notes-container{margin-top:24px}.notes-container .notes-view{align-items:flex-end;display:flex;flex-direction:column}.notes-container .notes-view div[editext=view]{background:#fff3cd;border:1px solid #ffec18;border-radius:6px;color:#856404;padding:16px;text-align:justify;white-space:pre-wrap;width:100%}.notes-container .notes-view textarea{border-radius:6px;height:300px}.notes-container .notes-view button{margin:10px 0 0 10px}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{flex-direction:row;padding-bottom:1em;position:relative;-webkit-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{border-collapse:collapse;border-spacing:0;display:table;margin:1em 1em 0;-webkit-user-select:none;user-select:none}.DayPicker-NavButton{background-position:50%;background-repeat:no-repeat;background-size:50%;color:#8b9898;cursor:pointer;display:inline-block;height:1.25em;left:auto;margin-top:2px;right:1.5em;top:1em;width:1.25em}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC);margin-right:1.5em}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-size:1.15em;font-weight:500}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{color:#8b9898;display:table-cell;font-size:.875em;padding:.5em;text-align:center}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{cursor:pointer;display:table-cell;padding:.5em;vertical-align:middle}.DayPicker-WeekNumber{border-right:1px solid #eaecec;color:#8b9898;font-size:.75em;min-width:1em;text-align:right}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{background-color:initial;background-image:none;border:none;box-shadow:none;color:#4a90e2;cursor:pointer;font-size:.875em}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#4a90e2;color:#f0f8ff;position:relative}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);left:0;position:absolute;z-index:1}.calendar-nav-bar{border-bottom:.063rem solid #e7e9f0;height:55px}.calendar-nav-bar .month-nav{color:#12266d;cursor:pointer;font-size:1.125rem;line-height:1.313rem;opacity:.35;width:8.75rem}.calendar-nav-bar .month-nav-right{text-align:right}.calendar-nav-bar .arrows-nav-box{background:rgba(38,45,83,.05);border-radius:4px;color:#ea3f58;display:flex;height:40px;justify-content:space-between;margin-left:22px;margin-top:15px;width:210px}.calendar-nav-bar .arrows-nav-box-container{background:#fff;border:2px solid #f4f5f6;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.calendar-nav-bar .arrows-nav-box .calendar-nav-icon{cursor:pointer;margin:auto 0;z-index:10}.calendar-list-headers-row{background-color:rgba(234,237,243,.25);border-bottom:.063rem solid rgba(4,21,81,.1);display:flex;margin-bottom:.938rem;padding:.938rem 1.875rem;width:100%}.calendar-list-header{text-align:left;width:50%}.day-labels{display:inline-flex;font-size:1rem!important;font-weight:400!important;justify-content:space-between;margin-left:20px;width:500px}@media(max-width:767px){.month-nav{display:none}}@media(min-width:768px)and (max-width:1189px){.month-nav{display:none}}@media(min-width:1190px){.month-nav{display:block}.saturn-calendar-buttons-box{width:70%}}.suggested-badge{border-radius:50px;color:#fff;font-size:12px;font-weight:700;margin-left:5px;padding:2px 5px}.suggested-badge.missing{background:#ea3f58}.suggested-badge.existing{background:#218838}.confirmation-dialog,.confirmation-dialog-backdrop{z-index:2000}.saturn-calendar{border:.063rem solid rgba(4,21,81,.1);margin-top:10px}.saturn-calendar .DayPicker{display:block}.saturn-calendar .DayPicker-Day--today .calendar-day-container{background-color:#1abc9c;color:#fff!important}.saturn-calendar .DayPicker-Day--today .calendar-day-container .calendar-day-extra-content{color:#fff}.saturn-calendar .DayPicker-Day--today .calendar-day-container--disabled .calendar-day-date{color:#fff!important}.saturn-calendar .DayPicker-Caption{border-bottom:1px solid rgba(18,38,109,.1);padding:10px 0 10px 80px}.saturn-calendar .DayPicker-Caption select{background:#fff;border:1px solid rgba(18,38,109,.1);border-radius:4px;margin-left:5px;margin-top:4px;padding:8px}.saturn-calendar .DayPicker-Caption .today-button{margin-bottom:4px;margin-left:20px}.saturn-calendar .DayPicker-Months{width:100%}.saturn-calendar .DayPicker-Month{margin:0;width:100%}.saturn-calendar .DayPicker-Day{max-width:14%;width:14%}.saturn-calendar .DayPicker-Weekday{color:#000}.saturn-calendar .DayPicker-Body{padding:10px}.saturn-calendar .DayPicker-wrapper{outline:transparent}.saturn-calendar .calendar-day-container{border:1px solid rgba(18,38,109,.1);border-radius:4px;height:72px;max-width:156px;position:relative;width:100%}.saturn-calendar .calendar-day-container--disabled{background-color:#f4f5f6;border:none;border-radius:4px}.saturn-calendar .calendar-day-container--disabled .calendar-day-date,.saturn-calendar .calendar-day-container--disabled .calendar-day-extra-content{color:#786d6c}.saturn-calendar .calendar-day-container--missing{background-color:#adadad;border:none;border-radius:4px}.saturn-calendar .calendar-day-container--missing .calendar-day-date,.saturn-calendar .calendar-day-container--missing .calendar-day-extra-content{color:#fff}.saturn-calendar .calendar-day-container--modified{background-color:#128fe7;border:none;border-radius:4px}.saturn-calendar .calendar-day-container--modified .calendar-day-date,.saturn-calendar .calendar-day-container--modified .calendar-day-extra-content{color:#fff}.saturn-calendar .calendar-day-container--special{background-color:#e83f57;border:none;border-radius:4px}.saturn-calendar .calendar-day-container--special .calendar-day-date,.saturn-calendar .calendar-day-container--special .calendar-day-extra-content{color:#fff}.saturn-calendar .calendar-day-container--editable{background-color:rgba(234,63,88,.1);border:none;border-radius:4px;font-weight:700}.saturn-calendar .calendar-day-container--editable .calendar-day-date,.saturn-calendar .calendar-day-container--editable .calendar-day-extra-content{color:#ea3f58}.saturn-calendar .calendar-day-container:active,.saturn-calendar .calendar-day-container:focus{background-color:#1abc9c;border:none;border-radius:4px;font-weight:700;outline:none}.saturn-calendar .calendar-day-container:active .calendar-day-date,.saturn-calendar .calendar-day-container:active .calendar-day-extra-content,.saturn-calendar .calendar-day-container:focus .calendar-day-date,.saturn-calendar .calendar-day-container:focus .calendar-day-extra-content{color:#fff}.DayPicker-NavButton{left:1.5em;margin-top:8px;position:absolute;right:auto}.DayPicker-NavButton--next{margin-left:1.5em}.list-view .DayPicker-Weekdays{display:none}.list-view .DayPicker-Week{display:grid}.list-view .DayPicker-Day{border-bottom:.063rem solid rgba(4,21,81,.1);display:flex;margin:0;padding:1.25rem 1.875rem;width:100%}.list-view .calendar-day-container{width:100%}.list-view .calendar-day-date,.list-view .calendar-day-extra-content{display:inline-flex;width:50%}.list-view .calendar-day-extra-content{justify-content:left}.list-view .DayPicker-Months{margin-top:-7.588rem}.list-view .DayPicker-Caption{margin-bottom:5.275rem}.DayPicker-Day button{background-color:initial;border:none}.DayPicker-Day{border-radius:0;border-radius:initial}.calendar-day-date,.calendar-day-extra-content{font-size:.875rem;line-height:1.063rem}.calendar-day-extra-content{color:#ea3f58;display:block;justify-content:center}.schedule-preview{border:1px solid rgba(0,0,0,.2)!important;left:30px!important;max-width:250px!important;min-width:250px!important;overflow-y:visible!important;padding-bottom:0!important}.schedule-preview .arrow{display:block}.schedule-preview .schedule-period{margin:0;padding:5px 15px}.schedule-preview .schedule-period div,.schedule-preview .schedule-period h5{font-size:1rem}.popover{background-color:#fff;border:1px solid #e7e9f0;border-radius:4px;box-shadow:0 12px 32px rgba(0,0,0,.1);color:#000;font-family:TT Norms!important;left:60px;max-height:100vh;min-width:500px;overflow-y:auto;padding-bottom:20px;width:auto}.popover-container-title{border-bottom:1px solid #e7e9f0;font-weight:700;padding:10px 0}.popover-container .multifield-row{display:flex}.popover-container .multifield-row .form-group{margin-right:10px}.popover-container .multifield-row .form-group .form-label{font-weight:700}.popover-container .multifield-row .form-group.large{flex-shrink:2!important;min-width:160px}.popover-container .multifield-row .form-action{display:flex;margin-bottom:1rem;padding:0}.popover-container .multifield-row .form-action button{align-self:flex-end}.popover-container-actions{color:#0076ff;cursor:pointer;padding:10px 0}.popover-container-actions-item{align-items:flex-start;display:flex}.popover-schedule-types-title{border-bottom:1px solid #e7e9f0;font-weight:700;margin-bottom:10px;padding:10px 0}.popover-schedule-types-content{max-height:350px;overflow-y:auto}.popover-schedule-types-content-option{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.popover-schedule-types-content-option:hover{background:#f4f5f6}.popover-schedule-types-content-option-text{color:#786d6c;margin-left:20px}.popover-schedule-types-content-option-text-selected{color:#000;margin-left:20px}.day-name-tag{background:#e7e7e7;border:1px solid #bcbcbc;border-radius:4px;color:#e6395c;font-family:monospace;margin:0 5px;padding:4px}.btn.btn-success{background:#07c493}.btn.btn-warning{color:#fff}.btn.btn-danger{background:#e6395c}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#222427;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-width:1px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;line-height:0;padding:0 6px}.emoji-mart-anchor{background:none;border:none;box-shadow:none;color:#858585;display:block;flex:1 1 auto;margin:0;overflow:hidden;padding:12px 4px;position:relative;text-align:center;transition:color .1s ease-out}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor-selected,.emoji-mart-anchor:focus,.emoji-mart-anchor:hover{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{background-color:#464646;bottom:-3px;height:3px;left:0;position:absolute;width:100%}.emoji-mart-anchors i{display:inline-block;max-width:22px;width:100%}.emoji-mart-anchors img,.emoji-mart-anchors svg{fill:currentColor;height:18px;width:18px}.emoji-mart-scroll{height:270px;overflow-x:hidden;overflow-y:scroll;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{border:1px solid #d9d9d9;border-radius:5px;display:block;font-size:16px;outline:0;padding:5px 25px 6px 10px;width:100%}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{background:none;border:none;padding:2px 5px 1px;position:absolute;right:11px;top:7px;z-index:2}.emoji-mart-category .emoji-mart-emoji span{cursor:default;position:relative;text-align:center;z-index:1}.emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#f4f4f4;border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.emoji-mart-category-label{position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:2}.emoji-mart-category-label span{background-color:#fff;background-color:hsla(0,0%,100%,.95);display:block;font-weight:500;padding:5px 6px;width:100%}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{display:inline-block;list-style:none;margin:0;padding:0}.emoji-mart-emoji{background:none;border:none;box-shadow:none;display:inline-block;font-size:0;margin:0;padding:0;position:relative}.emoji-mart-emoji-native{font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,Android Emoji}.emoji-mart-no-results{color:#858585;font-size:14px;padding-top:70px;text-align:center}.emoji-mart-no-results-img{display:block;margin-left:auto;margin-right:auto;width:50%}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{height:70px;position:relative}.emoji-mart-preview-data,.emoji-mart-preview-emoji,.emoji-mart-preview-skins{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{color:#888;font-size:12px}.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-shortname{margin-left:.5em}.emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;font-size:0;padding:2px 0}.emoji-mart-skin-swatches.custom{background-color:#fff;border:none;font-size:0}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{padding:0 2px;width:16px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;transition-duration:.125s;transition-property:width,padding;transition-timing-function:ease-out;vertical-align:middle;width:0}.emoji-mart-skin-swatch:first-child{transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{padding:0 2px;position:relative;width:16px}.emoji-mart-skin-swatch.selected:after{background-color:#fff;border-radius:100%;content:"";height:4px;left:50%;margin:-2px 0 0 -2px;opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .2s ease-out;width:4px}.emoji-mart-skin-swatch.custom{cursor:default;display:inline-block;height:38px;overflow:hidden;transition-duration:.125s;transition-property:width,height;transition-timing-function:ease-out;vertical-align:middle;width:0}.emoji-mart-skin-swatch.custom.selected{height:38px;padding:0 2px 0 0;position:relative;width:36px}.emoji-mart-skin-swatch.custom.selected:after{content:"";height:0;width:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{height:38px;padding:0 2px 0 0;width:36px}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{background-color:#fff;border-radius:10%;color:#888;display:inline-block;font-size:11px;height:40px;padding:5px 2px;text-align:left;vertical-align:middle;width:95px}.emoji-mart-skin{border-radius:100%;display:inline-block;max-width:12px;padding-top:100%;width:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.emoji-mart-dark{background-color:#222;color:#fff}.emoji-mart-dark,.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{background-color:#2f2f2f;border-color:#555453;color:#fff}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{background-color:#222;border-color:#555453}.emoji-mart-dark .emoji-mart-anchor-selected,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor:hover{color:#bfbfbf}.emoji-picker-popover{background:transparent;border:none;min-width:auto;overflow-y:visible!important;padding-bottom:0!important;width:auto}.emoji-picker-popover .emoji-mart{border:none;max-width:100%!important}.emoji-picker-popover .emoji-mart .emoji-mart-search{margin-bottom:10px}.emoji-picker-popover .emoji-mart .emoji-mart-search .emoji-mart-search-icon{top:4px}.emoji-picker-popover .emoji-mart .emoji-mart-anchor-bar{display:none}.emoji-picker-popover .emoji-mart .emoji-mart-anchors img{height:32px;width:auto}.loading-ripple{display:flex;justify-content:center}.map-page{height:100%;width:100%}.home-map-row.full-size{height:100%!important;padding:0}.loading-screen{align-items:center;background:rgba(13,24,63,.4);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.loading-screen .map-ripple{color:#ea3f58;height:5rem;width:5rem}.full-size .map-school-marker{height:10px;-webkit-transform:translate(-50%);transform:translate(-50%);width:10px}.full-size .map-school-marker-live path{fill:#07c493!important}.full-size .map-school-marker-waitlist path{fill:#ffba3b!important}.full-size .map-school-marker-suspended path{fill:#ea3f58!important}.map-search-bar{left:10px;padding:5px 0;position:absolute;top:-15px}.filter-controls{align-items:center;display:flex}.filter-controls .form-group{border-radius:50px;margin:0 10px;overflow:hidden;width:170px}.mapboxgl-ctrl-group>button{height:35px;width:35px}.filter-button{border:none;border-radius:50px;color:#fff;font-weight:700;height:40px;margin-left:5px;outline:none!important;padding:0 20px}.filter-button.toggle-off{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.2)!important}.filter-button.all{background:#1271e9;border:none}.filter-button.unlaunched.toggle-on{background:#ff9031!important}.mapboxgl-popup-content{padding:20px}.dash-stats{align-items:center;align-self:flex-end;background-color:hsla(0,0%,100%,.05);background-size:100% auto;bottom:0;color:#fff;cursor:default;display:flex;flex:7 1;height:9rem;justify-content:space-evenly;left:0;padding:0;position:absolute;right:0;transition:bottom .5s ease-in-out}.dash-stats.dash-stats-hidden{bottom:-9rem}.dash-stats .stat-counter{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.2);border-radius:8px;flex:16% 0;font-size:1.4rem;padding:.5rem 3rem;text-align:center}.dash-stats .dash-stats-toggle{background-color:hsla(0,0%,100%,.05);border-radius:.25rem .25rem 0 0;bottom:100%;cursor:pointer;padding:5px 5px 0;position:absolute;right:0}.map-filter-controls{display:flex;flex-direction:row;left:10px;position:absolute;top:15%;transition:left .5s ease-in-out;width:340px}.map-filter-controls.hide{left:-301px;transition:left .5s ease-in-out}.map-filter-controls .row{padding-bottom:0;padding-top:.7rem}.map-filter-controls .controls{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.4);border-radius:8px;padding:0 20px 20px}.map-filter-controls .controls .form-group,.map-filter-controls .controls .number-filter{margin-bottom:0;width:100%}.map-filter-controls .controls .form-group label,.map-filter-controls .controls .number-filter label{display:block;font-weight:700}.map-filter-controls .controls .form-group select,.map-filter-controls .controls .number-filter select{border:none;border-radius:50px}.map-filter-controls .controls .form-group input{border:0;border-radius:50px}.map-filter-controls .controls .number-filter select{border:0;border-radius:50px 0 0 50px;border-right:1px solid #b8b8b8;display:inline;margin:0;width:30%}.map-filter-controls .controls .number-filter input{border:0;border-radius:0 50px 50px 0;display:inline;margin:0;width:70%}.map-filter-controls .btn-toggle-filters{border:none;border-bottom-left-radius:0;border-top-left-radius:0;height:40px;margin-left:-1px;margin-top:15px;width:40px}.mapboxgl-ctrl-bottom-right{display:none!important}.map-search-bar .react-autosuggest__container{position:relative}.map-search-bar .react-autosuggest__input{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.3);border:none;border-radius:50px;color:#fff;height:40px;padding:10px 15px;width:400px}.map-search-bar .react-autosuggest__input::-webkit-input-placeholder{color:#fff}.map-search-bar .react-autosuggest__input::placeholder{color:#fff}.map-search-bar .react-autosuggest__input--focused{outline:none}.map-search-bar .react-autosuggest__suggestions-container{display:none}.map-search-bar .react-autosuggest__suggestions-container--open{background-color:hsla(0,0%,100%,.7);border:none;border-radius:8px;display:block;max-height:350px;overflow-y:auto;position:absolute;top:51px;width:400px;z-index:2}.map-search-bar .react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.map-search-bar .school-suggestion{align-items:center;display:flex;justify-content:space-between}.map-search-bar .react-autosuggest__suggestion{border-bottom:1px solid #9c9c9c;cursor:pointer;padding:10px 20px}.map-search-bar .react-autosuggest__suggestion:last-child{border:none}.map-search-bar .react-autosuggest__suggestion--highlighted{background-color:#ddd}.map-search-bar .react-autosuggest__suggestion--highlighted:first-child{border-radius:8px 8px 0 0}.map-search-bar .react-autosuggest__suggestion--highlighted:last-child{border-radius:0 0 8px 8px}.map-search-bar .react-autosuggest__suggestion--highlighted:first-child:last-child{border-radius:8px}.network-status-modal .advanced-table-head{align-items:flex-end;display:flex;justify-content:space-between}.network-status-modal .advanced-table-head .controls-row{width:auto}.network-status-modal .advanced-table-head .controls-row .search-box{margin:0;width:auto}.network-status-modal .advanced-table-head-title{align-items:flex-end;display:flex}.network-status-modal .advanced-table-head-title h1{font-size:1.2rem;line-height:1.2rem}.network-status-modal .advanced-table-head-title h1 span{font-size:1.5rem;margin-right:2px}.network-status-modal .schedule-name{align-items:center;display:flex;text-transform:capitalize}.network-grid-table-container{padding:0 5%}.network-grid-table-container .controls-row{max-height:48px}.network-grid-container .dash-stats-top{background:#12266d;background:url(/static/media/bg-2x.e98804b42880a0e5eff8.png);background-position:50%;background-size:100% auto;height:8rem;margin-bottom:0!important;padding:10px 0!important;position:relative}.network-grid-container .dash-stats-top .stat-counter{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:hsla(0,0%,100%,.13);cursor:pointer;flex:13.5% 0;font-size:1rem;padding:.3rem}.network-grid-container .sdp-container-tabs{padding-left:8%}.network-grid-container .nav-tabs{border:none}.network-grid-container .nav-tabs .nav-link{background:#95a5a6;border-radius:50px;color:#ecf0f1;font-size:.9rem;height:36px;line-height:36px;margin-left:5px;padding:0 20px;text-transform:uppercase}.network-grid-container .nav-tabs .nav-link.active{background:#2c3e50;color:#ecf0f1}#schedule-review-popover{border-radius:6px;min-width:350px!important;overflow:visible;padding:10px 0 20px}#schedule-review-popover .wizard-form .schedule-period h5{flex:0 1}.school-filter{display:flex}.school-filter .school-id{cursor:pointer;max-width:90%}.school-filter a{margin:0 10px}.moderation-grid-container .sdp-container-tabs{padding-left:8%}.moderation-grid-container .moderation-quick-actions{align-items:center;display:flex;justify-content:flex-end;padding:20px 10%;position:absolute;right:0}.moderation-grid-container .nav-tabs{border:none}.moderation-grid-container .nav-tabs .nav-link{background:#95a5a6;border-radius:50px;color:#ecf0f1;font-size:.9rem;height:36px;line-height:36px;margin-left:5px;padding:0 20px;text-transform:uppercase}.moderation-grid-container .nav-tabs .nav-link.active{background:#2c3e50;color:#ecf0f1}@media(max-width:1048px){.moderation-grid-container .moderation-quick-actions{position:relative}}.tab-count{background:#ea3f58;border-radius:50px;font-size:.8rem;font-weight:700;height:20px;line-height:20px;margin-top:-8px;min-width:20px;padding:0 4px;position:absolute;text-align:center}#suspension-popover{min-width:250px!important;overflow:visible;padding:20px}#suspension-popover .suspension-options-select{margin-bottom:10px}#suspension-popover button{margin-top:10px;width:100%}#calendar-import-popover{min-width:400px!important;overflow:visible;padding:20px}#calendar-import-popover .suspension-options-select{margin-bottom:10px}#calendar-import-popover button{margin-top:10px;width:100%}#suspension-popover .arrow{display:block}#suspension-popover .arrow:before{border-bottom:none}#report-popover{border-radius:12px;min-width:448px!important;overflow:visible;padding:1px}#report-popover .detail-row .event-detail{border-radius:12px;overflow:hidden}#report-popover .detail-row .event-detail.card{padding:0!important}#report-popover .detail-row .event-detail .cover-wrapper{background-size:cover;max-height:150px;min-height:150px}#report-popover .detail-row .event-detail .event-title{border:solid rgba(0,0,0,.1);border-width:0 1px;margin-bottom:0;padding-bottom:.75rem!important;padding-top:20px!important}#report-popover .detail-row .event-detail .card-text{border:1px solid rgba(0,0,0,.1);border-radius:0 0 12px 12px;border-top:none}#report-popover .detail-row .event-detail .event-field-icon{color:gray;margin-right:10px}#report-popover.wide{min-width:800px!important}#report-popover.wide .detail-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#report-popover.wide .report-comments{flex-basis:0;flex-grow:1;max-height:365px;min-width:0;overflow-y:auto;width:100%}#report-popover .card{align-items:center;border:none;border-radius:12px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.8rem 1.25rem!important;width:100%}#report-popover .card .card-body{padding:0;width:100%}#report-popover .card .card-body .card-subtitle,#report-popover .card .card-body .card-text,#report-popover .card .card-body .card-title,#report-popover .card .card-body .post-img{padding:0 1rem}#report-popover .card .card-body .bulletin-post-detail{display:flex;flex-direction:column}#report-popover .card .card-body .bulletin-post-detail .post-img{align-self:center;border-radius:10px!important;padding:0;width:50%}#report-popover .card .card-body .bulletin-post-detail .post-link{display:flex;justify-content:flex-start;margin-top:20px}#report-popover .card .card-body .bulletin-post-detail .post-link .card-link{background:#ececec;border-radius:5px;color:#333;font-size:18px!important;font-weight:700;padding:10px 16px}#report-popover .card .card-body .card-subtitle{margin-bottom:0!important}#report-popover .card .card-body .header-divider{box-shadow:0 2px 6px 1px #ececec;margin-bottom:0}#report-popover .card .card-body .chat-messages{max-height:350px;min-height:350px;overflow-y:auto;padding:15px 10px}#report-popover .card .card-body .chat-messages .message-counter{background:#9442de;border-radius:50px;color:#fff;font-size:.8rem;font-weight:700;margin:0 auto 10px;text-align:center;width:80%}#report-popover .card .card-body .profile-detail{align-items:center;display:flex}#report-popover .card .card-body .profile-detail .profile-pic{align-items:center;background:rgba(0,0,0,.05);border-radius:50px;display:flex;justify-content:center;max-height:70px;max-width:70px;min-height:70px;min-width:70px}#report-popover .card .card-body .profile-detail .profile-pic img{max-width:100%}#report-popover .bubble{background:#f2f2f2;border-radius:0 12px 12px 12px;color:#333;margin:auto auto 10px;padding:5px 10px;position:relative;width:90%}#report-popover .bubble:before{content:"";height:0;position:absolute;top:0;width:0}#report-popover .bubble .detail-pills{padding-top:10px}#report-popover .bubble .detail-pills .detail-pill{color:#fff;display:inline-block;font-size:12px;font-weight:700;margin:5px 5px 5px 0}#report-popover .bubble .detail-pills .detail-pill span:first-child{background:#3590ff;border-radius:20px 0 0 20px;padding:2px 5px}#report-popover .bubble .detail-pills .detail-pill span:last-child{background:#2cc9ff;border-radius:0 20px 20px 0;padding:2px 5px}#report-popover .bubble .own{background:linear-gradient(270deg,#2cc9ff,#3590ff)}#report-popover .bubble-left:before{border-color:#f2f2f2 #f2f2f2 transparent transparent;border-style:solid;border-width:6px;left:-11px}#report-popover .bubble-right:before{border-color:#3590ff #3590ff transparent transparent;border-style:solid;border-width:6px;left:-11px}#report-popover .bubble .user-name{display:block;font-size:.7rem;font-weight:700;margin:0 0 5px 5px}#report-popover .bubble .content-text{margin-left:5px}#report-popover .bubble img{margin-bottom:10px;max-width:100%}#report-popover .report-comments{max-height:300px;overflow-y:auto;width:100%}.report-actions{align-items:center;display:flex;justify-content:center}.report-actions .action-icon{cursor:pointer;margin:0 0 0 10px}.report-actions .action-icon.solved{cursor:not-allowed}.report-actions .locked{color:#c3c3c3;cursor:not-allowed}.text-divider{align-items:center;display:flex;justify-content:center;overflow:hidden;padding-top:15px;width:100%}.text-divider hr{align-self:center;border:0;border-top:1px solid rgba(0,0,0,.1);flex-grow:1}.text-divider span{color:#8c99a6;flex-grow:0;font-size:14px;font-weight:300;max-width:550px;overflow-wrap:break-word;padding-left:24px;padding-right:24px;text-align:center}.row-expansion-style{padding:0!important}.no-match-container{text-align:center}.login-container{align-items:center;background:url(/static/media/bg-2x.e98804b42880a0e5eff8.png);background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:0 0 15%;position:absolute}.login-container .login-container-header img{max-width:100%}.login-container .env-badge{margin-right:0;margin-top:20px}.login-container-header{align-items:center;display:flex;flex-direction:column;height:40px}.login-container-header img{display:block;height:36px}.login-container-header .slash{color:#ea3f58;display:block;font-size:36px;font-weight:500;line-height:40px;margin:0 5px}.login-container-header .header-title{color:#ea3f58;display:block;font-size:32px;font-weight:500;line-height:36px}.login-container .error-access{color:red;margin:0 auto}.main-container .container-fluid{padding:0}.text-capitalize{text-transform:capitalize!important}.create-school{background:rgba(28,27,30,.7);bottom:0;left:0;position:absolute;right:0;top:0}.full-screen-modal .modal-dialog{margin:0 auto;max-width:448px}.full-screen-modal .modal-content{background:transparent;border:none;border-radius:0;height:100%;text-align:center}.full-screen-modal .modal-footer{background:#fff}.full-screen-modal form{margin:10px auto 40px;max-width:540px;text-align:left;width:100%}.step{background:#fff;border-radius:4px 4px 0 0;display:flex;flex-direction:column}.step h2{color:#000;font-size:20px;font-weight:600;line-height:22px;margin:20px 0;padding-top:10px;text-align:center}.step label{color:#786d6c;font-size:16px;line-height:22px;margin:5px 0 0 5px}.step #react-select-2-input{height:auto!important}.back-btn{margin-right:auto!important}.comparison .modal-dialog,.schedules .modal-dialog{max-width:950px}.comparison .modal-dialog .react-bootstrap-table,.schedules .modal-dialog .react-bootstrap-table{padding:0 1.5rem}.comparison .modal-dialog .table-bordered td,.schedules .modal-dialog .table-bordered td{border-bottom:1px solid #dee2e6}.comparison .modal-dialog .table-condensed td,.schedules .modal-dialog .table-condensed td{height:65px;padding:.75rem}.comparison .modal-dialog .table-condensed td .text-editor,.schedules .modal-dialog .table-condensed td .text-editor{background:#fff;border:1px solid #ccc!important;box-shadow:none;height:40px;outline:none!important;padding-left:10px}.comparison .modal-dialog .table-condensed td .switch-field,.schedules .modal-dialog .table-condensed td .switch-field{padding:0 13px}.comparison .modal-dialog .table-condensed td input,.schedules .modal-dialog .table-condensed td input{border:1px solid #ccc;color:#000;height:auto;margin:0 4px;outline:none;padding:2px 5px}.wizard-form .multifield-row{display:flex;justify-content:space-between}.wizard-form .multifield-row .form-action{display:flex;margin-bottom:1rem;padding:0 0 0 10px}.wizard-form .multifield-row .form-action button{align-self:flex-end}.wizard-form .multifield-row .form-group:first-child{margin-right:10px}.wizard-form .form-group{flex-grow:1}.wizard-form .form-group .form-label{color:#474747;font-size:.8rem;font-weight:700;margin:0}.wizard-form .form-group .form-control:disabled{background:#f2f2f2}.wizard-form .form-group.extra-margin{margin-left:10px}.wizard-form .form-group.extra-padding .switch-field .react-switch{margin-top:10px}.wizard-form .form-group .react-datepicker-wrapper{display:block}.wizard-form .switch-field{padding-bottom:0;padding-left:0;padding-top:0}.wizard-form .switch-field-label b{color:#474747;font-size:.8rem}.wizard-form .numeric-field{padding:0}.wizard-form .numeric-field-label{color:#474747;font-size:.8rem;font-weight:700}.wizard-form .quantity{border:0}.wizard-form .quantity:focus{outline:none}.wizard-form .wizard-nav-buttons{display:flex;justify-content:space-between}.wizard-form .wizard-nav-buttons .btn{font-weight:700;margin-left:5px}.wizard-form .wizard-nav-buttons .btn-secondary{background:#9c9c9c;border:none}.wizard-form .wizard-nav-buttons .cancel{justify-self:flex-start!important;margin:0}.wizard-form .schedule-review .text-muted span{display:block;font-size:1rem;line-height:1.5rem}.wizard-form .schedule-review .text-muted .schedule-tag{display:inline;font-size:.6rem;line-height:.5rem}.wizard-form .schedule-review hr{margin-bottom:0}.wizard-form .draft-mode{display:flex;justify-content:flex-end}.wizard-form .period-list>h5,.wizard-form .waves-list>h5{border-bottom:1px solid #e5e5e5;font-size:1rem;margin:10px 30px 0;padding-bottom:10px}.wizard-form .period-list .empty-waves,.wizard-form .waves-list .empty-waves{margin:10px 40px}.wizard-form .schedule-period:last-child{border-bottom:none}.submitting-step{padding:40px}.submitting-step .submitting{color:#07c493!important;display:block;height:6rem;margin:40px auto;width:6rem}.submitting-step .text-success{color:#07c493!important}.submitted-step{padding:40px}.submitted-step .result-icon{font-size:6rem;margin:40px auto}.submitted-step .result-icon.success{color:#07c493}.submitted-step .result-icon.error{color:#ea3f58}.submitted-step .btn{font-weight:700}.submitted-step .message{margin-bottom:30px}.submitted-step .message.success{color:#07c493}.submitted-step .message.error{color:#ea3f58}.toggle-wrapper{margin:.5em auto}.toggle-wrapper label{display:block;font-size:17px;padding:.3em}.toggleContainer{background:#fff;border:1px solid #eee;border-radius:5px;overflow:hidden;position:relative;width:100%}.toggleContainer .toggleOption{color:#333;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;height:40px;line-height:40px;position:relative;text-align:center;transition:all .5s ease-in-out;z-index:1}.toggleContainer .toggleOption.selected{color:#fff;cursor:auto}.toggleContainer .toggle{background:#df5d5d;bottom:0;height:100%;left:0;position:absolute;transition:all .4s ease-in-out}.optionDisabled{background:#e6e6e6;cursor:no-drop!important}.lite-status{background:#259bff!important;color:#fff!important;font-weight:700}.sdp-container{position:relative}.sdp-container.profile .alert{margin-bottom:0}.sdp-container .sdp-header{align-items:center;display:flex;gap:16px;margin:0;padding:8px 48px}.sdp-container .sdp-header .sdp-avatar{background-color:#fff;border:2px solid #786d6c;border-radius:50%;padding:14px}.sdp-container .sdp-header .sdp-avatar img{height:64px;object-fit:contain;width:64px}.sdp-container .sdp-header .sdp-details{padding:8px 0}.sdp-container .sdp-header .sdp-title{align-items:flex-end;display:flex;gap:15px}.sdp-container .sdp-header .sdp-title h1{font-size:2.3rem;margin:0;text-transform:capitalize}.sdp-container .sdp-header .sdp-title .sdp-edit-icon{cursor:pointer;font-size:1.5rem}.sdp-container .sdp-header .sdp-title .sdp-icons{align-items:center;background-color:rgba(0,0,0,.4);border-radius:8px;display:flex;gap:15px;padding:8px}.sdp-container .sdp-header .sdp-header-address{font-size:1.125rem;line-height:1rem;margin-top:.625rem;text-transform:none}.sdp-container-tabs{align-items:center;box-shadow:0 .0625rem 0 rgba(0,0,0,.06);height:4.375rem;padding-left:48px}.sdp-container-tabs .nav-link{color:#1337a3}.sdp-container-tabs .nav-link:hover{border-color:transparent}.sdp-container-tabs .nav-link.active{background-color:inherit;border-color:transparent;color:#ea3f58}.sdp-container .sdp-data-container{padding-left:2%!important;padding-right:2%!important}.sdp-container .sdp-data-container-row{align-items:normal}.links-grid{display:flex;flex-wrap:wrap;padding-top:20px}.links-grid .link{box-sizing:border-box;flex-basis:calc(25% - 10px);margin:5px;position:relative}.links-grid .link:before{content:"";display:block;padding-top:100%}.links-grid .link.disabled a,.links-grid .link.disabled a:hover{background:#ccc;color:#ececec}.links-grid .link .content{align-items:center;background:#dc3545;border-radius:5px;color:#fff;display:flex;flex-direction:column;height:100%;left:0;padding:5px 5px 0;position:absolute;text-align:center;text-decoration:none;top:0;-webkit-user-select:none;user-select:none;width:100%}.links-grid .link .content:hover{color:#fff}.links-grid .link .content span,.links-grid .link .content svg{display:block}.links-grid .link .content svg{font-size:1.6rem;justify-self:center;margin:10px 0 5px}.links-grid .link .content span{font-size:.8rem;justify-self:flex-end;line-height:.8rem}.links-grid .link .link-edit{display:none}.links-grid .link:hover .link-edit{color:#fff;cursor:pointer;display:block;font-size:.8rem;justify-self:flex-start;padding:3px;position:absolute;right:0;top:0;z-index:1000}.edit-link-popover.popover{display:flex;overflow-y:visible!important;padding:15px 10px}.edit-link-popover.popover .arrow{display:block}.edit-link-popover.popover .arrow:before{border-top-color:#fff;bottom:1px}.edit-link-popover.popover .edit-link-container{display:flex;width:100%}.edit-link-popover.popover .edit-link-container input{border:1px solid #dfe2e4;border-radius:4px;flex:1 1;padding:5px}.edit-link-popover.popover .edit-link-container .btn{margin-left:4px;width:auto}.school-basic-info{padding-top:25px}.school-basic-info table{border-radius:6px;table-layout:fixed;width:100%}.school-basic-info td{background:#fafafa;border:1px solid #e3e3e3;overflow:hidden;padding:.8em;text-overflow:ellipsis}.school-basic-info td ul{padding-left:1.3rem}.school-basic-info .field-title{font-weight:700}.school-basic-info .school-color-preview{font-family:monospace;font-size:14px}.mapboxgl-ctrl-logo{display:none!important}.school-reports{overflow:auto}.school-reports .school-report-header{margin-top:20px}@media(max-width:767px){.sdp-data-container{padding:0 .625rem}.sdp-courses-n-teachers-column{margin-top:1.875rem}}@media(min-width:768px)and (max-width:1189px){.sdp-data-container{padding:0 .938rem}}@media(min-width:1190px){.sdp-data-container{padding:0}}.courses-teachers-users-table{background-color:#fff;border:.063rem solid rgba(18,38,109,.1);border-radius:.25rem;padding:1.563rem 0}.courses-teachers-users-table .react-bootstrap-table{min-width:600px}.courses-teachers-users-table .tab-content{padding:0 1.563rem}.courses-teachers-users-table .nav-tabs{height:40px;padding-left:25px}.courses-teachers-users-table .nav-tabs .nav-item{color:#786d6c;font-size:14px;line-height:17px}.courses-teachers-users-table .nav-tabs .active{background:#fff;color:#ea3f58}.courses-teachers-users-table svg{display:inline}.calendar-build{display:flex;justify-content:flex-end;margin-top:10px}.calendar-build .btn{margin-left:10px}.calendar-build .spinner-grow{height:1rem;width:1rem}#calendar-import-popover>.arrow:before{border-bottom-color:rgba(0,0,0,.1)!important}#calendar-import-popover .switch-field{margin-top:10px;padding:0}#calendar-import-popover .switch-field .switch-field-label b{font-weight:400}.blocked-builder .tooltip-inner{padding:15px 20px;text-align:left}.schedules-ripple{color:#ea3f58;display:flex;height:50px;margin:5rem auto;width:50px}.school-schedule{background-color:#fff;display:flex;justify-content:space-between;margin-left:17%;margin-right:17%;margin-top:25px;padding:30px 48px}.school-schedule-info-title{color:#ea3f58;font-size:14px;line-height:22px}.school-schedule-info-sub-title{color:#000;font-size:16px;font-weight:700;line-height:22px;margin-top:10px}.school-schedule-info-disclaimer{color:rgba(0,0,0,.5);font-size:14px;line-height:20px;margin-top:10px}.school-schedule-actions-create{background-color:#07c493;border:none;border-radius:4px;box-shadow:none;color:#fff;height:40px}.schedule-actions .btn .spinner-grow{height:1rem;width:1rem}.schedule-actions .switch-field-content{justify-content:center}.schedule-actions .btn-primary{font-weight:400}.sdp-schedules{margin:auto}.sdp-schedules .schedules-view{padding-top:20px}.sdp-schedules .schedules-view .schedule-actions{align-items:center;display:flex;justify-content:flex-end}.sdp-schedules .schedules-view .schedule-actions div{margin:0 5px 0 0}.sdp-schedules .schedules-view .schedule-actions .btn .svg-inline--fa{margin-right:10px}.editable-item{align-items:center;background:red;border-radius:4px;display:flex;height:80px;justify-content:center;margin:0 5px;padding:20px;width:80px}.editable-item .editable-area{text-align:center;width:60px}.settings-panel{align-items:flex-start!important;padding-top:40px!important}.settings-panel .quantity{border:0}.settings-panel .quantity:focus{outline:none}.settings-panel .lunch-class-creation-action{align-items:center;display:flex;margin-top:30px}.settings-panel .slot-picker{align-items:baseline;display:flex}.settings-panel .types-wizard{background:#f4f5f6;border-radius:6px;margin-bottom:20px;padding:15px}.settings-panel .types-wizard .types-select{margin-bottom:10px}.settings-panel .types-wizard .spinner-grow{display:block;margin:0 auto}.settings-panel .types-wizard .btn-large{margin-top:15px;width:100%}.react-bootstrap-table-editing-cell .alert-danger{background:transparent;border:none;font-size:.7rem;margin:0;padding:0;width:100%}.react-bootstrap-table-editing-cell .alert-danger strong{color:#dc3545;font-weight:400}.react-bootstrap-table-editing-cell .form-group{margin:0}.react-bootstrap-table-editing-cell .hour-picker{display:block;height:38px!important;max-width:100px;text-align:center;width:auto}.wizard-form .react-bootstrap-table .invalid{background:#ffebeb}.DayPickerInput{width:100%}.DayPickerInput .DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:.4em .5em 0 3.5em;text-align:left}.DayPicker-wrapper{padding-bottom:0}.DayPickerInput-Overlay{border:1px solid rgba(0,0,0,.1);border-radius:3px;box-shadow:none}.DayPicker-Day--today{color:#ea3f58}.DayPicker-Day{width:40px}.DayPickerInput input{background:rgba(38,45,83,.05);border:none;border-radius:4px;color:#786d6c;display:block;font-size:16px;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;margin:5px 0;padding:.375rem .75rem;width:100%}.DayPickerInput input:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.modal-title{align-items:flex-end;display:flex;font-size:1.3rem}.modal-title .schedule-tag{border-radius:12px;color:#fff;font-size:.8rem;font-weight:600;height:auto;margin-left:10px;padding:3px 10px}.schedule-author{background:#ededed;padding-top:1rem}.schedule-author p{color:#505050;font-size:.8rem;margin:0;padding:0 0 0 1rem}.alert-info{padding:10px}.schedule-detail{padding-bottom:40px}.schedule-period{align-items:center;border-bottom:1px solid rgba(18,38,109,.1);display:flex;flex:3 1;flex-direction:row;margin:0 30px;padding:10px 20px}.schedule-period h5{color:#ea3f58;flex:1 1;margin:0}.schedule-period div{flex:1 1;font-size:1rem;text-align:right}.schedule-info{padding:20px 30px}.schedule-info p{margin-bottom:5px}.schedule-info p b{font-weight:500}.schedule-info .emoji-image{height:32px;width:32px}#root,body,html{height:100%}body{background-color:#f4f5f6;font-family:TT Norms;margin:0;padding:0}@font-face{font-family:TT Norms;font-style:normal;font-weight:400;src:url(/static/media/TT-Norms-Regular.a1917423098cb6a1c510.woff2) format("woff2")}@font-face{font-family:TT Norms;font-style:normal;font-weight:500;src:url(/static/media/TT-Norms-Medium.baa30a056808d8801fb3.woff2) format("woff2")}@font-face{font-family:TT Norms;font-style:normal;font-weight:600;src:url(/static/media/TT-Norms-Bold.237eeb08207f829f3ed8.woff2) format("woff2")}.btn.disabled{cursor:not-allowed}.btn-primary{font-weight:700}.modal-content .btn-cancel{background:none;border:none;color:hsla(0,0%,100%,.5);font-size:14px;font-weight:400;line-height:16px;position:fixed;right:1.875rem;top:1.875rem}.btn-cancel:before{content:"Cancel (esc)"}.btn-cancel .fa-times{color:#fff;margin-left:10px}@media(max-width:960px){.modal-content .btn-cancel{background-color:#fff;color:#333;padding:10px;position:absolute;right:20px;top:20px}.btn-cancel:before{content:""}.btn-cancel .fa-times{color:#333;margin-left:0}}.row{margin:0}.modal-content{border:none}#root>div{display:flex;flex-direction:column;height:100%}.container-fluid,.main-container{flex:1 1}.container-fluid{height:100%}.row{padding:1.25rem 0}.school-grid-container{padding:2rem}
/*# sourceMappingURL=main.2e829f9a.css.map*/