.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon::before{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^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.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^=bottom] .react-datepicker__triangle::after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{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{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.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{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.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__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.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;width:4rem;margin:2px}.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;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width: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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:white;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;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:magenta}.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--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range: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{border-radius:.3rem;background-color:#bad9f1;color:rgb(0, 0, 0)}.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, 0.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__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__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__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__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__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__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__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{cursor:default;color:#ccc}.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:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled::after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-0.125em}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translate3d(0, 0, 0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0, 0, 0, 0.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media(min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.react-datepicker__input-container>input{padding-left:10px}*{box-sizing:border-box;outline:none}html{font-size:16px;height:100%;-webkit-font-smoothing:antialiased}body{background-color:#f9f9f9;color:#343434;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;height:100%;margin:0}a{text-decoration:none}img{max-width:100%;height:auto}.center{text-align:center}.hidden{display:none}.bg-color-not-attempted{background-color:#ececec}.bg-color-not-yet{background-color:#d8283c}.bg-color-almost{background-color:#e07400}.bg-color-met{background-color:#54a107}.bg-color-met-or-exceed{background-color:#54a107}.bg-color-complete{background-color:#e07400}.MuiPaper-root.simplified-week-selector-menu{background-color:#fff;border-radius:10px;top:100px !important}.MuiPaper-root.simplified-week-selector-menu .MuiMenuItem-root:hover,.MuiPaper-root.simplified-week-selector-menu .MuiMenuItem-root.Mui-selected{background-color:#ebf6ff}.MuiPaper-root.simplified-week-selector-menu .MuiMenuItem-root .MuiTypography-root{font-family:"Open Sans",sans-serif !important;font-size:1rem !important;font-weight:700 !important;text-align:center}.material-ui-override-margin-left{margin-left:8px !important}.material-ui-override-text-left{text-align:left}.material-ui-checkbox .check-box-icon,.material-ui-checkbox .indeterminate-check-box-icon,.material-ui-checkbox .unchecked-check-box-icon{color:#006b6b}.material-ui-checkbox.Mui-disabled svg{opacity:.5}.material-ui-checkbox+.MuiFormControlLabel-label.Mui-disabled{color:initial}.material-ui-autocomplete .react-autosuggest__suggestion--highlighted{background-color:#c7f0ec}.material-ui-label-and-checkbox .check-box-icon{color:#006b6b}.material-ui-snackbar .secondary-action{color:#5e9ed6}@font-face{font-family:FontAwesome;src:url("/assets/fonts/FontAwesome.eot?o1dpdo");src:url("/assets/fonts/FontAwesome.eot?o1dpdo#iefix") format("embedded-opentype"),url("/assets/fonts/FontAwesome.ttf?o1dpdo") format("truetype"),url("/assets/fonts/FontAwesome.woff?o1dpdo") format("woff"),url("/assets/fonts/FontAwesome.svg?o1dpdo#FontAwesome") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=fa-],[class*=" fa-"]{font-family:FontAwesome,sans-serif !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-plus::before{content:""}.fa-star::before{content:""}.fa-play::before{content:""}.fa-chevron-right::before{content:""}.fa-chevron-up::before{content:""}.fa-chevron-down::before{content:""}.fa-linkedin-square::before{content:""}.fa-chain::before{content:""}.fa-link::before{content:""}.fa-list-ul::before{content:""}.fa-google::before{content:""}.fa-clone::before{content:""}.fa-trademark::before{content:""}.fa-video-camera::before{content:""}.fa-lightbulb-o::before{content:""}.fa-paper-plane::before{content:""}.fa-send::before{content:""}.fa-line-chart::before{content:""}@font-face{font-family:"Proxima Nova";src:url("/assets/fonts/Proxima-Nova.otf")}.add-coteachers-dialog .chips-container{margin-bottom:16px;padding:8px 0}.add-coteachers-dialog .teacher-chip{margin-right:8px}.add-coteachers-dialog .footer .add-coteachers-button,.add-coteachers-dialog .footer .cancel-button{width:250px}.add-coteachers-dialog .react-autosuggest__suggestions-list{list-style:none;padding:0}.add-coteachers-dialog li .coteacher-suggestion{padding:8px}.archived-module-options-popover .dots{color:#fff}.archived-module-options-menu-list span{font-size:.875rem;padding-left:8px}.archived-module-options-menu-list svg{height:20px;width:20px}.archived-module-options-menu-list .delete-menu-item span{color:#d8283c}.archived-module-options-menu-list .delete-menu-item svg{color:#d8283c}.app-header .app-bar{align-items:center;border:1px solid #ddd;box-shadow:none;display:flex;z-index:1000}.app-header .inner-accordion-details{align-items:flex-start;flex-direction:column;margin:16px 16px 0 16px;padding:0}.app-header .left-content{align-items:center;display:flex}.app-header .mobile-accordion{display:flex;flex-direction:column;justify-content:flex-start}.app-header .mobile-button-container{border-bottom:1px solid #ddd;padding:0 40px}.app-header .mobile-button-container .primary-button{margin:24px 0}.app-header .mobile-dropdown-items{padding-bottom:16px}.app-header .mobile-dropdown-items:last-child{padding-bottom:0}.app-header .mobile-link{margin:24px 0;padding:0 40px}.app-header .mobile-links{max-height:400px;overflow-y:scroll;width:100%}.app-header .non-mobile-link{border-bottom:2px solid rgba(0,0,0,0);margin:0 16px}.app-header .non-mobile-link:hover{border-bottom:2px solid #006b6b}.app-header .outer-accordion-details{padding:0}.app-header .primary-button{margin:0 8px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .primary-button:hover{border-bottom:none}.app-header .right-content{align-items:center;display:flex;padding:0 8px}.app-header .stg-logo{cursor:pointer;height:48px;margin:7px 9px;width:100px}.app-header .toolbar{align-items:center;justify-content:space-between;max-width:1200px;min-height:initial;width:100%}.tf-v1-popover.open{max-width:100%;min-height:550px !important;min-width:400px !important}.authenticate{align-items:center;display:flex;background-image:url("https://d1wfw0opl95dfm.cloudfront.net/assets/images/group/group-classroom-1.svg");background-position:center;background-repeat:no-repeat;flex-direction:column;height:calc(100vh - 64px);margin:0 auto;max-width:1600px;min-height:750px;padding-top:40px}@media screen and (width <= 768px){.authenticate{background-image:none;min-height:0}}.authenticate .all-set{margin-bottom:12px}.authenticate .all-set-container{text-align:center}.authenticate .authenticate-header{margin-bottom:16px;padding:0 16px;text-align:center}.authenticate .authenticate-paper{max-width:450px;padding:16px}.authenticate .body{padding:16px 8px}.authenticate .form-and-buttons-container{align-items:stretch;display:flex;justify-content:space-around}.authenticate .help-email{display:inline;margin:0 4px;padding:0}.authenticate .all-set,.authenticate .password-reset-student{font-size:.875rem;padding:16px 32px;text-align:center}.authenticate .user-select{align-items:center;display:flex;padding-left:12px;margin-bottom:8px}.authenticate .user-type-label{font-weight:700;margin-right:8px;padding-bottom:4px}.authenticate .user-type-select{margin-bottom:3px;padding:0 4px}.authenticate .stg-header{padding:16px}.authenticate .footer{padding:16px}.authenticate .or-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8px 0}.authenticate .vertical-line{border-left:1px solid #ddd;border-right:1px solid #ddd;flex-grow:2}.authenticate .were-on-it-container{padding:16px 48px}.authenticate .were-on-it-text{margin-bottom:24px}.convert-to-clever-login-dialog .button-container{display:flex;justify-content:center;margin-top:24px}.convert-to-clever-login-dialog .close-button{margin-top:32px}.convert-to-clever-login-dialog .contact-us{margin-top:16px}.convert-to-clever-login-dialog .error{align-items:center;display:flex;flex-direction:column}.convert-to-clever-login-dialog .error-icon{color:#d8283c}.convert-to-clever-login-dialog .google-button{background-color:#fff;height:40px}.convert-to-clever-login-dialog .google-button:hover{background-color:rgba(66,133,244,.04);border-color:#d2e3fc}.convert-to-clever-login-dialog .google-button.MuiButton-outlined{border-color:#dadce0}.convert-to-clever-login-dialog .google-button .MuiButton-label{display:flex;justify-content:flex-start}.convert-to-clever-login-dialog .google-button .MuiButton-root:hover{background-color:rgba(66,133,244,.04)}.convert-to-clever-login-dialog .google-button .provider-icon{height:18px;width:18px}.convert-to-clever-login-dialog .google-button .provider-text{color:#3c4043;font-family:roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;width:100%}.convert-to-clever-login-dialog .google-sign-in-text{color:#3c4043;font-family:roboto,sans-serif;font-size:14px;font-weight:500}.login-input-form{align-items:center;display:flex;flex-direction:column;padding:16px;width:100%}.login-input-form .alert-container{font-size:.875rem;margin:0 auto;max-width:1070px;padding:8px;text-align:left}.login-input-form .error-icon{color:#d8283c}.login-input-form .forgot-password-link{display:flex;font-size:.875rem;font-weight:normal;justify-content:flex-start;margin-bottom:20px;padding:0;width:100%}.login-input-form .horizontal-line{border-bottom:1px solid #ddd;margin:0 16px;width:40%}.login-input-form .login-email,.login-input-form .login-password{margin:8px 0}.login-input-form .login-button{margin:16px 0;width:190px}.login-input-form .or-container{display:flex;flex-direction:row;font-weight:700;margin:32px 0;width:100%}.login-input-form .password-adornment:hover{cursor:pointer}.login-input-form .sign-up-container{display:flex;text-align:center}.login-input-form .sign-up-container .sign-up-text{font-size:.875rem;font-weight:normal;margin-right:8px}.login-input-form .sign-up-container .sign-up-link{display:block;font-size:.875rem;font-weight:normal;text-decoration:underline}.login-input-form .standard-form{align-items:center;display:flex;flex-direction:column}.provider-buttons{align-items:center;display:flex;flex-direction:column}.provider-buttons .classlink-button{background-color:#fff;height:40px;margin-top:8px}.provider-buttons .classlink-button:hover{background-color:rgba(66,133,244,.04);border-color:#d2e3fc}.provider-buttons .classlink-button.MuiButton-outlined{border-color:#dadce0}.provider-buttons .classlink-button .MuiButton-label{display:flex;justify-content:flex-start}.provider-buttons .classlink-button .MuiButton-root:hover{background-color:rgba(66,133,244,.04)}.provider-buttons .classlink-button .provider-icon{height:18px;width:18px}.provider-buttons .classlink-button .provider-text{color:#0a4d7f;font-family:helvetica neue lt std;font-size:14px;font-weight:500;letter-spacing:.25px;width:100%}.provider-buttons .clever-button{background-color:#fff;height:40px}.provider-buttons .clever-button:hover{background-color:rgba(66,133,244,.04);border-color:#d2e3fc}.provider-buttons .clever-button.MuiButton-outlined{border-color:#dadce0}.provider-buttons .clever-button .MuiButton-label{display:flex;justify-content:flex-start}.provider-buttons .clever-button .MuiButton-root:hover{background-color:rgba(66,133,244,.04)}.provider-buttons .clever-button .provider-icon{height:18px;width:18px}.provider-buttons .clever-button .provider-text{color:#4274f6;font-family:proxima nova,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;width:100%}.provider-buttons .google-button{background-color:#fff;height:40px}.provider-buttons .google-button:hover{background-color:rgba(66,133,244,.04);border-color:#d2e3fc}.provider-buttons .google-button.MuiButton-outlined{border-color:#dadce0}.provider-buttons .google-button .MuiButton-label{display:flex;justify-content:flex-start}.provider-buttons .google-button .MuiButton-root:hover{background-color:rgba(66,133,244,.04)}.provider-buttons .google-button .provider-icon{height:18px;width:18px}.provider-buttons .google-button .provider-text{color:#3c4043;font-family:roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;width:100%}.provider-buttons .classlink-button,.provider-buttons .clever-button,.provider-buttons .google-button{width:250px}.provider-buttons .google-btn-container{margin-bottom:8px}.add-button-with-label.MuiButton-root{background-color:#fff;border-radius:8px;border:1px solid #ddd;box-shadow:0 0 6px 0 rgba(0,0,0,.15);color:#006b6b;font-weight:700}.add-button-with-label.MuiButton-root svg{color:#006b6b}.drop-down-button{align-items:center;background-color:#312f5d;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-family:"Open Sans",sans-serif;font-size:.875rem;font-weight:700;padding:4px 8px}.drop-down-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:8px;padding:8px 24px}.drop-down-button .button-text{margin:0 6px}.drop-down-button .down-arrow{color:#fff;font-size:20px}.drop-down-button.green{background-color:#1e8573}.drop-down-button.green:hover{background-color:#2fa28d}.drop-down-button:hover{background-color:#4a487d}.drop-down-button.disabled{opacity:.4;pointer-events:none}.illustrated-card-button{border:none;border-radius:8px;cursor:pointer;font:inherit;overflow:hidden}.illustrated-card-button .content-container{border-radius:8px;outline:1px solid #ddd;outline-offset:-1px;overflow:hidden;transition:all 200ms ease-in-out}.illustrated-card-button .hover-cta-link{color:#006b6b;font-weight:700;margin-top:auto;opacity:0;text-align:right;transition:all 200ms ease-in-out}.illustrated-card-button:not(:disabled):focus-visible .content-container,.illustrated-card-button:not(:disabled):hover .content-container{outline:4px solid #006b6b;outline-offset:-4px}.illustrated-card-button:not(:disabled):focus-visible .text-section .hover-cta-link,.illustrated-card-button:not(:disabled):hover .text-section .hover-cta-link{opacity:1}.primary-button{background-color:#c7f0ec;border:none;border-radius:24px;color:#006b6b;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:700;padding:8px 16px}.primary-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:8px;padding:8px 24px}.primary-button.danger{background-color:#d8283c;color:#fff}.primary-button.danger:hover{background-color:rgba(216,40,60,.5);color:#fff}.primary-button.disabled{color:#006b6b;opacity:.4;pointer-events:none}.primary-button:hover{background-color:rgba(52,52,52,.05);color:#006b6b}.secondary-button{background-color:rgba(0,0,0,0);border:none;color:#006b6b;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:700;padding:8px 24px}.secondary-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:0;padding:8px 24px}.secondary-button.disabled{opacity:.4;pointer-events:none}.secondary-button:hover{opacity:.7}.stg-icon-button{padding:0 !important}.stg-icon-button.disabled{opacity:.4;pointer-events:none}.tertiary-button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#006b6b;cursor:pointer;display:flex;font-size:1rem;font-family:"Open Sans",sans-serif;justify-content:center;padding:8px 24px;text-decoration:underline}.tertiary-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:0;padding:0 4px}.tertiary-button.disabled{opacity:.3;pointer-events:none}.tertiary-button:hover{color:#006b6b;opacity:.7}.coteacher-icon{position:relative}.coteacher-icon .icon{align-items:center;border:1px solid #ddd;border-radius:32px;display:flex;font-weight:700;height:32px;justify-content:center;margin:0 1px;width:32px}.coteacher-icon .icon.current-teacher{background-color:#c7f0ec;border:1px solid #c7f0ec;color:#006b6b}.coteacher-icon .icon svg{color:#ddd}.coteacher-icon .name-card{background-color:#fff;border:1px solid #ddd;left:0;position:absolute;white-space:nowrap;z-index:1}.coteacher-icon .name-card.short{bottom:-57px}.coteacher-icon .name-card.tall{bottom:-94px}.coteacher-icon .name-card .action-container{align-items:center;border-top:1px solid #ddd;color:#006b6b;display:flex;font-weight:700;padding:8px;min-width:230px}.coteacher-icon .name-card .action-container svg{color:#006b6b;height:20px;margin-left:8px;margin-right:14px;width:20px}.coteacher-icon .name-card .info-container{display:flex;padding:8px}.coteacher-icon .name-card .info-container .right-container{padding-left:8px}.coteacher-icon .name-card .info-container .right-container .email{font-size:.875rem}.coteacher-icon .name-card .info-container .right-container .name{font-weight:700;margin-left:0}.date-range-selector{display:flex;flex-wrap:wrap}.date-range-selector .selector-container{align-items:center;display:flex}.full-screen-dialog .action-container{align-items:center;display:flex}.full-screen-dialog .action-container .action-btn{min-width:190px}.full-screen-dialog .body{margin:96px 48px 24px;padding:40px}.full-screen-dialog .close-and-title{align-items:center;display:flex}.full-screen-dialog .header-container{background-color:#fff;position:fixed;width:100%;z-index:100}.full-screen-dialog .header-content{align-items:center;display:flex;justify-content:space-between;padding:24px}.full-screen-dialog .titles{margin-left:40px}.display-spinner,.spinner-container{align-items:center;display:flex;height:300px;justify-content:center;position:relative}.error-boundary{display:flex;flex-direction:column;justify-content:center;padding:32px}.error-boundary .console-error,.error-boundary .error-location,.error-boundary .error-message,.error-boundary .instructions{margin:16px 0}.error-boundary .error-header,.error-boundary .instructions{text-align:center}.error-boundary .error-header{margin-bottom:16px}.error-boundary .error-image{height:240px;margin:0 auto;width:240px}.error-boundary .error-message{background-color:rgba(221,221,221,.5);border:1px solid #ddd;border-radius:4px;padding:16px}.error-boundary .highlight{font-weight:700}.error-dialog .dialog-body{align-items:center;display:flex;flex-direction:column}.error-dialog .got-it-button{margin-top:40px;width:190px}.cookie-error{align-items:center;display:flex;flex-direction:column}.cookie-error .contact-us,.cookie-error .message,.cookie-error .stg-header{margin-bottom:24px;text-align:center}.cookie-error .contact-us,.cookie-error .message{width:310px}.cookie-error .error-image{width:133px}.cookie-error .link{font-weight:normal;text-decoration:underline}.cookie-error .t3{width:340px}.unexpected-error{align-items:center;display:flex;flex-direction:column}.unexpected-error .contact-us,.unexpected-error .message{text-align:center;width:310px}.unexpected-error .error-image{width:133px}.unexpected-error .link{font-weight:normal;text-decoration:underline}.unexpected-error .t3{margin-bottom:24px;text-align:center;width:340px}.frame-header .frame-header-toolbar{padding-left:8px}.frame-header .frame-title{font-size:.875rem}.frame-header .chevron-left-icon{color:#343434}.frame-header .FrameHeader-logo-15{cursor:pointer}.term-badge{background-color:rgba(255,255,255,.2);border-radius:4px;font-size:.875rem;margin-top:6px;padding:3px 5px 2px;width:-moz-fit-content;width:fit-content}.give-feedback-text-field .give-feedback-input .text-container{padding:8px}.actions-list{list-style:none;padding-left:8px}.actions-list .check-in-action-item{align-items:center;display:flex}.actions-list .plus-icon{color:#54a107;font-weight:700;margin-right:4px}.actions-list .check-in-content{border-radius:16.5px;font-size:.875rem;margin:4px 0;padding:6px 16px}.actions-list .check-in-content.status-new{background-color:#f4faf1;border:1px solid #54a107;color:#000}.actions-list .check-in-content.status-continue{background-color:#ddd;border-radius:20px;padding:6px 16px}.actions-list .check-in-content.status-disabled{background-color:#fceef0;border:1px solid #d8283c;color:#000;text-decoration:line-through}.actions-list .hide-plus{display:none}.goal-circle{display:flex;justify-content:center;width:56px}.goal-circle .circle{border-radius:16px;height:16px;margin:1px;width:16px}.goal-circle .default{background-color:#ddd}.goal-circle .next{background-color:#00a76b}.goal-circle .past{color:#00a76b;height:19px;margin-left:1px;width:19px}.sd-feedback{border-left:4px solid #ebebeb;display:flex;margin-left:24px;margin-top:24px;padding-left:24px}.sd-feedback .feedback-content,.sd-feedback .reflection-content{word-break:break-word}.sd-feedback .feedback-content.highlight,.sd-feedback .reflection-content.highlight{background-color:#c7f0ec;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:8px;width:calc(100% - 16px)}.sd-feedback .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;width:16px}.sd-feedback .placeholder.highlight::after{content:""}.sd-feedback .feedback-content{background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:0 0;padding:24px;width:100%}.sd-feedback .stg-header{padding-bottom:8px}.view-check-in{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.view-check-in .head-container{align-items:center;display:flex;justify-content:space-between;margin-left:32px;padding:16px}.view-check-in .actions-container,.view-check-in .goal-container,.view-check-in .rating-container,.view-check-in .reflection-content-container{display:flex;margin-left:32px;padding:16px}.view-check-in .action-prompt,.view-check-in .check-in-prompt,.view-check-in .goal-prompt,.view-check-in .rating-prompt,.view-check-in .reflection-prompt{margin-right:8px;min-width:100px;max-width:50%}.view-check-in .action-prompt,.view-check-in .check-in-prompt,.view-check-in .goal-prompt,.view-check-in .reflection-prompt{padding-top:6px}.view-check-in .goal-content,.view-check-in .reflection-content{background-color:#ddd;border-radius:20px;padding:6px 16px}.view-check-in .rating-image{height:40px;width:40px}.view-check-in .edited-date{font-style:italic;font-size:.875rem;padding:6px 16px;text-align:right}.view-check-in .divider{margin:0 16px}.view-goal-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.view-goal-item .head-container{align-items:center;display:flex;justify-content:space-between;margin-left:32px;padding:16px}.view-goal-item .actions-container,.view-goal-item .goal-container,.view-goal-item .rating-container,.view-goal-item .reflection-content-container{display:flex;margin-left:32px;padding:16px}.view-goal-item .action-prompt,.view-goal-item .check-in-prompt,.view-goal-item .goal-prompt,.view-goal-item .rating-prompt,.view-goal-item .reflection-prompt{margin-right:8px;min-width:100px;max-width:50%}.view-goal-item .action-prompt,.view-goal-item .check-in-prompt,.view-goal-item .goal-prompt,.view-goal-item .reflection-prompt{padding-top:6px}.view-goal-item .goal-content,.view-goal-item .reflection-content{background-color:#ddd;border-radius:20px;padding:6px 16px}.view-goal-item .rating-image{height:40px;width:40px}.view-goal-item .edited-date{font-style:italic;font-size:.875rem;padding:6px 16px;text-align:right}.view-goal-item .divider{margin:0 16px}.view-summary-reflection{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.view-summary-reflection .head-container{align-items:center;display:flex;justify-content:space-between;margin-left:32px;padding:16px}.view-summary-reflection .actions-container,.view-summary-reflection .goal-container,.view-summary-reflection .rating-container,.view-summary-reflection .reflection-content-container{display:flex;margin-left:32px;padding:16px}.view-summary-reflection .action-prompt,.view-summary-reflection .check-in-prompt,.view-summary-reflection .goal-prompt,.view-summary-reflection .rating-prompt,.view-summary-reflection .reflection-prompt{margin-right:8px;min-width:100px;max-width:50%}.view-summary-reflection .action-prompt,.view-summary-reflection .check-in-prompt,.view-summary-reflection .goal-prompt,.view-summary-reflection .reflection-prompt{padding-top:6px}.view-summary-reflection .goal-content,.view-summary-reflection .reflection-content{background-color:#ddd;border-radius:20px;padding:6px 16px}.view-summary-reflection .rating-image{height:40px;width:40px}.view-summary-reflection .edited-date{font-style:italic;font-size:.875rem;padding:6px 16px;text-align:right}.view-summary-reflection .divider{margin:0 16px}.view-summary-reflection .actions-list{padding:0}.view-summary-reflection .actions-list .check-in-content.status-new{background-color:#ddd;border-radius:20px;padding:6px 16px;border:0;color:#343434}.view-summary-reflection .actions-list .plus-icon{display:none}.view-summary-reflection .reflection-content-container{display:flex}.view-summary-reflection .reflection-content-container .reflection-and-message-container{display:flex;flex-direction:column;flex-grow:1}.view-summary-reflection .reflection-content-container .reflection-and-message-container .reflection-content{width:-moz-fit-content;width:fit-content}.icon-psychology{fill:currentcolor;height:24px;width:24px}.loading-dots-container{height:100%;min-height:150px;position:relative;width:100%}@keyframes loading-dots{0%{transform:scale(0, 0)}100%{transform:scale(1, 1)}}.loading-dots-container .loading-dots{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);height:16px}.loading-dots-container .loading-dots .loading-dot{animation:loading-dots .6s infinite alternate;background-color:#ddd;border-radius:50%;display:inline-block;height:16px;margin:0 .25rem;width:16px}.loading-dots-container .loading-dots .loading-dot:nth-of-type(2){animation-delay:.2s}.loading-dots-container .loading-dots .loading-dot:nth-of-type(3){animation-delay:.4s}.module-header-options-popover{display:flex;margin-left:16px}.module-header-options-popover .dots{color:#343434}.module-header-options-popover-container .auto-publish-item,.module-header-options-popover-container .module-header-options-popover-title{font-size:.875rem;padding:8px 16px}.module-header-options-popover-container .module-header-options-popover-title{font-weight:700}.module-header-options-popover-container .auto-publish-item{align-items:center;cursor:pointer;display:flex}.module-header-options-popover-container .archive-module-item,.module-header-options-popover-container .delete-module-item,.module-header-options-popover-container .edit-module-item{padding:8px 26px}.module-header-options-popover-container .archive-module-item span,.module-header-options-popover-container .delete-module-item span,.module-header-options-popover-container .edit-module-item span{font-size:.875rem;padding-left:8px}.module-header-options-popover-container .archive-module-item svg,.module-header-options-popover-container .delete-module-item svg,.module-header-options-popover-container .edit-module-item svg{height:20px;width:20px}.module-header-options-popover-container .delete-module-item span{color:#d8283c}.module-header-options-popover-container .delete-module-item svg{color:#d8283c}.module-options-popover .dots{color:#fff}.module-options-menu-list span{color:#343434;font-size:.875rem;padding-left:8px}.module-options-menu-list svg{height:20px;width:20px}.module-options-menu-list .duplicate-menu-item .duplicate-icon{height:20px;padding:2px;width:20px}.module-options-menu-list .delete-menu-item span{color:#d8283c}.module-options-menu-list .delete-menu-item svg{color:#d8283c}.stg-bar-chart{height:300px}.stg-horizontal-bar-chart{height:400px}.stg-line-chart{height:300px}.no-schools{align-items:center;display:flex;flex-direction:column}.no-schools .no-schools-image{margin-top:64px;width:400px}.no-schools .instructions{padding:8px}.over-time-progress.progress-container{margin-bottom:24px}.over-time-progress.progress-container .progress-container-title{margin-bottom:16px;padding:16px}.over-time-progress .over-time-progress-title{border-bottom:1px solid #ddd;padding:12px;text-align:center;align-items:center;display:flex;padding:0 12px 12px}.over-time-progress .over-time-progress-title .over-time-progress-text,.over-time-progress .over-time-progress-title .over-time-progress-buttons{width:50%}.over-time-progress .over-time-progress-title .over-time-progress-text{text-align:left}.over-time-progress .over-time-progress-title .over-time-progress-buttons{text-align:right}.over-time-progress .over-time-progress-title .over-time-progress-buttons .button-label{font-weight:400;margin-bottom:0;padding:0 16px}.over-time-progress .over-time-progress-title .over-time-progress-buttons .button-label:focus-within{outline:2px solid #5e9ed6}.over-time-progress .reflection-quality-info-icon{color:#006b6b;cursor:pointer;margin-left:8px;height:20px;width:20px}.page-link-button{padding:0;width:216px}.page-link-button.alerts-button .image-section,.page-link-button.roster-button .image-section{background-color:#9c56b8}.page-link-button.alerts-button .image-section .image,.page-link-button.roster-button .image-section .image{margin:16px;width:100%}.page-link-button.insights-button .image-section{background-color:#f1c50e}.page-link-button.modules-button .image-section{background-color:#e77e22}.page-link-button.mtss-button .image-section{background-color:#27ae61}.page-link-button.surveys-button .image-section{background-color:#34495e}.page-link-button.resources-button .image-section,.page-link-button.users-button .image-section{background-color:#2c97df}.page-link-button .image-section{display:flex;height:160px;width:100%}.page-link-button .text-section{align-items:center;background-color:#fff;display:flex;justify-content:center;height:56px;width:100%}.page-link-button .text-section .stg-subtitle{font-size:16px}.please-wait-dialog .please-wait-dialog-container{align-items:center;display:flex;flex-direction:column;width:100%}.please-wait-dialog .please-wait-dialog-container .dialog-body{margin-top:32px;width:50%}.please-wait-dialog .please-wait-dialog-container .please-wait-footer{padding:32px}.please-wait-dialog .please-wait-dialog-container .please-wait-footer .wait-footer-text,.please-wait-dialog .please-wait-dialog-container .please-wait-footer .wait-footer-title{text-align:center}.please-wait-dialog .please-wait-dialog-container .please-wait-footer .wait-footer-text{margin-bottom:32px}.please-wait-dialog .please-wait-dialog-container .please-wait-footer .wait-footer-title{margin-bottom:8px}.product-update-dialog .product-update-dialog-header{display:flex;justify-content:flex-end}.product-update-dialog .product-update-dialog-header .close-button{padding:0;width:auto}.product-update-dialog .product-update-dialog-body{padding:0 16px;text-align:center}.product-update-dialog .product-update-dialog-body .product-update-title{margin:12px 0}.product-update-dialog .product-update-dialog-footer{display:flex;justify-content:center;padding-top:40px}.product-update-dialog .product-update-dialog-footer .see-all-updates-button{width:190px}.progress-bar-chart-tooltip{background-color:#fff;border:1px solid #ddd;padding:8px}.progress-bar-chart-tooltip .mastery-label,.progress-bar-chart-tooltip .week{padding-bottom:8px}.progress-bar-chart-tooltip .almost{color:#e07400}.progress-bar-chart-tooltip .not-yet{color:#d8283c}.progress-bar-chart-tooltip .met{color:#54a107}.progress-bar-chart-tooltip .no-grades{color:#ececec}.confirm-delete-feedback-dialog{text-align:center}.confirm-delete-feedback-dialog .confirm-delete-feedback-dialog-body,.confirm-delete-feedback-dialog .confirm-delete-feedback-footer{align-items:center;display:flex;flex-direction:column}.confirm-delete-feedback-dialog .confirm-delete-feedback-footer .delete-button{margin:16px}.confirm-delete-feedback-dialog .message{padding:16px}.confirm-delete-feedback-dialog .warning-image{height:225px}.adjust-reflection-quality-score-dialog{text-align:center}.adjust-reflection-quality-score-dialog .model-explanation{margin-top:32px}.adjust-reflection-quality-score-dialog .prompt{margin-bottom:24px}.adjust-reflection-quality-score-dialog .reflection-content{border:1px solid #ddd;background-color:#f9f9f9;border-radius:4px;padding:8px;font-size:.875rem;margin-bottom:32px}.adjust-reflection-quality-score-dialog .scores-container{align-items:center;display:flex;justify-content:space-evenly}.adjust-reflection-quality-score-dialog .reflection-quality-score{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.adjust-reflection-quality-score-dialog .reflection-quality-score.selected{border:4px solid #343434}.adjust-reflection-quality-score-dialog .rq-0,.adjust-reflection-quality-score-dialog .rq-1,.adjust-reflection-quality-score-dialog .rq-2,.adjust-reflection-quality-score-dialog .rq-3,.adjust-reflection-quality-score-dialog .rq-4{color:#343434}.adjust-reflection-quality-score-dialog .rq-0{background-color:#ececec}.adjust-reflection-quality-score-dialog .rq-1{background-color:#d1f2f7}.adjust-reflection-quality-score-dialog .rq-2{background-color:#a3e6f0}.adjust-reflection-quality-score-dialog .rq-3{background-color:#75dae9}.adjust-reflection-quality-score-dialog .rq-4{background-color:#47cde1}.adjust-reflection-quality-score-dialog-tooltip-title .link{color:#fff;text-decoration:underline}.adjust-reflection-quality-score-dialog-tooltip-title .launch-icon{color:#fff;margin-left:2px;vertical-align:bottom}.reflection-quality-score .ml-score-container{margin:auto;position:relative}.reflection-quality-score .ml-score-container .ml-score{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.reflection-quality-score .oval{border-radius:50%;height:40px;width:40px}.reflection-quality-score .reflection-quality-0{background-color:#ececec;color:#343434}.reflection-quality-score .reflection-quality-1,.reflection-quality-score .reflection-quality-2,.reflection-quality-score .reflection-quality-3,.reflection-quality-score .reflection-quality-4{color:#fff}.reflection-quality-score .reflection-quality-1{background-color:#d1f2f7}.reflection-quality-score .reflection-quality-2{background-color:#a3e6f0}.reflection-quality-score .reflection-quality-3{background-color:#75dae9}.reflection-quality-score .reflection-quality-4{background-color:#47cde1}.reflection-quality-score .edited{font-size:.875rem;color:#343434}.reflection-quality-rubric-dialog .reflection-quality-rubric-image,.reflection-quality-rubric-dialog .description{font-size:1rem;padding:8px 0}.reflection-quality-rubric-dialog .close-button{width:190px}.rubric-compatibility{margin:8px 0}.rubric-compatibility .applicability{align-items:self;display:flex;margin-bottom:4px}.rubric-compatibility .applicability-0,.rubric-compatibility .applicability-1,.rubric-compatibility .applicability-2{margin-left:8px}.rubric-compatibility .applicability-0{color:#d8283c}.rubric-compatibility .applicability-1{color:#e07400}.rubric-compatibility .applicability-2{color:#54a107}.rubric-compatibility .message{font-size:.875rem}.rubric-compatibility .info-icon{color:#006b6b;cursor:pointer;margin-left:8px;height:16px;width:16px}.school-year-selector-header{align-items:center;display:flex;flex:1;justify-content:space-between}.school-year-selector-header .school-year-selector{padding-right:32px}.school-year-selector-header .t3{padding:16px 24px}.score-range{display:flex;width:calc(100% - 75px)}.score-range .individual-score-range{width:110px}.score-range .individual-score-range .individual-score-range-input{border-radius:8px;height:40px;padding-left:8px;width:55px}.score-range .individual-score-range .individual-score-range-input.is-disabled{border:1px dotted #0e0f10;border-radius:8px;color:#0e0f10}.score-range .individual-score-range .individual-score-range-input:focus{border-color:#006b6b}.score-range .individual-score-range.last{width:55px}.score-range .individual-score-range.input-exceeds-expectations{width:70px}.score-range .individual-score-range-description{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:56px;justify-content:center;margin:5px 2px 0 0;text-align:center}.score-range .individual-score-range-description.below-expectations{background-color:#d8283c;border-radius:8px 0 0 8px}.score-range .individual-score-range-description.close-to-expectations{background-color:#e07400}.score-range .individual-score-range-description.meets-expectations{background-color:#54a107}.score-range .individual-score-range-description.exceeds-expectations{background-color:#00a76b;border-radius:0;margin-right:0;position:relative}.score-range .individual-score-range-description.exceeds-expectations span{position:absolute;left:16px}.score-range .individual-score-range-description.max{background-color:#00a76b;border-radius:0 8px 8px 0;width:55px}.score-range .individual-score-range-description .last-range-input{display:none}@media(width <= 768px){.score-range{width:100%}}.sec-info-dialog .header{display:flex;justify-content:flex-end}.sec-info-dialog .header .close-button{width:48px}.sec-info-dialog .footer{display:flex;justify-content:center !important;padding-top:0 !important}.sec-info-dialog .footer .got-it-button{width:190px}.sec-info-dialog .sec-info-dialog-body{margin:0 !important;text-align:center}.sec-info-dialog .sec-info-dialog-body .sec-info-image{height:200px;width:200px}.sec-info-dialog .sec-info-dialog-body .t3{margin:20px 0 0 40px;width:354px}.sec-info-dialog .sec-info-dialog-body .description{height:176px;margin:20px 0 0 20px;text-align:left;width:410px}.lessons-feedback-banner{align-items:center;background-color:#fff;border-radius:8px;border:1px solid #ddd;display:flex;padding:5px 20px}.lessons-feedback-banner .banner-icon-container{align-items:center;background-color:#d0f0f7;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:20px;min-width:40px}.sel-survey-results{border:1px solid #ddd;border-radius:4px;margin-top:48px;width:100%}.sel-survey-results .chart-container{margin:auto;max-width:900px;width:95%}.sel-survey-results .pagination-controls{align-items:center;display:flex;justify-content:space-between;padding:20px 8px}.sel-survey-results .pagination-controls .next-button svg,.sel-survey-results .pagination-controls .prev-button svg{color:#006b6b}.sel-survey-results .pagination-controls .next-button:focus-visible:not(.disabled),.sel-survey-results .pagination-controls .prev-button:focus-visible:not(.disabled){margin:8px 16px}.sel-survey-results .pagination-controls .pagination-dots{display:flex}.sel-survey-results .pagination-controls .pagination-dots .dot{background-color:#c7f0ec;border-radius:50%;cursor:pointer;height:8px;margin:8px;width:8px}.sel-survey-results .pagination-controls .pagination-dots .dot.active{background-color:#006b6b}.convert-to-standard-dialog .left-button-container{display:none}.convert-to-standard-dialog .right-button-container{width:100%}.convert-to-standard-dialog .confirm-password-input,.convert-to-standard-dialog .password-input{margin:16px 0}.convert-to-standard-dialog .instructions{font-size:.875rem;margin:8px 0;padding:0}.convert-to-standard-dialog .cancel-button,.convert-to-standard-dialog .convert-button{width:190px}.convert-to-standard-dialog .password-adornment:hover{cursor:pointer}.password-tab{padding:40px 32px}.password-tab .password-container{display:flex;flex-direction:column;width:475px}.password-tab .password-input,.password-tab .new-password-input,.password-tab .confirm-password-input,.password-tab .update-button{margin:21px 0}.password-tab .update-button{width:190px}.strategy-category{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.strategy-category .header{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:8px 16px}.strategy-category .header .drag-icon{width:25px}.strategy-category .header .actions-container{width:100px}.strategy-category .header .actions-container .delete-button,.strategy-category .header .actions-container .edit-button{margin:12px}.strategy-category .header .strategy-category-name{padding-left:16px;width:calc(100% - 25px - 100px)}.strategy-category .strategy-list{margin:0;padding-bottom:16px;padding-top:16px}.strategy-category .strategy-list .strategy-item{margin-bottom:16px;margin-top:16px;padding-left:8px}.strategy-category-dialog input{font-size:.875rem}.strategy-category-dialog .strategy-category-dialog-container{width:100% !important}.strategy-category-dialog .strategy-category-input{padding-bottom:32px}.strategy-category-dialog .new-strategy-form-input{background-color:#fff;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);align-items:center;display:flex;margin:16px 0}.strategy-category-dialog .new-strategy-form-input .strategy-input{padding:16px;padding-left:48px;width:calc(100% - 100px)}.strategy-category-dialog .strategy-category-dialog-strategies-list .strategies-list-item-container{background-color:#fff;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin-bottom:16px}.strategy-category-dialog .strategy-category-dialog-strategies-list .strategies-list-item{align-items:center;display:flex;padding:8px}.strategy-category-dialog .strategy-category-dialog-strategies-list .strategies-list-item .drag-icon{width:25px}.strategy-category-dialog .strategy-category-dialog-strategies-list .strategies-list-item .actions-container{width:100px}.strategy-category-dialog .strategy-category-dialog-strategies-list .strategies-list-item .actions-container .delete-btn,.strategy-category-dialog .strategy-category-dialog-strategies-list .strategies-list-item .actions-container .edit-btn{margin:12px}.strategy-category-dialog .strategy-category-dialog-strategies-list .strategies-list-item .strategy-name{padding-left:16px;width:calc(100% - 25px - 100px)}.strategy-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;margin-bottom:16px;margin-top:16px}.strategy-container .strategy-body{overflow:auto}.strategy-container .strategy-item{color:#343434;font-size:.875rem;margin:16px}.strategy-container .strategy-title{margin-bottom:0;padding:16px}.strategy-form-input{background-color:#fff;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);align-items:center;display:flex;margin:16px 0}.strategy-form-input .strategy-input{padding:16px;padding-left:48px;width:calc(100% - 100px)}.performance-and-goal-display{align-items:center;display:flex;flex-direction:column}.performance-and-goal-display .performance-container{border-radius:20px;color:#fff;font-weight:700;height:40px;padding:4px;position:relative;width:40px}.performance-and-goal-display .performance-container .performance{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.performance-and-goal-display .performance-container.not-yet{background-color:#d8283c}.performance-and-goal-display .performance-container.exceed{background-color:#00a76b}.performance-and-goal-display .performance-container.met{background-color:#54a107}.performance-and-goal-display .performance-container.almost{background-color:#e07400}.student-activity-reflection-charts{margin-right:8px}.student-activity-reflection-charts .h2{padding:16px 24px;margin-bottom:0}.student-activity-reflection-charts .student-performance-bar-chart-container,.student-activity-reflection-charts .student-feeling-line-chart,.student-activity-reflection-charts .student-reflection-quality-chart-container{margin-bottom:16px}@media screen and (width <= 768px){.student-activity-reflection-charts{margin-right:0;width:100%}}.subjects-chart{padding:24px}.subjects-chart .filter-label span+span{font-size:.875rem}.subjects-chart .color-0 .check-box-icon,.subjects-chart .color-0 .unchecked-check-box-icon{color:#529d22}.subjects-chart .color-1 .check-box-icon,.subjects-chart .color-1 .unchecked-check-box-icon{color:#e07400}.subjects-chart .color-2 .check-box-icon,.subjects-chart .color-2 .unchecked-check-box-icon{color:#9c56b8}.subjects-chart .color-3 .check-box-icon,.subjects-chart .color-3 .unchecked-check-box-icon{color:#2c97df}.subjects-chart .color-4 .check-box-icon,.subjects-chart .color-4 .unchecked-check-box-icon{color:#00d084}.subjects-chart .color-5 .check-box-icon,.subjects-chart .color-5 .unchecked-check-box-icon{color:#8ed1fc}.subjects-chart .color-6 .check-box-icon,.subjects-chart .color-6 .unchecked-check-box-icon{color:#0693e3}.subjects-chart .color-7 .check-box-icon,.subjects-chart .color-7 .unchecked-check-box-icon{color:#abb8c3}.subjects-chart .color-8 .check-box-icon,.subjects-chart .color-8 .unchecked-check-box-icon{color:#eb144c}.subjects-chart .color-9 .check-box-icon,.subjects-chart .color-9 .unchecked-check-box-icon{color:#f78da7}.subjects-chart .color-10 .check-box-icon,.subjects-chart .color-10 .unchecked-check-box-icon{color:#9900ef}.subjects-chart .color-11 .check-box-icon,.subjects-chart .color-11 .unchecked-check-box-icon{color:#a4b6dd}.subjects-chart .color-12 .check-box-icon,.subjects-chart .color-12 .unchecked-check-box-icon{color:#d09292}.subjects-chart .color-13 .check-box-icon,.subjects-chart .color-13 .unchecked-check-box-icon{color:#c094cc}.subjects-chart .color-14 .check-box-icon,.subjects-chart .color-14 .unchecked-check-box-icon{color:#a2d0c0}.subjects-chart .color-15 .check-box-icon,.subjects-chart .color-15 .unchecked-check-box-icon{color:#c37892}.subjects-chart .color-16 .check-box-icon,.subjects-chart .color-16 .unchecked-check-box-icon{color:#f9f3c5}.subjects-chart .color-17 .check-box-icon,.subjects-chart .color-17 .unchecked-check-box-icon{color:#55382e}.subjects-chart .color-18 .check-box-icon,.subjects-chart .color-18 .unchecked-check-box-icon{color:#ffcd24}.subjects-chart .color-19 .check-box-icon,.subjects-chart .color-19 .unchecked-check-box-icon{color:#2aabe4}.entered-by-teacher-label-container{display:flex}.entered-by-teacher-label-container .reflection-label-left-dot{padding:0 10px}.entered-by-teacher-label-container .teacher-label{color:#000;display:flex;font-size:.875rem;gap:4px;opacity:.6}.entered-by-teacher-label-container .teacher-label.label-link{opacity:1}.entered-by-teacher-label-container .teacher-label .link{font-size:.875rem}.entered-by-teacher-label-container .teacher-label-name{font-style:italic}.text-to-speech-not-supported-dialog .text-to-speech-not-supported-dialog-body{text-align:center}.text-to-speech-not-supported-dialog .text-to-speech-not-supported-dialog-body .object-chalkboard-error{height:200px;width:300px}.text-to-speech-not-supported-dialog .text-to-speech-not-supported-dialog-body .t3{margin-left:40px;width:354px}.text-to-speech-not-supported-dialog .text-to-speech-not-supported-dialog-body .description{margin:20px 0 0 40px;text-align:left;width:424px}.text-to-speech-not-supported-dialog .footer{display:flex;justify-content:center !important;padding-top:0 !important}.text-to-speech-not-supported-dialog .footer .got-it-button{width:190px}.text-to-speech-not-supported-placeholder .no-tts-button:hover{background-color:rgba(0,0,0,0)}.text-to-speech-not-supported-placeholder .volume-icon{color:#006b6b;cursor:pointer;height:32px;margin-right:10px;opacity:.5;width:32px}.text-to-speech-visual .button-and-text-container{display:flex;justify-content:center}.text-to-speech-visual .button-and-text-container.weekly-prompt{align-items:center}.text-to-speech-visual .button-and-text-container .button-container{padding-top:4px;padding-right:8px}.text-to-speech-visual .gap{margin:32px 0}.text-to-speech-visual .text-to-speech-visual-fragment.highlight{background-color:#c7f0ec;border-radius:4px}.text-to-speech-visual .volume-icon{color:#006b6b;cursor:pointer;height:32px;width:32px}.tip-container p{margin:0}.tip-container p:first-child{margin-top:5px}.alert{align-items:center;border-radius:8px;display:flex;margin:16px 0;padding:24px}.alert .icon{margin-right:24px}.alert .close-icon{height:14px;width:14px}.alert.warning{background-color:#fff9f1;border:1px solid #e07400}.alert.warning .icon{color:#e07400}.alert.danger{background-color:#fceef0;border:1px solid #d8283c}.alert.danger .icon{color:#d8283c}.alert.success{background-color:#f4faf1;border:1px solid #54a107}.alert.success .icon{color:#54a107}.alert.info{background-color:#e5faf8;border:1px solid #006b6b}.alert.info .icon{color:#006b6b}.alert .message{width:calc(100% - 80px)}.autocomplete-textarea{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;font-size:.875rem;justify-content:space-between}.autocomplete-textarea:hover{border:1px solid #343434}.autocomplete-textarea:focus-within{border:2px solid #006b6b}.autocomplete-textarea .text-container{padding:16px;width:100%}.autocomplete-textarea .editable-content{display:inline-block;min-width:4px}.autocomplete-textarea .editable-content.block{display:block}.autocomplete-textarea .editable-content.textarea{border:none}.autocomplete-textarea .suggested-text{opacity:.5}.cycle-selector{margin-bottom:8px}.stg-header.h1{color:#343434;font-family:"Open Sans",sans-serif;font-size:1.25rem;font-weight:700}.stg-header.h2{color:#343434;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:700}.insights-table-filters{display:flex}.insights-table-filters .filters-container{display:flex;justify-content:space-around}.insights-table-filters .filters-container .filter-item{background-color:#fff;border:2px solid #1e8573;border-radius:20px;cursor:pointer;margin-right:8px;padding:8px 16px}.insights-table-filters .filters-container .filter-item .filter-item-text{color:#1e8573}.insights-table-filters .filters-container .filter-item.selected{background-color:#1e8573}.insights-table-filters .filters-container .filter-item.selected .filter-item-text{color:#fff}.insights-table-filters .filters-container .filter-item:hover{background-color:#c7f0ec}.insights-table-filters .filters-container .filter-item:hover .filter-item-text{color:#1e8573}.link{color:#006b6b;font-size:1rem;font-weight:normal;line-height:16px;text-align:center;text-decoration:underline}.link.disabled{opacity:.3}.link:hover{color:#006b6b;opacity:.6}.modal-video .modal-header{background-color:#343434;border:none}.modal-video .modal-body{padding:0}.modal-video .modal-video-body{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.modal-video .modal-video-body iframe,.modal-video .modal-video-body object,.modal-video .modal-video-body embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (width >= 990px){.modal-video{width:960px}.modal-video .modal-video-body{height:540px;max-width:960px}}.new-badge{border-radius:10px;background-color:#006b6b;color:#fff;font-size:.875rem;margin-left:24px;padding:4px}.new-badge.countable{font-weight:700;padding:4px 8px}.new-badge.urgent{align-items:center;background-color:#d8283c;border-radius:50%;display:flex;height:25px;justify-content:center;width:25px}.page-status-banner.stg-subtitle{align-items:center;background-color:#e7d6f8;box-shadow:0 0 6px 0 rgba(0,0,0,.15);color:#343434;display:flex;height:32px;justify-content:center;line-height:22px}.page-status-banner.stg-subtitle .page-status-banner-message-container{align-items:center;display:flex}.page-status-banner.stg-subtitle .page-status-banner-message-container .default-tooltip{display:flex}.page-status-banner.stg-subtitle .page-status-banner-message-container .info-icon{color:#343434;margin-left:8px;width:16px}.school-year-filter{align-items:center;display:flex}.school-year-filter .selector-label{padding-right:8px}.scored-performance-slider{align-items:center;display:flex;width:460px}.scored-performance-slider .label-container{align-items:center;display:flex;flex-direction:column;margin:0 8px;width:10%}.scored-performance-slider .min-score-label,.scored-performance-slider .max-score-label{margin-bottom:16px;text-align:center}.scored-performance-slider .slider{width:80%}.session-timeout-dialog .t3{margin-bottom:12px;text-align:center}.stacked-bar-graph-horizontal{display:flex;width:100%}.stacked-bar-graph-horizontal .bar{height:25px}.stacked-bar-graph-horizontal.rounded>.bar:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px}.stacked-bar-graph-horizontal.rounded>.bar:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px}.stg-dialog .stg-dialog-container{padding:48px 78px;width:600px}.stg-dialog.stg-dialog-wide .stg-dialog-container{width:800px}.stg-dialog .dialog-body{margin:16px 0}.stg-dialog .body,.stg-dialog .footer{padding-top:32px}.stg-dialog .footer{display:flex;justify-content:flex-end}.stg-dialog .cancel-button,.stg-dialog .close-button,.stg-dialog .continue-button,.stg-dialog .delete-button,.stg-dialog .save-button,.stg-dialog .unpublish-button,.stg-dialog .update-button{width:190px}.stg-dialog .delete-button,.stg-dialog .save-button,.stg-dialog .unpublish-button,.stg-dialog .update-button{margin-left:16px}.stg-subtitle{color:#000;font-family:"Open Sans",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.25px;line-height:19px}.stg-subtitle.selector-label{opacity:.65}.teacher-search .teacher-suggestion{padding:8px}.stg-title{color:#000;font-family:"Nunito",sans-serif;font-weight:900}.stg-title.t1{font-size:2.5rem;line-height:55px}.stg-title.t2{font-size:2rem;line-height:44px}.stg-title.t3{font-size:1.5rem;line-height:33px}.teacher-simplified-week-selector{padding:8px}.wec-week-selector{margin-bottom:8px}.version-out-of-date-dialog .dialog-body{align-items:center;display:flex;flex-direction:column}.version-out-of-date-dialog .banner-image{margin-bottom:24px;width:325px}.version-out-of-date-dialog .footer{align-items:center;display:flex;flex-direction:column;padding-top:24px}.version-out-of-date-dialog .refresh-button{margin-bottom:16px}.version-out-of-date-dialog .refresh-button,.version-out-of-date-dialog .remind-button{width:190px}.version-out-of-date-dialog .t3{margin-bottom:16px}.admin-app .admin-app-main-content{margin:0 auto;margin-top:52px;max-width:1070px;padding:40px 16px}.admin-app .admin-app-main-content>.alert-container{font-size:18px;margin:0 auto;max-width:1070px;padding:90px 16px 0;text-align:center}.admin-app .admin-app-main-content>.alert-container .alert{margin:16px auto}.admin-header .badge-count{align-items:center;background-color:#d8283c;border-radius:50%;color:#fff;display:inline-flex;font-size:.875rem;height:24px;justify-content:center;width:24px}.admin-header .link{margin:8px;text-decoration:none}.admin-header .links-container{flex:1;text-align:right}.alert-reviewers-table .account-icon{width:20px}.alert-reviewer-action-popover{cursor:pointer}.alert-reviewer-action-popover-menu-list .list-icon{padding-right:8px}.district-modules .district-modules-list{margin-top:16px}.district-modules .district-module{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;padding:16px}.district-modules .district-module .district-name{font-weight:700}.share-district-module-dialog .push-school-checkbox-container,.share-district-module-dialog .school-name,.share-district-module-dialog .sync-school-checkbox-container{width:33.33%}.share-district-module-dialog .push-school-checkbox-container,.share-district-module-dialog .sync-school-checkbox-container{text-align:center}.share-district-module-dialog .district-school{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;align-items:center;display:flex;padding:8px 0}.share-district-module-dialog .schools-list{margin:0;padding:0}.share-district-module-dialog .schools-header{display:flex}.share-district-module-dialog .school-name{padding-left:16px}.district-syncs .district-sync,.district-syncs .district-syncs-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.district-syncs .district-sync{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer}.district-syncs .district-sync-allow-sync,.district-syncs .district-sync-id{width:10%}.district-syncs .district-sync-external-provider{width:15%}.district-syncs .district-sync-description{width:40%}.district-syncs .district-sync-sync-id{width:25%}.district-syncs .filter-container{align-items:center;display:flex;margin-bottom:16px}.district-syncs .provider-icon{height:20px}.district-syncs .selector-label{margin-right:16px}.district-sync-dialog .MuiTextField-root{margin:16px 0}.district-schools-dialog .school-search{margin-bottom:40px}.district-admins .admin-header-container{display:flex}.district-admins .admin-name{align-items:center;display:flex;width:50%}.district-admins .admin-role{padding:8px;text-align:center;width:25%}.district-admins .admin-role-input{text-align:center}.district-admins .delete-container{padding:8px;text-align:center;width:25%}.district-admins .district-admin{display:flex;padding:8px 0}.district-admins .existing-district-admins{margin-top:40px}.districts .action-cell{display:flex}.districts .districts-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.districts .district-name{align-items:center;display:flex}.districts .districts-table{margin-top:32px}.districts-search-bar{align-items:center;display:flex;padding:19.2px}.district-dialog .district-dialog-input{padding-bottom:24px}.school-search .school-suggestion{padding:8px}.feature{margin-bottom:8px}.feature .feature-header{padding:8px}.feature .feature-label-and-toggle{align-items:center;display:flex;justify-content:space-between}.feature .actions-container{display:flex;justify-content:flex-end}.feature .search-field-and-button{align-items:baseline;display:flex;padding:8px}.feature .checkbox-container{padding:8px}.feature .search-button{margin:8px}.feature-dialog .feature-dialog-body{margin:32px 0}.features{padding:16px}.features .add-icon{color:#006b6b}.features .features-header{align-items:center;display:flex;justify-content:space-between;margin:4px 0}.features-table{cursor:pointer}.feature-teacher-table .warning{background-color:#e07400;font-weight:700;padding:8px;text-align:center}.feature-delete-confirm-dialog .warning-text{margin:8px 0}.feature-delete-confirm-dialog .delete-button{margin-left:8px;width:190px}.admin-login-form{display:flex;flex-direction:column;width:520px;margin:auto;text-align:center;padding:20px}.admin-login-form .google-button{background-color:#fff;height:40px;width:250px}.admin-login-form .google-button:hover{background-color:rgba(66,133,244,.04);border-color:#d2e3fc}.admin-login-form .google-button.MuiButton-outlined{border-color:#dadce0}.admin-login-form .google-button .MuiButton-label{display:flex;justify-content:flex-start}.admin-login-form .google-button .MuiButton-root:hover{background-color:rgba(66,133,244,.04)}.admin-login-form .google-button .provider-icon{height:18px;width:18px}.admin-login-form .google-button .provider-text{color:#3c4043;font-family:roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;width:100%}.consolidate-schools-dialog .school-search-input{margin:16px 0}.consolidate-schools-dialog .warning{color:#d8283c;font-weight:700}.school-dialog .school-dialog-input{padding-bottom:24px}.school-dialog .address-container,.school-dialog .district-county-container,.school-dialog .grade-container{display:flex}.school-dialog .county_name,.school-dialog .high_grade,.school-dialog .state,.school-dialog .zip{margin-left:16px}.school-dialog .h1{padding:16px;text-align:center}.school-dialog .validated{margin-left:0}.school-admins .admin-header-container{display:flex}.school-admins .admin-name{display:flex;align-items:center;width:25%}.school-admins .admin-role,.school-admins .archived-switch,.school-admins .delete-container,.school-admins .notification-switch,.school-admins .super-admin-switch{padding:8px;text-align:center;width:17.5%}.school-admins .admin-role-input{text-align:center}.school-admins .existing-admin-list .admin-name{align-items:flex-start;flex-direction:column}.school-admins .existing-school-admins{margin-top:40px}.school-admins .school-admin{display:flex;padding:8px 0}.schools-search-bar{padding:19.2px}.schools-search-bar .search-bar-container,.schools-search-bar .search-criteria-container,.schools-search-bar .user-generation-container,.schools-search-bar .validation-container{display:flex}.schools-search-bar .schools-search-button{margin-left:16px}.schools-search-bar .search-criteria-container{padding-top:16px}.schools-search-bar .user-generation-container,.schools-search-bar .validation-container{align-items:center}.schools-search-bar .user-generation-label,.schools-search-bar .validation-label{padding-right:16px}.schools-search-bar .user-generation-button,.schools-search-bar .validation-button{width:130px}.schools-search-bar .user-generation-container{padding-left:40px}.user-generation-list,.validation-list{width:130px}.schools .action-cell{display:flex}.schools .schools-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.schools .school-name{align-items:center;display:flex}.schools .schools-table{margin-top:32px}.schools .validation-icon{color:#006b6b;display:none;margin-left:8px;width:15px}.schools .validation-icon.validated{display:block}.teachers-in-school-dialog .teacher-row{padding:8px}.upload-activities{max-width:992px;margin:auto;padding:8px}.upload-activities .input-container{align-items:flex-start;padding:8px;display:flex}.upload-activities .input-container label{padding:0 16px;text-align:right;width:20%}.upload-activities .input-container .file-input{width:80%}.upload-data-restore{margin:auto;max-width:992px;padding:8px}.upload-data-restore .errors-div{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;padding:16px}.upload-data-restore .input-container{align-items:flex-start;display:flex;padding:8px}.upload-data-restore .input-container label{padding:0 16px;text-align:right;width:20%}.upload-data-restore .input-container .file-input{width:80%}.upload-passwords{max-width:992px;margin:auto;padding:8px}.upload-passwords .upload-button{margin:16px 0}.upload-passwords .form-group{display:flex;margin:16px 0}.upload-passwords .form-group label{width:20%;padding:0 8px;text-align:right}.upload-passwords .form-group .input{text-align:left;width:80%}.upload-provisioning{max-width:992px;margin:auto;padding:8px}.upload-provisioning .input-container{align-items:flex-start;display:flex;padding:8px}.upload-provisioning .input-container label{padding:0 16px;text-align:right;width:20%}.upload-provisioning .input-container .file-input{width:80%}.upload-provisioning .input-container .submit-button{margin-left:20%}.upload-roster{max-width:992px;margin:auto;padding:16px}.upload-roster .h1,.upload-roster .h2{margin-bottom:24px}.upload-roster .roster-alert{text-align:left}.upload-roster .input-container{align-items:flex-start;display:flex;padding:8px}.upload-roster .input-container label{padding:0 16px;text-align:right;width:20%}.upload-roster .input-container .file-input{width:80%}.upload-roster .input-container .submit-button{margin-left:20%}.upload-strategies{max-width:992px;margin:auto;padding:8px}.upload-strategies .h1,.upload-strategies .h2{margin:16px 0}.upload-strategies .form-group{display:flex;margin:16px 0}.upload-strategies .form-group label{width:20%;padding:0 8px;text-align:right}.upload-strategies .form-group .input{width:80%}.upload-strategies .error-item{text-align:left}.account-options-menu-list .become-district-admin-menu-item,.account-options-menu-list .become-school-admin-menu-item,.account-options-menu-list .become-menu-item,.account-options-menu-list .delete-menu-item,.account-options-menu-list .demo-menu-item,.account-options-menu-list .export-menu-item,.account-options-menu-list .merge-menu-item{padding:8px 26px}.account-options-menu-list .become-district-admin-menu-item span,.account-options-menu-list .become-school-admin-menu-item span,.account-options-menu-list .become-menu-item span,.account-options-menu-list .delete-menu-item span,.account-options-menu-list .demo-menu-item span,.account-options-menu-list .export-menu-item span,.account-options-menu-list .merge-menu-item span{font-size:.875rem;padding-left:8px}.account-options-menu-list .become-district-admin-menu-item svg,.account-options-menu-list .become-school-admin-menu-item svg,.account-options-menu-list .become-menu-item svg,.account-options-menu-list .delete-menu-item svg,.account-options-menu-list .demo-menu-item svg,.account-options-menu-list .export-menu-item svg,.account-options-menu-list .merge-menu-item svg{height:20px;width:20px}.merge-teacher-dialog .mergeable-teacher-box{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;padding:8px 16px}.merge-teacher-dialog .search-field-and-button{align-items:baseline;display:flex;padding:8px}.merge-teacher-dialog .teacher-label{display:flex}.merge-teacher-dialog .teacher-name{margin:0 32px}.change-password-dialog .change-password-dialog-body{margin:32px 0}.change-password-dialog .hidden-button{display:none}.password-options-menu-list .activate-menu-item,.password-options-menu-list .change-menu-item,.password-options-menu-list .provision-menu-item{padding:8px 26px}.password-options-menu-list .activate-menu-item span,.password-options-menu-list .change-menu-item span,.password-options-menu-list .provision-menu-item span{font-size:.875rem;padding-left:8px}.password-options-menu-list .activate-menu-item svg,.password-options-menu-list .change-menu-item svg,.password-options-menu-list .provision-menu-item svg{height:20px;width:20px}.user-search .schools-header{margin-bottom:16px}.user-search .search-bar{padding:16px;margin:8px 0}.user-search .search-field-and-button{align-items:baseline;display:flex}.user-search .search-button{margin:8px}.user-search .checkbox-container{display:flex;justify-content:flex-start}.user-search-table .warning{font-weight:700;text-align:center}.user-search-table .become-link-container{display:flex}.user-search-table-row .account-icon{width:20px}.user-search-table-row .done{color:#54a107}.user-search-table-row .warning{color:#e07400}.email-marketing{margin:0 24px;padding:8px}.email-marketing .file-input-label{line-height:22px;font-weight:bold;font-size:16px;transform:scale(0.75) translate(0, -28px);transform-origin:left bottom 0}.email-marketing .file-error{font-size:12px;line-height:12px;color:#f44336;transition:all 450ms}.email-marketing .email-marketing-form{display:flex;flex-direction:column;padding:8px}.email-marketing .email-marketing-textfield,.email-marketing .unsubscribe-group-select{margin:8px 0}.email-marketing .submit-button{margin:24px auto}.alert-reviewer-app{padding-top:60px}.alert-reviewer-header .link{margin:8px;text-decoration:none}.alert-reviewer-header .links-container{flex:1;text-align:right}.alert-reviewer-log-in{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.alert-reviewer-log-in .horizontal-line{border-bottom:1px solid #ddd;margin:0 16px;width:40%}.alert-reviewer-log-in .login-button{margin:16px 0;width:190px}.alert-reviewer-log-in .log-in-paper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:16px;padding:80px 40px}.alert-reviewer-log-in .or-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:24px 0;width:100%}.alert-reviewer-log-in .sign-up-container{align-items:center;align-self:flex-start;display:flex;margin-top:16px}.alert-reviewer-log-in .sign-up-link{margin-left:8px}.alert-reviewer-sign-up{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.alert-reviewer-sign-up .form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:16px;padding:80px 40px}.alert-reviewer-sign-up .horizontal-line{border-bottom:1px solid #ddd;margin:0 16px;width:40%}.alert-reviewer-sign-up .log-in-container{align-items:center;align-self:flex-start;display:flex;margin-top:40px}.alert-reviewer-sign-up .log-in-link{margin-left:8px}.alert-reviewer-sign-up .or-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:24px 0;width:100%}.email-password-sign-up-dialog .create-button{margin-left:16px;width:190px}.email-password-sign-up-dialog .password-adornment{cursor:pointer}.reflection-alert-review{border-radius:4px}.reflection-alert-review .review-header{align-items:center;border-bottom:1px solid #ddd;display:flex}.reflection-alert-review .review-header .review-header-text{padding:16px}.reflection-alert-review .review-header .rubric-link{align-items:center;display:flex}.reflection-alert-review .review-header .rubric-link .info-icon{margin-right:4px;width:20px}.reflection-alert-review .action-col{padding:16px 8px;text-align:center;width:25%}.reflection-alert-review .content-col{width:90%}.reflection-alert-review .date-col{width:25%}.reflection-alert-review .id-col{width:25%}.reflection-alert-review .details{background-color:#f9f9f9;display:block}.reflection-alert-review .dots{cursor:pointer}.reflection-alert-review .expand-col{display:flex;justify-content:center;padding:16px;width:4%}.reflection-alert-review .expand-col.expanded svg{transform:rotate(180deg)}.reflection-alert-review .feeling-col{align-items:center;display:flex;justify-content:center;width:10%}.reflection-alert-review .feeling-col img{height:40px;width:40px}.reflection-alert-review .type-col{width:25%}.reflection-alert-review .no-reflections-message{padding:20px;text-align:center}.reflection-alert-review .original{overflow-wrap:break-word}.reflection-alert-review .prompt{padding:8px 0}.reflection-alert-review .reflection-container{border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);display:flex;padding:16px}.reflection-alert-review .reflection-row{border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.reflection-alert-review .reflection-summary{box-shadow:0 0 6px 0 rgba(0,0,0,.15);padding:0}.reflection-alert-review .reflection-summary .MuiAccordionSummary-content{margin:0}.reflection-alert-review .reflections-table{padding:20px}.reflection-alert-review .summary-container{border-bottom:1px solid #ddd;display:flex;width:100%}.reflection-alert-review .table-header{padding:16px 8px}.reflection-alert-review .table-header-row{display:flex}.reflection-alert-review .text-cell{font-size:.875rem;padding:16px 8px}.reflection-alert-review .translation{font-style:italic;margin-left:4px}.reflection-alert-review .translation-container{margin-top:8px}.alerts-logic-model-dialog .alerts-logic-model-dialog-container{padding:0;text-align:end;width:1000px}.alerts-logic-model-dialog .alerts-logic-model-dialog-container .rubric-embedded-iframe{height:600px;width:100%}.alerts-logic-model-dialog .alerts-logic-model-dialog-container .close-icon-btn .close-rounded-icon{padding:2px}@media screen and (width <= 1050px){.alerts-logic-model-dialog .alerts-logic-model-dialog-container{width:auto}}.district-app-page-selector{align-items:center;background-color:#693699;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:24px 20px;width:80px}.district-app-page-selector .selector-button{align-items:center;background-color:#9168b8;border-radius:8px;display:flex;height:48px;justify-content:center;margin:8px 0;padding:0;width:48px}.district-app-page-selector .selector-button .list-item-icon{align-items:center;border-radius:4px;display:flex;height:32px;justify-content:center;min-width:0;width:32px}.district-app-page-selector .selector-button svg{color:#fff}.district-app-page-selector .selector-button.active{background-color:#693699;border:4px solid #fff}.district-app-page-selector .selector-button.active .list-item-icon{background-color:#fff}.district-app-page-selector .selector-button.active svg{color:#693699}.add-remove-schools-popover{align-items:center;cursor:pointer;display:flex;padding:0 16px}.add-remove-schools-popover-menu-list{padding:0 !important}.add-remove-schools-popover-menu-list .add-remove-menu-item{padding:8px}.add-remove-schools-popover-menu-list .list-item-icon{min-width:0;padding-right:4px}.add-remove-schools-popover-menu-list .list-item-text span{font-size:1rem;padding-right:8px}.add-remove-schools-popover-menu-list span{font-size:.875rem;padding-left:8px}.add-remove-schools-popover-menu-list svg{font-size:20px}.district-admin-app{display:flex}.district-admin-app .account-details,.district-admin-app .language-details{align-items:center;cursor:pointer;display:flex;justify-content:flex-end}.district-admin-app .account-icon{color:#343434}.district-admin-app .current-language,.district-admin-app .name{margin-left:8px}.district-admin-app .app-bar-container{width:100%}.district-admin-app .district-view-badge{background-color:#693699;border-radius:24px;color:#fff;padding:4px 16px;margin:0 8px}.district-admin-app .down-arrow{margin-left:8px}.district-admin-app .links-container{display:flex;justify-content:flex-end;width:100%}.district-admin-drawer .add-remove-schools-popover{padding:0}.district-admin-drawer .button-container{align-items:center;display:flex;justify-content:flex-end;height:64px}.district-admin-drawer .chevron-icon{color:#343434}.district-admin-drawer .header-container{align-items:center;display:flex}.district-admin-drawer .drawer-container{display:flex}.district-admin-drawer .schools-container{width:100%}.district-admin-drawer .schools-header{padding:16px}.district-admin-drawer .school-list-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;font-size:.875rem;padding:16px}.district-admin-drawer .school-list-item.active{background-color:#e7d6f8;font-weight:700}.district-admin-drawer .school-list-item .school-admin-icon-container{align-items:center;display:flex;justify-content:center;margin-left:8px}.district-admin-drawer .school-list-item .school-admin-icon{height:20px;width:20px}.district-admin-drawer .school-list-item .school-name{width:calc(100% - 20px - 8px)}.district-admin-drawer .schools-list{height:calc(100vh - 64px - 64px);overflow-y:scroll}.edit-district-admin-schools-dialog .filters-container{align-items:flex-end;display:flex;margin-bottom:40px;width:100%}.edit-district-admin-schools-dialog .grade-filter-container{align-items:flex-end;display:flex;width:25%}.edit-district-admin-schools-dialog .grade-filter-container .grade-filter{flex:2;margin-left:8px}.edit-district-admin-schools-dialog .grade-filter-container .MuiFormControl-root{width:100%}.edit-district-admin-schools-dialog .school-list-table-header{align-items:center;display:flex;font-weight:700;padding:0 16px}.edit-district-admin-schools-dialog .school-list-table-header .school-checkbox-cell-header{font-weight:400;width:15%}.edit-district-admin-schools-dialog .school-list-table-header .school-grades-cell-header{text-align:center;width:25%}.edit-district-admin-schools-dialog .school-list-table-header .school-name-cell-header{width:60%}.edit-district-admin-schools-dialog .school{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;align-items:center;color:inherit;display:flex;padding:16px;text-align:left}.edit-district-admin-schools-dialog .school .school-checkbox-cell{width:15%}.edit-district-admin-schools-dialog .school .school-grades-cell{text-align:center;width:25%}.edit-district-admin-schools-dialog .school .school-name-cell{width:60%}.edit-district-admin-schools-dialog .school:hover{cursor:auto}.edit-district-admin-schools-dialog .schools-search{margin-right:72px;width:35%}.edit-district-admin-schools-dialog .schools-search input{font-style:italic}.edit-district-admin-schools-dialog .schools-search.active input{font-style:normal}.district-metabase-dashboard{height:100%;padding:8px;padding:0}.district-metabase-dashboard .embedded-iframe{height:calc(100vh - 220px);width:100%}.district-reporting-header .district-admin-schools-container{min-height:46px;padding:0 20px 24px}.district-reporting-header .header-tab{font-size:.875rem;text-transform:capitalize}.district-reporting-header .header-tab.selected{font-weight:700}.district-reporting-header .title-container{align-items:center;display:flex;padding:16px 20px 8px}.school-metabase-dashboard{height:100%;padding:8px;padding:0}.school-metabase-dashboard .embedded-iframe{height:calc(100vh - 180px);width:100%}.school-reporting-header{align-items:center;display:flex;justify-content:space-between}.school-reporting-header .header-tab{font-size:.875rem;text-transform:capitalize}.school-reporting-header .header-tab.selected{font-weight:700}.school-reporting-header .manage-school-button{margin-right:24px}.school-reporting-header .school-title{align-items:center;display:flex;padding:16px 16px 8px}.public-pages-app .public-pages-main-content{background-color:#fff;margin-top:60px}@media screen and (width <= 864px){.account-type-dialog .account-type-dialog-container{padding:24px !important;width:100% !important}}.account-type-dialog .account-type-dialog-body{text-align:center}.account-type-dialog .button-container{display:flex;justify-content:center;margin-top:32px;width:100%}@media screen and (width <= 768px){.account-type-dialog .button-container{flex-direction:column}}.account-type-dialog .button-container .account-button{border:1px solid #ddd;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);cursor:pointer;margin:8px 16px;max-width:400px;padding:16px;width:50%}@media screen and (width <= 768px){.account-type-dialog .button-container .account-button{margin-left:auto;margin-right:auto;width:100%}}.account-type-dialog .sign-up-header{margin-bottom:8px}.account-type-dialog .student-image,.account-type-dialog .teacher-image{height:190px}.activate-account{align-items:center;display:flex;flex-direction:column;width:100%}.activate-account .horizontal-line{border-bottom:1px solid #ddd;margin:0 16px;width:40%}.activate-account .or-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:24px 0;width:100%}.create-new-password{align-items:center;display:flex;flex-direction:column;padding:8px}.create-new-password .error-icon{color:#d8283c}.create-new-password .password-adornment:hover{cursor:pointer}.create-new-password .new-password,.create-new-password .confirm-password{margin:8px 0}.create-new-password .create-new-password-button{margin:16px 0;width:190px}.password-reset-form{align-items:center;display:flex;flex-direction:column;padding:8px;width:100%}.password-reset-form .email-error-icon{color:#d8283c}.password-reset-form .email-link-button{margin-top:24px;width:190px}.password-reset-form .email-reminder-text{font-size:.875rem;margin-bottom:16px;text-align:center}.password-reset-form .password-reset-email{font-weight:700;margin:8px}.password-reset-form .reset-email-container{padding:0 8px;width:100%}.sign-up-account-selection{align-items:center;display:flex;flex-direction:column;width:100%}.sign-up-account-selection .create-button{margin-bottom:16px;width:190px}.sign-up-account-selection .or-container{display:flex;flex-direction:row;font-weight:700;margin:32px 0;width:100%}.sign-up-account-selection .horizontal-line{border-bottom:1px solid #ddd;margin:0 16px;width:40%}.sign-up-account-selection .login-link{display:block;font-weight:normal;font-size:.875rem;text-align:center;text-decoration:underline;width:190px}.sign-up-account-selection .user-type-container{margin:32px 0 40px;text-align:center}.sign-up-account-selection .user-type-label{display:inline}.sign-up-account-selection .user-type-select{width:150px}.standard-account-dialog .create-button{margin-left:16px;min-width:190px}.standard-account-dialog .first-name-container,.standard-account-dialog .last-name-container{width:45%}.standard-account-dialog .footer{padding-top:0}.standard-account-dialog .name-container{display:flex;justify-content:space-between}.standard-account-dialog .name-container,.standard-account-dialog .signup-email,.standard-account-dialog .signup-password,.standard-account-dialog .signup-password-confirm,.standard-account-dialog .user-type-container{height:58px;margin:8px 0}.standard-account-dialog .password-adornment:hover{cursor:pointer}.standard-account-dialog .privacy-link,.standard-account-dialog .tos-link{font-size:.875rem;font-weight:normal;text-decoration:underline}.standard-account-dialog .pp-error,.standard-account-dialog .tos-error{color:#d8283c;font-size:.875rem}.standard-account-dialog .pp-text,.standard-account-dialog .tos-text{font-size:.875rem}.standard-account-dialog .standard-account-dialog-body{margin:36px auto;width:450px}.standard-account-dialog .standard-account-dialog-container{width:800px}.standard-account-dialog .sign-up-header{text-align:center}.standard-account-dialog .tos-privacy-checkbox{margin:8px 0}.standard-account-dialog .tos-text{font-size:.875rem}.standard-account-dialog .user-type-container{margin:8px 0}.standard-account-dialog .user-type-label{font-weight:700;display:inline;margin-right:16px}.standard-account-dialog .user-type-select{text-align:center;width:150px}.classroom-dialog .classroom-code-input,.classroom-dialog .classroom-abbreviation-input,.classroom-dialog .classroom-grade-level-input{margin-top:16px}.classroom-dialog .classroom-code-label{align-items:center;display:flex}.classroom-dialog .classroom-code-label .info-icon{margin-left:4px}.classroom-dialog .mixed-grade{font-size:.875rem;margin-top:4px}.confirm-archive-classroom-dialog .data-container{margin:16px 0}.confirm-archive-classroom-dialog .data-container .name{color:#343434;font-weight:700}.confirm-archive-classroom-dialog .t3{text-align:center}.confirm-delete-classroom-dialog .data-container{margin:16px}.confirm-delete-classroom-dialog .data-container .name{color:#343434;font-weight:700}.confirm-delete-classroom-dialog .body,.confirm-delete-classroom-dialog .t3{text-align:center}.confirm-delete-classroom-dialog .delete-button{width:200px}.no-classrooms{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.no-classrooms .no-classrooms-caption{font-size:1rem;margin-top:24px}.no-classrooms .no-classrooms-image{width:360px}.stg-policy-dialog{text-align:center}.stg-policy-dialog .checkbox-container{text-align:left}.stg-policy-dialog .continue-button{margin-bottom:8px}.stg-policy-dialog .description{padding-bottom:16px}.stg-policy-dialog .footer{align-items:center;flex-direction:column}.stg-policy-dialog .privacy-policy-checkbox,.stg-policy-dialog .terms-of-service-checkbox{margin-left:32px}.stg-policy-dialog .stg-policy-dialog-container{padding:32px 56px;height:600px}.stg-policy-dialog .stg-policy-image{margin:16px;max-width:250px}.stg-policy-dialog .text{font-size:1rem;margin-left:12px}.teacher-app .reauthentication-alert{text-align:center;margin:8px}.classroom-actions-list .actions-icon{padding-right:8px}.manage-classroom-dialog-container .manage-classroom-icon-button{border-radius:8px}.manage-classroom-dialog-container .manage-classroom-icon-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:20px;padding:0}.manage-classroom-dialog-container .manage-classroom-icon-button:focus-visible{margin:20px}.manage-classroom-dialog .body{margin-top:64px;padding-top:0}.manage-classroom-dialog .body .divider{margin-bottom:48px}.manage-classroom-dialog .header{align-items:center;display:flex;justify-content:space-between}.manage-classroom-dialog .table-container{margin:0 0 48px}.manage-classroom-dialog .row-content-header,.manage-classroom-dialog .row-content{display:flex;padding:8px}.manage-classroom-dialog .row-content-header .cell-content,.manage-classroom-dialog .row-content .cell-content{padding:0 8px}.manage-classroom-dialog .row-content-header .abbreviation-container,.manage-classroom-dialog .row-content .abbreviation-container{width:10%}.manage-classroom-dialog .row-content-header .class-name,.manage-classroom-dialog .row-content .class-name{width:15%}.manage-classroom-dialog .row-content-header .classroom-code,.manage-classroom-dialog .row-content .classroom-code{width:10%}.manage-classroom-dialog .row-content-header .num-students,.manage-classroom-dialog .row-content .num-students{text-align:center;width:10%}.manage-classroom-dialog .row-content-header .roster-type,.manage-classroom-dialog .row-content .roster-type{width:60px}.manage-classroom-dialog .row-content-header .roster-type .account-type-icon,.manage-classroom-dialog .row-content .roster-type .account-type-icon{margin-top:4px;width:37.5px}.manage-classroom-dialog .row-content-header .teacher,.manage-classroom-dialog .row-content .teacher{width:20%}.manage-classroom-dialog .row-content-header .coteachers,.manage-classroom-dialog .row-content .coteachers{width:20%}.manage-classroom-dialog .row-content-header .actions,.manage-classroom-dialog .row-content .actions{width:10%}.manage-classroom-dialog .row-content{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;align-items:center}.manage-classroom-dialog .row-content .coteacher-icons-container{display:flex;gap:4px}.manage-classroom-dialog .row-content .empty-coteacher-icons-container{padding-left:20%}.manage-classroom-dialog .row-content-header{opacity:.65}.manage-classroom-dialog .abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;font-weight:700;height:48px;justify-content:center;padding:8px;width:48px}.manage-classroom-dialog .table-row-actions-container{display:flex;justify-content:flex-end}.manage-classroom-dialog .table-row-actions-container .action+.action{padding-left:16px}.school-teacher-user-selector.singular svg{visibility:hidden}.teacher-drawer .chevron-icon{color:#fff}.teacher-drawer .drawer-container{display:flex;height:100%}.teacher-drawer .drawer-container{background-color:#03806a}.teacher-frame .account-details,.teacher-frame .language-details{align-items:center;cursor:pointer;display:flex;justify-content:flex-end}.teacher-frame .account-icon{color:#343434}.teacher-frame .current-language,.teacher-frame .name{margin-left:8px}.teacher-frame .coteacher-view-band{align-items:center;background-color:#312f5d;box-shadow:0 0 6px 0 rgba(0,0,0,.15);color:#343434;display:flex;height:32px;justify-content:center;line-height:22px;color:#fff}.teacher-frame .coteacher-view-band .eye-icon{color:#fff;height:14px;margin-right:8px;width:14px}.teacher-frame .top-nav-divider{border:.5px solid #ddd;height:48px}.teacher-frame .top-nav-divider.left{margin:0 20px}.teacher-frame .top-nav-divider.right{margin:0 15px}.teacher-frame .teacher-frame-content{align-items:center;display:flex;justify-content:space-between;width:90%}.teacher-frame .teacher-frame-left-nav{align-items:center;display:flex;justify-content:center}.teacher-frame .teacher-frame-right-nav{align-items:center;display:flex;justify-content:center}.teacher-frame .teacher-view-badge{background-color:#1e8573;border-radius:24px;color:#fff;padding:4px 16px;margin:0 8px}.teacher-navigation-selector{align-items:center;display:flex;flex-direction:column;overflow-y:auto;width:80px}.teacher-navigation-selector .add-button,.teacher-navigation-selector .my-surveys-button,.teacher-navigation-selector .selector-button{background-color:#2c9582;border-radius:8px;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin:12px 0;width:40px}.teacher-navigation-selector .add-button:focus-visible:not(.disabled),.teacher-navigation-selector .my-surveys-button:focus-visible:not(.disabled),.teacher-navigation-selector .selector-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:12px;padding:0}.teacher-navigation-selector .add-button.active,.teacher-navigation-selector .my-surveys-button.active,.teacher-navigation-selector .selector-button.active{background-color:#ebf5f3;box-shadow:0 0 0 4px #026654,0 0 0 8px #ebf5f3;color:#026654}.teacher-navigation-selector .add-button:focus-visible:not(.active),.teacher-navigation-selector .my-surveys-button:focus-visible:not(.active),.teacher-navigation-selector .selector-button:focus-visible:not(.active){background-color:#2c9582}.teacher-navigation-selector .add-button:hover:not(.active),.teacher-navigation-selector .my-surveys-button:hover:not(.active),.teacher-navigation-selector .selector-button:hover:not(.active){background-color:#2c9582;box-shadow:0 0 0 4px #026654,0 0 0 8px rgba(255,255,255,.5);color:#fff}.teacher-navigation-selector .add-button.active{background-color:#fff}.teacher-navigation-selector .add-button.active .add-icon{color:#026654}.teacher-navigation-selector .add-button .add-icon{color:#fff}.teacher-navigation-selector .divider{height:2px;margin:8px;width:85%}.teacher-navigation-selector .my-surveys-button .my-surveys-icon{color:#fff}.teacher-navigation-selector .my-surveys-button.active .my-surveys-icon{color:#026654}.teacher-navigation-selector .add-icon,.teacher-navigation-selector .chart-icon,.teacher-navigation-selector .classroom-type-icon{color:#fff}.teacher-navigation-selector .selector-button-container{position:relative}.teacher-navigation-selector .selector-button-container .icon-container{position:absolute;right:-22px;top:22px}.teacher-navigation-selector .selector-button-container .icon-container .classroom-type-icon{height:20px;stroke:#026654;stroke-width:4px;width:20px}.teacher-navigation{display:flex}.teacher-navigation .teacher-frame-nav,.teacher-navigation .teacher-frame-nav-mobile{align-items:center;display:flex;justify-content:space-evenly}.teacher-navigation .teacher-frame-link{border-bottom:2px solid rgba(0,0,0,0);color:#343434;font-weight:700;margin:0 8px}.teacher-navigation .teacher-frame-link .home-link,.teacher-navigation .teacher-frame-link.insights-link,.teacher-navigation .teacher-frame-link.manage-link,.teacher-navigation .teacher-frame-link.resources-link{align-items:center;display:flex}.teacher-navigation .teacher-frame-link.selected{border-bottom:2px solid #006b6b;cursor:pointer}.teacher-navigation .teacher-frame-link:hover{border-bottom:2px solid #006b6b;cursor:pointer}.teacher-navigation .teacher-frame-link:first-child{margin-right:16px}.teacher-navigation .teacher-frame-link:last-child{margin-right:0}li.teacher-frame-link{cursor:pointer}li.teacher-frame-link .menuitem-div{align-items:center;display:flex}li.teacher-frame-link.selected .menuitem-div{border-bottom:2px solid #006b6b !important;color:#343434 !important}.teacher-right-drawer.empty-drawer{z-index:-1}.alerts-flag-reflection-dialog .alerts-flag-reflection-dialog-container{padding:36px 64px;text-align:center;width:700px}.alerts-flag-reflection-dialog .alerts-flag-reflection-dialog-container .alerts-flag-reflection-dialog-body{align-items:center;display:flex;flex-direction:column}.alerts-flag-reflection-dialog .alerts-flag-reflection-dialog-container .alerts-flag-reflection-dialog-body .body-text{text-align:left}.alerts-flag-reflection-dialog .alerts-flag-reflection-dialog-container .alerts-flag-reflection-dialog-body ul{padding-left:0;width:-moz-fit-content;width:fit-content}.alerts-flag-reflection-dialog .alerts-flag-reflection-dialog-container .alerts-flag-reflection-dialog-body ul li{width:-moz-fit-content;width:fit-content}.alerts-flag-reflection-dialog .alerts-flag-reflection-dialog-container .close-button{padding:8px 24px;position:absolute;right:8px;top:8px;width:-moz-fit-content;width:fit-content}.alerts-flag-reflection-dialog .alerts-flag-reflection-dialog-container .header-image{height:200px}.alerts-learn-more-dialog .alerts-learn-more-dialog-container .alerts-learn-more-header{align-items:center;display:flex;flex-direction:column}.alerts-learn-more-dialog .alerts-learn-more-dialog-container .alerts-learn-more-header .header-image{height:200px}.alerts-learn-more-dialog .alerts-learn-more-dialog-container .footer{justify-content:center}.confirm-unsaved-feedback-dialog .confirm-unsaved-feedback-dialog-body{align-items:center;display:flex;flex-direction:column}.confirm-unsaved-feedback-dialog .continue-button,.confirm-unsaved-feedback-dialog .go-back-button{margin:8px 0;width:120px}.confirm-unsaved-feedback-dialog .footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.confirm-unsaved-feedback-dialog .message{text-align:center}.confirm-unsaved-feedback-dialog .t3{margin:8px 0;margin-top:16px}.confirm-unsaved-feedback-dialog .warning-image{height:225px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container{align-items:center;display:flex;flex-direction:column;height:240px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .confirm-unsaved-reflection-dialog-body{margin:0;width:516px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .confirm-unsaved-reflection-dialog-body .unsaved-reflection-warning{height:86px;width:100%;margin:0}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .footer{display:flex;justify-content:flex-end;width:516px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .footer .cancel-button{margin-left:16px;width:140px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .footer .continue-button{width:140px}.edit-delete-buttons{align-items:center;display:flex;justify-content:flex-end}.edit-delete-buttons .delete-btn,.edit-delete-buttons .edit-btn{margin:12px}.feedback-and-reply-container .action-button{align-items:center;color:#006b6b;cursor:pointer;display:flex}.feedback-and-reply-container .action-button .send-icon{margin-right:8px}.feedback-and-reply-container .action-button svg{color:#006b6b;height:16px;width:16px}.feedback-and-reply-container .action-container{display:flex}.feedback-and-reply-container .action-container .delete-button{margin-left:12px}.feedback-and-reply-container .concerning-language-warning .message{width:100%}.feedback-and-reply-container .filled-content{border:1px solid #ddd;border-radius:4px;padding:8px;word-wrap:break-word}.feedback-and-reply-container .link-container{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.feedback-and-reply-container .link-container .feedback-suggestions-dialog-link,.feedback-and-reply-container .link-container .refresh-link{font-size:.875rem}.feedback-and-reply-container .link-container .refresh-link,.feedback-and-reply-container .link-container .sync-icon{color:#006b6b}.feedback-and-reply-container .link-container .refresh-link{align-items:center;display:flex;font-weight:700}.feedback-and-reply-container .teacher-feedback-section{margin-left:16px;position:relative;margin-bottom:12px;margin-top:12px;text-align:left}.feedback-and-reply-container .teacher-feedback-section::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.feedback-and-reply-container .teacher-feedback-section .feedback-content,.feedback-and-reply-container .teacher-feedback-section .feedback-suggestions-container,.feedback-and-reply-container .teacher-feedback-section .update-feedback-content{margin-bottom:4px;margin-top:4px}.feedback-and-reply-container .teacher-feedback-section .feedback-reply-button{margin-left:8px}.feedback-and-reply-container .teacher-feedback-section .feedback-reply-button .display-spinner,.feedback-and-reply-container .teacher-feedback-section .feedback-reply-button .spinner-container{height:20px}.feedback-and-reply-container .teacher-feedback-section .update-feedback-input>div{padding:10px;padding-left:9px}.feedback-and-reply-container .teacher-feedback-section .update-feedback-input textarea{font-size:1rem}.feedback-suggestion{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;cursor:pointer;justify-content:left;margin:8px 0;padding:8px 16px;text-align:left}.feedback-suggestion:hover{background-color:#e5faf8;border-color:#006b6b}.feedback-suggestions-dialog .close-link{align-self:flex-end}.feedback-suggestions-dialog .dot-container{display:flex;justify-content:space-evenly;margin:16px;width:32px}.feedback-suggestions-dialog .dot-container .dot{background-color:#ddd;border-radius:16px;cursor:pointer;height:8px;width:8px}.feedback-suggestions-dialog .dot-container .dot.active{background-color:#006b6b}.feedback-suggestions-dialog .feedback-suggestions-content{text-align:left}.feedback-suggestions-dialog .feedback-suggestions-dialog-body{align-items:center;display:flex;flex-direction:column}.feedback-suggestions-dialog .feedback-suggestions-image{height:215px;width:215px}.feedback-suggestions-dialog .feedback-suggestions-title{margin-bottom:24px;margin-top:48px}.feedback-suggestions-dialog .footer{align-items:center;flex-direction:column}.feedback-suggestions-dialog .footer .got-it-button,.feedback-suggestions-dialog .footer .next-button{width:190px}.flagged-as-concerning-message{align-items:center;background-color:#fff9f1;border:1px solid #e07400;border-radius:4px;display:flex;justify-content:space-between;margin:16px 0;padding:16px}.flagged-as-concerning-message .left-side{align-items:center;display:flex}.flagged-as-concerning-message .left-side .flag-icon{color:#e07400;height:32px;margin-right:8px;width:32px}.mini-lesson{min-width:150px;max-width:400px;padding:0;text-align:left}.mini-lesson.ibp .image-section{background-color:#caf7bd}.mini-lesson.ml .image-section{background-color:#b8ddf9}.mini-lesson.sel .image-section{background-color:#f8d6ea}.mini-lesson .content-container{display:flex;flex-direction:column;height:100%;width:100%}.mini-lesson .image-section{align-items:center;display:flex;justify-content:center;height:180px}.mini-lesson .image-section .image{height:140px}.mini-lesson .text-section{background-color:#fff;display:flex;flex-grow:1;flex-direction:column;opacity:1;padding:16px 24px}.mini-lesson .text-section .lesson-description{flex-grow:1;margin-bottom:24px;margin-top:8px}.mini-lesson .text-section .lesson-title{color:#000;font-weight:700}.mini-lessons{display:flex;padding:24px}.mini-lessons .mini-lesson+.mini-lesson{margin-left:16px}.module-detail-button{padding:0;width:100%}.module-detail-button .content-container{display:flex}.module-detail-button .content-container .image-section{align-items:center;display:flex;justify-content:center;min-height:200px;padding:24px;width:260px}.module-detail-button .content-container .image-section img{height:100%}.module-detail-button .content-container .text-section{background-color:#fff;padding:16px;text-align:initial;width:calc(100% - 260px)}.module-detail-button .content-container .text-section .main-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.module-detail-button .content-container .text-section .module-name-and-timeframe-container,.module-detail-button .content-container .text-section .time-period-name{align-items:center;display:flex}.module-detail-button .content-container .text-section .notifications-container{margin-top:8px}.module-detail-button .content-container .text-section .notifications-container .unread-concerning-reflections,.module-detail-button .content-container .text-section .notifications-container .unread-reflections{align-items:center;background-color:#ececec;border-radius:24px;display:inline-flex;margin-bottom:8px;margin-right:16px;padding:6px 16px;position:relative}.module-detail-button .content-container .text-section .notifications-container .unread-concerning-reflections svg,.module-detail-button .content-container .text-section .notifications-container .unread-reflections svg{margin-right:4px}.module-detail-button .content-container .text-section .notifications-container .num-unread-concerning-reflections,.module-detail-button .content-container .text-section .notifications-container .num-unread-reflections{align-items:center;background-color:#d8283c;border-radius:24px;color:#fff;display:flex;justify-content:center;min-height:24px;min-width:24px;outline:2px solid #fff;position:absolute;right:-8px;top:-8px}.module-detail-button .content-container .text-section .prompt-container{margin-bottom:16px}.module-detail-button .content-container .text-section .prompt-container .prompt-instruction{display:inline}.module-detail-button .content-container .text-section .separator{margin:12px 0}.module-detail-button .content-container .text-section .time-period-name{font-size:.875rem;margin-left:16px;opacity:.6}.module-detail-button .content-container .text-section .time-period-name svg{margin-right:4px;width:20px}.module-detail-button .image-section{border-right:1px solid #ddd}.module-detail-button.custom-variant .image-section{background-color:#fff4f0}.module-detail-button.goals-variant .image-section{background-color:#c0eee8}.module-detail-button.sel-variant .image-section{background-color:#e6d5fe}.module-detail-button.simplified-variant .image-section{background-color:#f8d6ea}.module-detail-button.wac-variant .image-section{background-color:#caf7bd}.module-detail-button.wac-variant .image-section img{width:150px}.module-detail-button.wec-variant .image-section{background-color:#b8ddf9}.module-detail-button.wec-variant .image-section img{width:140px}.common-reflection-and-feedback-container .action-button{align-items:center;color:#006b6b;cursor:pointer;display:flex}.common-reflection-and-feedback-container .action-button .comment-icon,.common-reflection-and-feedback-container .action-button .flag-icon{margin-right:4px}.common-reflection-and-feedback-container .action-button svg{color:#006b6b;height:16px;width:16px}.common-reflection-and-feedback-container .filled-content{border:1px solid #ddd;border-radius:4px;padding:8px;word-wrap:break-word}.common-reflection-and-feedback-container .header-section .dates{font-size:.875rem}.common-reflection-and-feedback-container .header-section .prompt{margin-top:4px}.common-reflection-and-feedback-container .student-section{margin-left:16px;position:relative;align-items:center;display:flex;margin-bottom:12px;margin-top:12px}.common-reflection-and-feedback-container .student-section::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.common-reflection-and-feedback-container .student-section .button-container{-moz-column-gap:16px;column-gap:16px;display:flex;height:19px}.common-reflection-and-feedback-container .student-section .button-container .action-button.disabled{cursor:not-allowed;opacity:.4}.common-reflection-and-feedback-container .student-section .button-container .action-button.disabled .stg-subtitle.action-button{cursor:not-allowed}.common-reflection-and-feedback-container .student-section .center-section{width:100%}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame{display:flex;font-size:1rem;font-weight:400}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame.highlight{margin-top:4px}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame.has-concerning-language{border:1px solid #e07400;border-radius:4px}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame.has-concerning-language .placeholder.highlight{border-bottom-left-radius:3px;border-top-left-radius:3px}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame.has-concerning-language .sentence-frame{border-radius:4px;border:none}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame.has-concerning-language .sentence-frame.highlight{border-bottom-right-radius:3px;border-top-right-radius:3px}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .sentence-frame{height:80px;margin-top:5px;padding-top:25px;vertical-align:baseline;width:100%}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .sentence-frame.highlight{background-color:#c7f0ec;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;margin-top:0;width:calc(100% - 16px)}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .sentence-frame.empty-content{background-color:#f9f9f9;border-color:#ddd;color:#ddd;font-style:italic}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:4px;border-top-left-radius:4px;width:16px}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .placeholder.highlight::after{content:""}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .normal-word{line-height:3.5}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .emoji-and-text-container,.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .category-and-text-container{align-items:center;bottom:30px;display:inline-flex;flex-direction:column;justify-content:flex-start;margin:0 4px;position:relative;vertical-align:middle}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .emoji-and-text-container img,.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .category-and-text-container img{height:40px;margin-top:15px;width:40px}.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .emoji-and-text-container .highlighted,.common-reflection-and-feedback-container .student-section .center-section .simplified-sentence-frame .category-and-text-container .highlighted{font-size:inherit;font-weight:700}.common-reflection-and-feedback-container .student-section .left-section,.common-reflection-and-feedback-container .student-section .right-section{text-align:center;width:40px}.common-reflection-and-feedback-container .student-section .left-section{margin-right:8px}.common-reflection-and-feedback-container .student-section .right-section{margin-left:8px}.common-reflection-and-feedback-container .student-section .image,.common-reflection-and-feedback-container .student-section .reflection-quality-score .ml-score-container{height:40px;width:40px}.common-reflection-and-feedback-container .student-section .reflection-name-date-container{display:flex}.common-reflection-and-feedback-container .student-section .reflection-name-date-container .reflection-date{color:#343434;font-size:.875rem;margin-left:4px}.common-reflection-and-feedback-container .student-section .reflection-name-date-container .reflection-flag-container{margin-left:8px}.common-reflection-and-feedback-container .student-section .reflection-name-date-container .teacher-label{margin:0 0 0 4px}.common-reflection-and-feedback-container .student-section .reflection-content-container{border:1px solid #ddd;border-radius:4px;display:flex;margin:4px 0;padding:8px;width:100%;word-wrap:break-word}.common-reflection-and-feedback-container .student-section .reflection-content-container.has-concerning-language{background-color:#fff9f1;border:2px solid #e07400}.common-reflection-and-feedback-container .student-section .reflection-content-container.highlight{font-weight:700}.common-reflection-and-feedback-container .student-section .reflection-content-container.empty-content{background-color:#f9f9f9;border:1px solid #ddd;color:#ddd;font-style:italic}.common-reflection-and-feedback-container .student-section .reflection-content-container .reflection-content{width:100%;word-break:break-word}.common-reflection-and-feedback-container .student-section .reflection-options-container{display:flex;justify-content:space-between}.common-reflection-and-feedback-container .student-section .unread-section{width:20px}.common-reflection-and-feedback-container .student-section .unread-section .unread-reflection-marker{background-color:#2c97df;border-radius:50%;height:12px;margin-right:8px;width:12px}.reflection-history-dialog .stg-dialog-container{padding:0}.reflection-history-dialog .stg-dialog-container .reflection-history-header{align-items:center;display:flex;padding:16px}.reflection-history-dialog .stg-dialog-container .reflection-history-header .close-icon-btn{width:5%}.reflection-history-dialog .stg-dialog-container .reflection-history-header .reflection-history-title{text-align:center;width:95%}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body{padding:24px 32px}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-week-name{font-weight:bold}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-prompt,.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .content-col{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;box-shadow:none;margin:none;padding:8px}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-alert-event,.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container{margin-left:16px;position:relative}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-alert-event::before,.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-alert-event{display:inline-block;font-size:.875rem}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-alert-event .alert-status{font-style:italic;font-weight:700}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container{align-items:center;display:flex}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .feeling-col{margin-right:16px;opacity:.6;width:7.5%}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .feeling-col img{width:100%}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .feeling-col.latest{opacity:1}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .reflection-edit-text-container{width:92.5%}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .reflection-edit-text-container .reflection-edit-title-container{display:flex}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .reflection-edit-text-container .reflection-edit-title-container .label-date-container{display:flex;flex-wrap:wrap}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .reflection-edit-text-container .reflection-edit-title-container .label-date-container .teacher-label-name{margin-right:4px}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .reflection-edit-text-container .reflection-edit-title-container .student-name{margin-right:8px}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .reflection-edit-text-container .content-col{background-color:#f9f9f9;word-break:break-word}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .reflection-edit-text-container .content-col.latest{background-color:#fff}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-rating-content-container .reflection-edit-text-container .content-col.nil-content{color:#ddd;font-style:italic}.reflection-history-dialog .stg-dialog-container .reflection-history-dialog-body .reflection-history-events-container .reflection-history-date{font-size:.875rem}.sample-warning-dialog .sample-warning-dialog-body{padding-top:16px}.sample-warning-dialog .heading{margin-bottom:16px}.student-view-container{padding-bottom:24px;text-align:right}.student-view-container .student-view-btn{width:190px}.teacher-actions-dialog .header{display:flex;justify-content:flex-end}.teacher-actions-dialog .header .close-button{width:48px}.teacher-actions-dialog .footer{display:flex;justify-content:center}.teacher-actions-dialog .footer .got-it-button{width:190px}.teacher-actions-dialog .teacher-actions-dialog-body{text-align:center}.teacher-actions-dialog .teacher-actions-dialog-body .teacher-module{height:200px;width:200px}.teacher-actions-dialog .teacher-actions-dialog-body .t3{margin:20px 0 0 40px;width:354px}.teacher-actions-dialog .teacher-actions-dialog-body .description{height:176px;margin:20px 0 0 40px;text-align:left;width:424px}.teacher-reflection-and-feedback-container .action-button{align-items:center;color:#006b6b;cursor:pointer;display:flex}.teacher-reflection-and-feedback-container .action-button.disabled{cursor:not-allowed;opacity:.4}.teacher-reflection-and-feedback-container .action-button.disabled .stg-subtitle.action-button{cursor:not-allowed}.teacher-reflection-and-feedback-container .action-button .action-button-subtitle{color:#006b6b;padding-left:4px}.teacher-reflection-and-feedback-container .action-button svg{color:#006b6b;height:14px;width:14px}.teacher-reflection-and-feedback-container .action-container{align-items:center;display:flex}.teacher-reflection-and-feedback-container .action-container .delete-button{margin-left:8px}.teacher-reflection-and-feedback-container .action-container .edit-button{margin-left:24px}.teacher-reflection-and-feedback-container .button-container{-moz-column-gap:16px;column-gap:16px;display:flex;margin-top:4px}.teacher-reflection-and-feedback-container .content-container{align-items:flex-start;display:flex;margin-top:4px}.teacher-reflection-and-feedback-container .current-teacher-reply-button{margin:4px 0;margin-left:24px}.teacher-reflection-and-feedback-container .feedback-bubble-button{background-color:#f9f9f9;border-radius:16px;font-size:.875rem;margin-bottom:8px;margin-right:8px;text-align:left;margin:4px 4px 4px 24px}.teacher-reflection-and-feedback-container .filled-content{border:1px solid #ddd;border-radius:4px;padding:8px}.teacher-reflection-and-feedback-container .reflection-header-container .subtitle-or-dates,.teacher-reflection-and-feedback-container .reflection-header-container .container-title{margin:4px 0}.teacher-reflection-and-feedback-container .reflection-header-container .reflection-prompt{margin:8px 0 12px}.teacher-reflection-and-feedback-container .reflection-header-container .subtitle-or-dates{font-size:.875rem}.teacher-reflection-and-feedback-container .reflection-header-container .container-title{font-weight:700}.teacher-reflection-and-feedback-container .student-name{margin-left:44px}.teacher-reflection-and-feedback-container .student-reflection-container{margin-left:16px;position:relative}.teacher-reflection-and-feedback-container .student-reflection-container::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.teacher-reflection-and-feedback-container .student-reflection-container .reflection-name-date-container{display:flex}.teacher-reflection-and-feedback-container .student-reflection-container .reflection-name-date-container .reflection-date{color:#343434;font-size:.875rem;margin-left:4px}.teacher-reflection-and-feedback-container .student-reflection-container .student-name-and-reflection-container{margin-left:12px;width:calc(100% - 32px)}.teacher-reflection-and-feedback-container .student-reflection-container .side-content-container{align-items:center;display:flex;justify-content:center}.teacher-reflection-and-feedback-container .student-reflection-container .side-content-container .empty-smiley-image,.teacher-reflection-and-feedback-container .student-reflection-container .side-content-container .reflection-quality-score,.teacher-reflection-and-feedback-container .student-reflection-container .side-content-container .smiley-image{width:32px}.teacher-reflection-and-feedback-container .teacher-feedback-container{margin-left:16px;position:relative;margin-bottom:4px;margin-top:8px}.teacher-reflection-and-feedback-container .teacher-feedback-container::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.teacher-reflection-and-feedback-container .teacher-feedback-container .feedback-content{margin-top:4px}.teacher-reflection-and-feedback-container .teacher-feedback-container .give-feedback-text-field{margin-top:4px}.teacher-reflection-and-feedback-container .teacher-feedback-container .give-feedback-text-field .give-feedback-input:focus-within{border-width:1px}.teacher-reflection-and-feedback-container .teacher-feedback-container .give-feedback-text-field .give-feedback-input button{padding:4px}.teacher-reflection-dialog .body{margin-left:0;margin-right:0;margin-top:80px;padding:0}.teacher-reflection-dialog .header-container .header-content{padding:16px}.teacher-reflection-dialog .pagination-container{align-items:center;display:flex;justify-content:flex-end}.teacher-reflection-dialog .pagination-container .current-student,.teacher-reflection-dialog .pagination-container .total-students{padding-left:8px;padding-right:8px}.teacher-reflection-dialog .pagination-container .current-student{border-bottom:1px solid #ddd}.teacher-reflection-dialog .pagination-container .left-chevron-button{margin-right:8px}.teacher-reflection-dialog .pagination-container .right-chevron-button{margin-left:8px}.teacher-reflection-dialog .pagination-container .space{padding-left:16px;padding-right:16px}.teacher-reflection-dialog .pagination-container,.teacher-reflection-dialog .student-name-header{border-bottom:1px solid #ddd;padding:16px 32px}.teacher-reflection-dialog .stg-dialog-container{padding:0;width:100%}.teacher-reflection-dialog .stg-dialog-body{display:flex;max-height:100%;min-height:calc(100vh - 80px)}.teacher-reflection-dialog .stg-dialog-body .left-container,.teacher-reflection-dialog .stg-dialog-body .right-container{padding:24px;width:50%}.teacher-reflection-dialog .stg-dialog-body .left-container{border-right:1px solid #ddd}.teacher-reflection-dialog .titles{display:flex;justify-content:space-between}.teacher-reflection-dialog .success-message-container{align-items:center;display:flex;margin-right:1.25rem;opacity:.6}.teacher-reflection-dialog .success-message-container .MuiSvgIcon-root{margin-right:5px}.teacher-reflection-dialog .alert-and-pagination-container{display:flex;justify-content:space-between}.teacher-reflection-dialog .alert-and-pagination-container .alert-container{margin:10px 0;width:50%}.teacher-reflection-dialog .alert-and-pagination-container .alert-container .teacher-reflection-info{margin:0 0 0 30px;padding:10px;width:85%}.teacher-reflection-dialog .alert-and-pagination-container .alert-container .teacher-reflection-info .info-icon{margin-right:10px}@media(width <= 990px){.teacher-reflection-dialog .alert-and-pagination-container{flex-direction:column;margin-top:10px}.teacher-reflection-dialog .alert-and-pagination-container .alert-container{min-width:75%}.teacher-reflection-dialog .alert-and-pagination-container .alert-container .alert{margin:10px 0 0 16px;width:auto}}.teacher-reflection-dialog .teacher-reflection-dialog-body{align-items:center;display:flex;flex-direction:column;margin:0 48px;padding:0 56px}.teacher-reflection-dialog .feeling-prompt,.teacher-reflection-dialog .reflection-prompt{margin:24px 0}.teacher-reflection-dialog .reflection-divider{margin:24px auto;width:80%}.teacher-reflection-dialog .reflection-input-container{align-items:center;display:flex;flex-direction:column;max-width:600px;width:50%}.teacher-reflection-dialog .selector-divider{margin-bottom:24px;width:100%}.teacher-reflection-dialog .entered-by-teacher-label-container{justify-content:flex-start;margin-top:2px;max-width:50%;width:600px}.teacher-strategies{padding:24px}.teacher-strategies .new-strategies-button{margin-bottom:16px;width:100%}.unsaved-feedback-dialog{padding:8px}.urgent-reflection-flag{cursor:pointer}.urgent-reflection-flag .urgent-reflection-flag-button{align-items:center;background-color:#e07400;border:none;border-radius:25px;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:22px;justify-content:center;width:95px}.urgent-reflection-flag .urgent-reflection-flag-button .flag-icon{color:#fff;height:18px;margin-right:4px;width:18px}.custom-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.custom-header .num-unread{background-color:#006b6b;border-radius:8px;color:#fff;padding:2px 6px;margin-left:4px}.custom-header .num-unread.hidden{display:none}.custom-header .header-tab{font-size:.875rem;text-transform:capitalize}.custom-header .header-tab.selected{font-weight:700}.custom-header .student-view-container{padding:16px 24px}.custom-header .t3{padding:16px 24px}.custom-header .title-container{align-items:center;display:flex;justify-content:space-between}.custom-header .title-container .school-year-selector{padding-right:32px}.custom-header .week-range-container{padding:0 24px 16px}.custom-header .title-container .tooltip-container svg{color:#006b6b;font-size:.875rem}.custom-header .title-container .get-started-link{align-items:center;display:flex;font-size:.875rem;margin-left:8px}.custom-header .title-container .info-text{margin-left:4px;text-decoration:underline}.custom-header .title-container .stg-header{align-items:center;display:flex;width:calc(100% - 240px)}.custom-header .title-container .student-view-container{width:240px}.custom-header .info-icon{cursor:default}.cycle-summary-progress-and-reflections-full-screen-dialog .body{margin-left:0;margin-right:0;margin-top:80px;padding:0}.cycle-summary-progress-and-reflections-full-screen-dialog .header-container .header-content{padding:16px}.cycle-summary-progress-and-reflections-full-screen-dialog .pagination-container{align-items:center;display:flex;justify-content:flex-end}.cycle-summary-progress-and-reflections-full-screen-dialog .pagination-container .current-student,.cycle-summary-progress-and-reflections-full-screen-dialog .pagination-container .total-students{padding-left:8px;padding-right:8px}.cycle-summary-progress-and-reflections-full-screen-dialog .pagination-container .current-student{border-bottom:1px solid #ddd}.cycle-summary-progress-and-reflections-full-screen-dialog .pagination-container .left-chevron-button{margin-right:8px}.cycle-summary-progress-and-reflections-full-screen-dialog .pagination-container .right-chevron-button{margin-left:8px}.cycle-summary-progress-and-reflections-full-screen-dialog .pagination-container .space{padding-left:16px;padding-right:16px}.cycle-summary-progress-and-reflections-full-screen-dialog .pagination-container,.cycle-summary-progress-and-reflections-full-screen-dialog .student-name-header{border-bottom:1px solid #ddd;padding:16px 32px}.cycle-summary-progress-and-reflections-full-screen-dialog .stg-dialog-container{padding:0;width:100%}.cycle-summary-progress-and-reflections-full-screen-dialog .stg-dialog-body{display:flex;max-height:100%;min-height:calc(100vh - 80px)}.cycle-summary-progress-and-reflections-full-screen-dialog .stg-dialog-body .left-container,.cycle-summary-progress-and-reflections-full-screen-dialog .stg-dialog-body .right-container{padding:24px;width:50%}.cycle-summary-progress-and-reflections-full-screen-dialog .stg-dialog-body .left-container{border-right:1px solid #ddd}.cycle-summary-progress-and-reflections{height:100%;width:100%}.cycle-summary-progress-and-reflections .header-container,.cycle-summary-progress-and-reflections .reflections-container{padding:16px 16px 0 16px}.cycle-summary-progress-and-reflections .header-container{align-items:center;display:flex;justify-content:space-between}.cycle-summary-progress-and-reflections .header-container .close-button,.cycle-summary-progress-and-reflections .header-container .full-screen-button{padding:4px}.cycle-summary-progress-and-reflections .chart-tab{font-size:.875rem;min-width:100px;text-transform:capitalize}.cycle-summary-progress-and-reflections .chart-tab.selected{font-weight:700}.cycle-summary-reflection-and-feedback-history .reflections-toggle{color:#006b6b;cursor:pointer;margin:auto;text-align:center;text-decoration:underline}.cycle-summary-reflection-and-feedback-history .separator{margin:16px 0}.cycle-summary-send-multiple-feedback{height:100%;width:100%}.cycle-summary-send-multiple-feedback .chip-container,.cycle-summary-send-multiple-feedback .feedback-bubble-container,.cycle-summary-send-multiple-feedback .header-container{padding:16px 24px}.cycle-summary-send-multiple-feedback .header-container{align-items:center;display:flex;justify-content:space-between}.cycle-summary-send-multiple-feedback .header-container .close-button{padding:4px}.cycle-summary-send-multiple-feedback .chip-container{display:flex;flex-wrap:wrap}.cycle-summary-send-multiple-feedback .feedback-bubble-button{background-color:#f9f9f9;border-radius:16px;font-size:.875rem;margin-bottom:8px;margin-right:8px;text-align:left}.cycle-summary-send-multiple-feedback .student-chip{background-color:#f9f9f9;font-size:.875rem;margin-bottom:8px;margin-right:8px}.cycle-summary-send-multiple-feedback .give-feedback-container{background-color:#fff;border-top:1px solid #ddd;padding:8px}.cycle-summary-table-header{padding:16px;align-items:flex-end !important;display:flex;padding:0 16px;padding-bottom:4px;text-align:center}.cycle-summary-table-header .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-header .cycle-summary-student-name-cell{width:25%}.cycle-summary-table-header .cycle-summary-scores-cell{width:30%}.cycle-summary-table-header .cycle-summary-start-cell{width:10%}.cycle-summary-table-header .cycle-summary-response-cell{width:30%}.cycle-summary-table-header.enable-cycle-reflection .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-header.enable-cycle-reflection .cycle-summary-student-name-cell{width:15%}.cycle-summary-table-header.enable-cycle-reflection .cycle-summary-scores-cell{width:15%}.cycle-summary-table-header.enable-cycle-reflection .cycle-summary-start-cell{width:5%}.cycle-summary-table-header.enable-cycle-reflection .cycle-summary-end-cell{width:5%}.cycle-summary-table-header.enable-cycle-reflection .cycle-summary-reflection-cell{width:20%}.cycle-summary-table-header.enable-cycle-reflection .cycle-summary-reflection-quality-cell{width:15%}.cycle-summary-table-header.enable-cycle-reflection .cycle-summary-response-cell{width:20%}.cycle-summary-table-header.enable-goal-setting .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-header.enable-goal-setting .cycle-summary-student-name-cell{width:20%}.cycle-summary-table-header.enable-goal-setting .cycle-summary-goals-met-cell{width:10%}.cycle-summary-table-header.enable-goal-setting .cycle-summary-scores-cell{width:25%}.cycle-summary-table-header.enable-goal-setting .cycle-summary-start-cell{width:10%}.cycle-summary-table-header.enable-goal-setting .cycle-summary-response-cell{width:30%}.cycle-summary-table-header.enable-cycle-reflection.enable-goal-setting .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-header.enable-cycle-reflection.enable-goal-setting .cycle-summary-student-name-cell{width:15%}.cycle-summary-table-header.enable-cycle-reflection.enable-goal-setting .cycle-summary-goals-met-cell{width:5%}.cycle-summary-table-header.enable-cycle-reflection.enable-goal-setting .cycle-summary-scores-cell{width:15%}.cycle-summary-table-header.enable-cycle-reflection.enable-goal-setting .cycle-summary-start-cell{width:5%}.cycle-summary-table-header.enable-cycle-reflection.enable-goal-setting .cycle-summary-end-cell{width:5%}.cycle-summary-table-header.enable-cycle-reflection.enable-goal-setting .cycle-summary-reflection-cell{width:20%}.cycle-summary-table-header.enable-cycle-reflection.enable-goal-setting .cycle-summary-reflection-quality-cell{width:10%}.cycle-summary-table-header.enable-cycle-reflection.enable-goal-setting .cycle-summary-response-cell{width:20%}.cycle-summary-table-header .reflection-quality-info-icon{color:#006b6b;cursor:pointer;margin-left:8px}.cycle-summary-table-header .insights-more-actions-cell{min-width:24px}.cycle-summary-table-header .insights-reflection-flag-cell{min-width:64px}.cycle-summary-table-header .cycle-summary-reflection-quality-cell{align-items:center;display:flex;justify-content:center}.cycle-summary-table-header .cycle-summary-student-name-cell{text-align:left}.cycle-summary-table-header .cycle-summary-table-header-checkbox{padding:0}.cycle-summary-table-header.multiple-feedback-disabled.split-screen{display:none}.cycle-summary-table-header.split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-check-box-cell{width:auto}.cycle-summary-table-row-full-screen{padding:16px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:center;color:inherit;display:flex;text-align:center;text-decoration:none}.cycle-summary-table-row-full-screen .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-row-full-screen .cycle-summary-student-name-cell{width:25%}.cycle-summary-table-row-full-screen .cycle-summary-scores-cell{width:30%}.cycle-summary-table-row-full-screen .cycle-summary-start-cell{width:10%}.cycle-summary-table-row-full-screen .cycle-summary-response-cell{width:30%}.cycle-summary-table-row-full-screen.enable-cycle-reflection .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-row-full-screen.enable-cycle-reflection .cycle-summary-student-name-cell{width:15%}.cycle-summary-table-row-full-screen.enable-cycle-reflection .cycle-summary-scores-cell{width:15%}.cycle-summary-table-row-full-screen.enable-cycle-reflection .cycle-summary-start-cell{width:5%}.cycle-summary-table-row-full-screen.enable-cycle-reflection .cycle-summary-end-cell{width:5%}.cycle-summary-table-row-full-screen.enable-cycle-reflection .cycle-summary-reflection-cell{width:20%}.cycle-summary-table-row-full-screen.enable-cycle-reflection .cycle-summary-reflection-quality-cell{width:15%}.cycle-summary-table-row-full-screen.enable-cycle-reflection .cycle-summary-response-cell{width:20%}.cycle-summary-table-row-full-screen.enable-goal-setting .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-row-full-screen.enable-goal-setting .cycle-summary-student-name-cell{width:20%}.cycle-summary-table-row-full-screen.enable-goal-setting .cycle-summary-goals-met-cell{width:10%}.cycle-summary-table-row-full-screen.enable-goal-setting .cycle-summary-scores-cell{width:25%}.cycle-summary-table-row-full-screen.enable-goal-setting .cycle-summary-start-cell{width:10%}.cycle-summary-table-row-full-screen.enable-goal-setting .cycle-summary-response-cell{width:30%}.cycle-summary-table-row-full-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-row-full-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-student-name-cell{width:15%}.cycle-summary-table-row-full-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-goals-met-cell{width:5%}.cycle-summary-table-row-full-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-scores-cell{width:15%}.cycle-summary-table-row-full-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-start-cell{width:5%}.cycle-summary-table-row-full-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-end-cell{width:5%}.cycle-summary-table-row-full-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-reflection-cell{width:20%}.cycle-summary-table-row-full-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-reflection-quality-cell{width:10%}.cycle-summary-table-row-full-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-response-cell{width:20%}.cycle-summary-table-row-full-screen .feedback-content,.cycle-summary-table-row-full-screen .reflection-content{word-break:break-word}.cycle-summary-table-row-full-screen .feedback-content.highlight,.cycle-summary-table-row-full-screen .reflection-content.highlight{background-color:#c7f0ec;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:8px;width:calc(100% - 16px)}.cycle-summary-table-row-full-screen .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;width:16px}.cycle-summary-table-row-full-screen .placeholder.highlight::after{content:""}.cycle-summary-table-row-full-screen .own-feedback-content{margin-bottom:8px}.cycle-summary-table-row-full-screen .other-feedback-content{color:#006b6b;text-align:center}.cycle-summary-table-row-full-screen .smiley-image{height:40px;width:40px}.cycle-summary-table-row-full-screen.is-sample{cursor:initial}.cycle-summary-table-row-full-screen .cycle-summary-reflection-cell,.cycle-summary-table-row-full-screen .cycle-summary-reflection-quality-cell,.cycle-summary-table-row-full-screen .edit-reflection-score-icon,.cycle-summary-table-row-full-screen .flag-as-concerning-menu-item,.cycle-summary-table-row-full-screen .other-feedback-container{cursor:pointer}.cycle-summary-table-row-full-screen .cycle-summary-student-name-cell,.cycle-summary-table-row-full-screen .cycle-summary-reflection-cell,.cycle-summary-table-row-full-screen .cycle-summary-response-cell{text-align:left}.cycle-summary-table-row-full-screen .cycle-summary-start-cell,.cycle-summary-table-row-full-screen .cycle-summary-end-cell{padding:0 8px}.cycle-summary-table-row-full-screen .cycle-summary-scores-cell .stacked-bar-graph-horizontal,.cycle-summary-table-row-full-screen .cycle-summary-scores-cell .bar{height:12px}.cycle-summary-table-row-full-screen .cycle-summary-reflection-cell{display:flex}.cycle-summary-table-row-full-screen .give-feedback-btn-container{text-align:center}.cycle-summary-table-row-full-screen .cycle-summary-reflection-quality-cell{align-items:center;display:flex;justify-content:center}.cycle-summary-table-row-full-screen .cycle-summary-reflection-quality-cell .edit-reflection-score-icon{margin-left:4px;visibility:hidden}.cycle-summary-table-row-full-screen .cycle-summary-reflection-quality-cell:hover .edit-reflection-score-icon{visibility:visible}.cycle-summary-table-row-full-screen .urgent-reflection-flag{padding-left:4px}.cycle-summary-table-row-split-screen{padding:16px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:flex-start;display:flex;flex-direction:column}.cycle-summary-table-row-split-screen .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-row-split-screen .cycle-summary-student-name-cell{width:25%}.cycle-summary-table-row-split-screen .cycle-summary-scores-cell{width:30%}.cycle-summary-table-row-split-screen .cycle-summary-start-cell{width:10%}.cycle-summary-table-row-split-screen .cycle-summary-response-cell{width:30%}.cycle-summary-table-row-split-screen.enable-cycle-reflection .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-row-split-screen.enable-cycle-reflection .cycle-summary-student-name-cell{width:15%}.cycle-summary-table-row-split-screen.enable-cycle-reflection .cycle-summary-scores-cell{width:15%}.cycle-summary-table-row-split-screen.enable-cycle-reflection .cycle-summary-start-cell{width:5%}.cycle-summary-table-row-split-screen.enable-cycle-reflection .cycle-summary-end-cell{width:5%}.cycle-summary-table-row-split-screen.enable-cycle-reflection .cycle-summary-reflection-cell{width:20%}.cycle-summary-table-row-split-screen.enable-cycle-reflection .cycle-summary-reflection-quality-cell{width:15%}.cycle-summary-table-row-split-screen.enable-cycle-reflection .cycle-summary-response-cell{width:20%}.cycle-summary-table-row-split-screen.enable-goal-setting .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-row-split-screen.enable-goal-setting .cycle-summary-student-name-cell{width:20%}.cycle-summary-table-row-split-screen.enable-goal-setting .cycle-summary-goals-met-cell{width:10%}.cycle-summary-table-row-split-screen.enable-goal-setting .cycle-summary-scores-cell{width:25%}.cycle-summary-table-row-split-screen.enable-goal-setting .cycle-summary-start-cell{width:10%}.cycle-summary-table-row-split-screen.enable-goal-setting .cycle-summary-response-cell{width:30%}.cycle-summary-table-row-split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-check-box-cell{width:5%}.cycle-summary-table-row-split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-student-name-cell{width:15%}.cycle-summary-table-row-split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-goals-met-cell{width:5%}.cycle-summary-table-row-split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-scores-cell{width:15%}.cycle-summary-table-row-split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-start-cell{width:5%}.cycle-summary-table-row-split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-end-cell{width:5%}.cycle-summary-table-row-split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-reflection-cell{width:20%}.cycle-summary-table-row-split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-reflection-quality-cell{width:10%}.cycle-summary-table-row-split-screen.enable-cycle-reflection.enable-goal-setting .cycle-summary-response-cell{width:20%}.cycle-summary-table-row-split-screen .feedback-content,.cycle-summary-table-row-split-screen .reflection-content{word-break:break-word}.cycle-summary-table-row-split-screen .feedback-content.highlight,.cycle-summary-table-row-split-screen .reflection-content.highlight{background-color:#c7f0ec;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:8px;width:calc(100% - 16px)}.cycle-summary-table-row-split-screen .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;width:16px}.cycle-summary-table-row-split-screen .placeholder.highlight::after{content:""}.cycle-summary-table-row-split-screen .own-feedback-content{margin-bottom:8px}.cycle-summary-table-row-split-screen .other-feedback-content{color:#006b6b;text-align:center}.cycle-summary-table-row-split-screen .smiley-image{height:40px;width:40px}.cycle-summary-table-row-split-screen .contents{align-items:center;display:flex;justify-content:center;align-items:center;font-weight:400;justify-content:flex-start}.cycle-summary-table-row-split-screen .contents .edit-reflection-score-icon{margin-left:4px;visibility:hidden}.cycle-summary-table-row-split-screen .contents:hover .edit-reflection-score-icon{visibility:visible}.cycle-summary-table-row-split-screen .cell-content.reflection-quality,.cycle-summary-table-row-split-screen .cycle-summary-reflection-cell,.cycle-summary-table-row-split-screen .edit-reflection-score-icon{cursor:pointer}.cycle-summary-table-row-split-screen .cycle-summary-reflection-cell .contents{align-items:initial;display:flex}.cycle-summary-table-row-split-screen .cycle-summary-check-box-and-name-cell-container{align-items:center;display:flex;padding-bottom:8px}.cycle-summary-table-row-split-screen .cycle-summary-check-box-cell,.cycle-summary-table-row-split-screen .cycle-summary-student-name-cell,.cycle-summary-table-row-split-screen .cycle-summary-goals-met-cell,.cycle-summary-table-row-split-screen .cycle-summary-scores-cell,.cycle-summary-table-row-split-screen .cycle-summary-start-cell,.cycle-summary-table-row-split-screen .cycle-summary-end-cell,.cycle-summary-table-row-split-screen .cycle-summary-reflection-cell,.cycle-summary-table-row-split-screen .cycle-summary-reflection-quality-cell,.cycle-summary-table-row-split-screen .cycle-summary-response-cell{width:initial}.cycle-summary-table-row-split-screen .cycle-summary-scores-container{padding-bottom:16px}.cycle-summary-table-row-split-screen .cycle-summary-scores-container .row-content{height:32px}.cycle-summary-table-row-split-screen .cycle-summary-scores-container .cell-content{border-bottom:none;padding:0 16px}.cycle-summary-table-row-split-screen .cycle-summary-scores-container .cell-content.scores{width:120px}.cycle-summary-table-row-split-screen .cycle-summary-scores-container .metric{padding-left:16px}.cycle-summary-table-row-split-screen .cycle-summary-scores-container .stacked-bar-graph-horizontal,.cycle-summary-table-row-split-screen .cycle-summary-scores-container .bar{height:12px}.cycle-summary-table-row-split-screen .cycle-summary-reflection-cell,.cycle-summary-table-row-split-screen .cycle-summary-response-cell{padding:16px}.cycle-summary-table-row-split-screen .give-feedback-btn-container{padding-top:8px}.classroom-activity-pairing-selector{margin-bottom:8px}.custom-insights{padding:24px}.custom-insights .cycle-selector,.custom-insights .classroom-activity-pairing-selector{width:240px}.custom-insights .insights-body.split-screen{margin-right:12px}.custom-insights .insights-body.split-screen .scrollable-left-panel{height:calc(100vh - 266px);margin-top:16px;overflow-y:scroll}.custom-insights .insights-body.split-screen .selector-container{width:350px;justify-content:space-between}.custom-insights .insights-selectors{display:flex;flex-wrap:wrap;padding:12px 0}.custom-insights .selector-container{align-items:center;display:flex;padding-right:32px;padding-top:8px}.custom-insights .selector-container .selector-label{padding-right:8px}.custom-insights .insights-reflection-prompt{padding:12px 0}.custom-insights .insights-reflection-prompt .reflection{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;padding:16px}.custom-insights .insights-header{padding:12px 0}.item-summary-progress-and-reflections-full-screen-dialog .body{margin-left:0;margin-right:0;margin-top:80px;padding:0}.item-summary-progress-and-reflections-full-screen-dialog .header-container .header-content{padding:16px}.item-summary-progress-and-reflections-full-screen-dialog .pagination-container{align-items:center;display:flex;justify-content:flex-end}.item-summary-progress-and-reflections-full-screen-dialog .pagination-container .current-student,.item-summary-progress-and-reflections-full-screen-dialog .pagination-container .total-students{padding-left:8px;padding-right:8px}.item-summary-progress-and-reflections-full-screen-dialog .pagination-container .current-student{border-bottom:1px solid #ddd}.item-summary-progress-and-reflections-full-screen-dialog .pagination-container .left-chevron-button{margin-right:8px}.item-summary-progress-and-reflections-full-screen-dialog .pagination-container .right-chevron-button{margin-left:8px}.item-summary-progress-and-reflections-full-screen-dialog .pagination-container .space{padding-left:16px;padding-right:16px}.item-summary-progress-and-reflections-full-screen-dialog .pagination-container,.item-summary-progress-and-reflections-full-screen-dialog .student-name-header{border-bottom:1px solid #ddd;padding:16px 32px}.item-summary-progress-and-reflections-full-screen-dialog .stg-dialog-container{padding:0;width:100%}.item-summary-progress-and-reflections-full-screen-dialog .stg-dialog-body{display:flex;max-height:100%;min-height:calc(100vh - 80px)}.item-summary-progress-and-reflections-full-screen-dialog .stg-dialog-body .left-container,.item-summary-progress-and-reflections-full-screen-dialog .stg-dialog-body .right-container{padding:24px;width:50%}.item-summary-progress-and-reflections-full-screen-dialog .stg-dialog-body .left-container{border-right:1px solid #ddd}.item-summary-progress-and-reflections{height:100%;width:100%}.item-summary-progress-and-reflections .header-container,.item-summary-progress-and-reflections .reflections-container{padding:16px 16px 0 16px}.item-summary-progress-and-reflections .header-container{align-items:center;display:flex;justify-content:space-between}.item-summary-progress-and-reflections .header-container .close-button,.item-summary-progress-and-reflections .header-container .full-screen-button{padding:4px}.item-summary-progress-and-reflections .chart-tab{font-size:.875rem;min-width:100px;text-transform:capitalize}.item-summary-progress-and-reflections .chart-tab.selected{font-weight:700}.item-summary-reflection-and-feedback-history .reflections-toggle{color:#006b6b;cursor:pointer;margin:auto;text-align:center;text-decoration:underline}.item-summary-reflection-and-feedback-history .separator{margin:16px 0}.item-summary-send-multiple-feedback{height:100%;width:100%}.item-summary-send-multiple-feedback .chip-container,.item-summary-send-multiple-feedback .feedback-bubble-container,.item-summary-send-multiple-feedback .header-container{padding:16px 24px}.item-summary-send-multiple-feedback .header-container{align-items:center;display:flex;justify-content:space-between}.item-summary-send-multiple-feedback .header-container .close-button{padding:4px}.item-summary-send-multiple-feedback .chip-container{display:flex;flex-wrap:wrap}.item-summary-send-multiple-feedback .feedback-bubble-button{background-color:#f9f9f9;border-radius:16px;font-size:.875rem;margin-bottom:8px;margin-right:8px;text-align:left}.item-summary-send-multiple-feedback .student-chip{background-color:#f9f9f9;font-size:.875rem;margin-bottom:8px;margin-right:8px}.item-summary-send-multiple-feedback .give-feedback-container{background-color:#fff;border-top:1px solid #ddd;padding:8px}.item-summary-table-header{padding:16px;align-items:flex-end !important;display:flex;padding:0 16px;padding-bottom:4px;text-align:center}.item-summary-table-header .item-summary-check-box-cell{width:5%}.item-summary-table-header .item-summary-student-name-cell{width:25%}.item-summary-table-header .item-summary-score-cell{width:10%}.item-summary-table-header .item-summary-feeling-cell{width:10%}.item-summary-table-header .item-summary-response-cell{width:50%}.item-summary-table-header.enable-activity-reflection .item-summary-check-box-cell{width:5%}.item-summary-table-header.enable-activity-reflection .item-summary-student-name-cell{width:15%}.item-summary-table-header.enable-activity-reflection .item-summary-score-cell{width:10%}.item-summary-table-header.enable-activity-reflection .item-summary-feeling-cell{width:10%}.item-summary-table-header.enable-activity-reflection .item-summary-reflection-cell{width:25%}.item-summary-table-header.enable-activity-reflection .item-summary-reflection-quality-cell{width:15%}.item-summary-table-header.enable-activity-reflection .item-summary-response-cell{width:20%}.item-summary-table-header.enable-activity-goal-setting .item-summary-check-box-cell{width:5%}.item-summary-table-header.enable-activity-goal-setting .item-summary-student-name-cell{width:30%}.item-summary-table-header.enable-activity-goal-setting .item-summary-goal-cell{width:35%}.item-summary-table-header.enable-activity-goal-setting .item-summary-score-cell{width:30%}.item-summary-table-header.enable-activity-reflection.enable-activity-goal-setting .item-summary-check-box-cell{width:5%}.item-summary-table-header.enable-activity-reflection.enable-activity-goal-setting .item-summary-student-name-cell{width:15%}.item-summary-table-header.enable-activity-reflection.enable-activity-goal-setting .item-summary-goal-cell{width:15%}.item-summary-table-header.enable-activity-reflection.enable-activity-goal-setting .item-summary-score-cell{width:5%}.item-summary-table-header.enable-activity-reflection.enable-activity-goal-setting .item-summary-feeling-cell{width:5%}.item-summary-table-header.enable-activity-reflection.enable-activity-goal-setting .item-summary-reflection-cell{width:25%}.item-summary-table-header.enable-activity-reflection.enable-activity-goal-setting .item-summary-reflection-quality-cell{width:10%}.item-summary-table-header.enable-activity-reflection.enable-activity-goal-setting .item-summary-response-cell{width:20%}.item-summary-table-header .reflection-quality-info-icon{color:#006b6b;cursor:pointer;margin-left:8px}.item-summary-table-header .insights-more-actions-cell{min-width:24px}.item-summary-table-header .insights-reflection-flag-cell{min-width:64px}.item-summary-table-header .item-summary-student-name-cell{text-align:left}.item-summary-table-header .item-summary-reflection-quality-cell{align-items:center;display:flex;justify-content:center}.item-summary-table-header.split-screen.multiple-feedback-disabled{display:none}.item-summary-table-header .item-summary-table-header-checkbox.hidden{visibility:hidden}.item-summary-table-row-full-screen{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;padding:16px;align-items:center;color:inherit;display:flex;text-align:center;text-decoration:none}.item-summary-table-row-full-screen .item-summary-check-box-cell{width:5%}.item-summary-table-row-full-screen .item-summary-student-name-cell{width:25%}.item-summary-table-row-full-screen .item-summary-score-cell{width:10%}.item-summary-table-row-full-screen .item-summary-feeling-cell{width:10%}.item-summary-table-row-full-screen .item-summary-response-cell{width:50%}.item-summary-table-row-full-screen.enable-activity-reflection .item-summary-check-box-cell{width:5%}.item-summary-table-row-full-screen.enable-activity-reflection .item-summary-student-name-cell{width:15%}.item-summary-table-row-full-screen.enable-activity-reflection .item-summary-score-cell{width:10%}.item-summary-table-row-full-screen.enable-activity-reflection .item-summary-feeling-cell{width:10%}.item-summary-table-row-full-screen.enable-activity-reflection .item-summary-reflection-cell{width:25%}.item-summary-table-row-full-screen.enable-activity-reflection .item-summary-reflection-quality-cell{width:15%}.item-summary-table-row-full-screen.enable-activity-reflection .item-summary-response-cell{width:20%}.item-summary-table-row-full-screen.enable-activity-goal-setting .item-summary-check-box-cell{width:5%}.item-summary-table-row-full-screen.enable-activity-goal-setting .item-summary-student-name-cell{width:30%}.item-summary-table-row-full-screen.enable-activity-goal-setting .item-summary-goal-cell{width:35%}.item-summary-table-row-full-screen.enable-activity-goal-setting .item-summary-score-cell{width:30%}.item-summary-table-row-full-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-check-box-cell{width:5%}.item-summary-table-row-full-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-student-name-cell{width:15%}.item-summary-table-row-full-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-goal-cell{width:15%}.item-summary-table-row-full-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-score-cell{width:5%}.item-summary-table-row-full-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-feeling-cell{width:5%}.item-summary-table-row-full-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-reflection-cell{width:25%}.item-summary-table-row-full-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-reflection-quality-cell{width:10%}.item-summary-table-row-full-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-response-cell{width:20%}.item-summary-table-row-full-screen .feedback-content,.item-summary-table-row-full-screen .reflection-content{word-break:break-word}.item-summary-table-row-full-screen .feedback-content.highlight,.item-summary-table-row-full-screen .reflection-content.highlight{background-color:#c7f0ec;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:8px;width:calc(100% - 16px)}.item-summary-table-row-full-screen .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;width:16px}.item-summary-table-row-full-screen .placeholder.highlight::after{content:""}.item-summary-table-row-full-screen .own-feedback-content{margin-bottom:8px}.item-summary-table-row-full-screen .other-feedback-content{color:#006b6b;text-align:center}.item-summary-table-row-full-screen .smiley-image{height:40px;width:40px}.item-summary-table-row-full-screen.disabled{cursor:not-allowed}.item-summary-table-row-full-screen.is-sample{cursor:initial}.item-summary-table-row-full-screen .feedback-checkbox.hidden{visibility:hidden}.item-summary-table-row-full-screen .edit-reflection-score-icon,.item-summary-table-row-full-screen .item-summary-feeling-cell,.item-summary-table-row-full-screen .item-summary-goal-cell,.item-summary-table-row-full-screen .item-summary-reflection-quality-cell,.item-summary-table-row-full-screen .item-summary-reflection-cell,.item-summary-table-row-full-screen .item-summary-score-cell .item-summary-student-name-cell{cursor:pointer}.item-summary-table-row-full-screen .item-summary-student-name-cell,.item-summary-table-row-full-screen .item-summary-reflection-cell,.item-summary-table-row-full-screen .item-summary-response-cell{text-align:left}.item-summary-table-row-full-screen .give-feedback-btn-container{text-align:center}.item-summary-table-row-full-screen .goal-notes{padding-top:8px;text-align:left}.item-summary-table-row-full-screen .item-summary-reflection-cell{display:flex;justify-content:center}.item-summary-table-row-full-screen .item-summary-reflection-quality-cell{align-items:center;display:flex;justify-content:center}.item-summary-table-row-full-screen .item-summary-reflection-quality-cell .edit-reflection-score-icon{margin-left:4px;visibility:hidden}.item-summary-table-row-full-screen .item-summary-reflection-quality-cell:hover .edit-reflection-score-icon{visibility:visible}.item-summary-table-row-full-screen .no-goal-set{text-align:center}.item-summary-table-row-full-screen .urgent-reflection-flag{padding-left:4px}.item-summary-table-row-split-screen{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;padding:16px;align-items:flex-start;display:flex;flex-direction:column}.item-summary-table-row-split-screen .feedback-content,.item-summary-table-row-split-screen .reflection-content{word-break:break-word}.item-summary-table-row-split-screen .feedback-content.highlight,.item-summary-table-row-split-screen .reflection-content.highlight{background-color:#c7f0ec;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:8px;width:calc(100% - 16px)}.item-summary-table-row-split-screen .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;width:16px}.item-summary-table-row-split-screen .placeholder.highlight::after{content:""}.item-summary-table-row-split-screen .item-summary-check-box-cell{width:5%}.item-summary-table-row-split-screen .item-summary-student-name-cell{width:25%}.item-summary-table-row-split-screen .item-summary-score-cell{width:10%}.item-summary-table-row-split-screen .item-summary-feeling-cell{width:10%}.item-summary-table-row-split-screen .item-summary-response-cell{width:50%}.item-summary-table-row-split-screen.enable-activity-reflection .item-summary-check-box-cell{width:5%}.item-summary-table-row-split-screen.enable-activity-reflection .item-summary-student-name-cell{width:15%}.item-summary-table-row-split-screen.enable-activity-reflection .item-summary-score-cell{width:10%}.item-summary-table-row-split-screen.enable-activity-reflection .item-summary-feeling-cell{width:10%}.item-summary-table-row-split-screen.enable-activity-reflection .item-summary-reflection-cell{width:25%}.item-summary-table-row-split-screen.enable-activity-reflection .item-summary-reflection-quality-cell{width:15%}.item-summary-table-row-split-screen.enable-activity-reflection .item-summary-response-cell{width:20%}.item-summary-table-row-split-screen.enable-activity-goal-setting .item-summary-check-box-cell{width:5%}.item-summary-table-row-split-screen.enable-activity-goal-setting .item-summary-student-name-cell{width:30%}.item-summary-table-row-split-screen.enable-activity-goal-setting .item-summary-goal-cell{width:35%}.item-summary-table-row-split-screen.enable-activity-goal-setting .item-summary-score-cell{width:30%}.item-summary-table-row-split-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-check-box-cell{width:5%}.item-summary-table-row-split-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-student-name-cell{width:15%}.item-summary-table-row-split-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-goal-cell{width:15%}.item-summary-table-row-split-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-score-cell{width:5%}.item-summary-table-row-split-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-feeling-cell{width:5%}.item-summary-table-row-split-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-reflection-cell{width:25%}.item-summary-table-row-split-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-reflection-quality-cell{width:10%}.item-summary-table-row-split-screen.enable-activity-reflection.enable-activity-goal-setting .item-summary-response-cell{width:20%}.item-summary-table-row-split-screen .own-feedback-content{margin-bottom:8px}.item-summary-table-row-split-screen .other-feedback-content{color:#006b6b;text-align:center}.item-summary-table-row-split-screen .smiley-image{height:40px;width:40px}.item-summary-table-row-split-screen.disabled{cursor:not-allowed}.item-summary-table-row-split-screen .cell-content.feelings,.item-summary-table-row-split-screen .cell-content.reflection-quality,.item-summary-table-row-split-screen .edit-reflection-score-icon,.item-summary-table-row-split-screen .item-summary-reflection-cell{cursor:pointer}.item-summary-table-row-split-screen .contents{align-items:center;display:flex;justify-content:center;align-items:center;justify-content:flex-start}.item-summary-table-row-split-screen .contents .edit-reflection-score-icon{margin-left:4px;visibility:hidden}.item-summary-table-row-split-screen .contents:hover .edit-reflection-score-icon{visibility:visible}.item-summary-table-row-split-screen .feedback-checkbox.hidden{visibility:hidden}.item-summary-table-row-split-screen .give-feedback-btn-container{padding-top:8px}.item-summary-table-row-split-screen .item-summary-reflection-cell .contents{display:flex;align-items:initial}.item-summary-table-row-split-screen .item-summary-check-box-and-name-cell-container{align-items:center;display:flex;padding-bottom:8px}.item-summary-table-row-split-screen .item-summary-check-box-cell,.item-summary-table-row-split-screen .item-summary-student-name-cell,.item-summary-table-row-split-screen .item-summary-goal-cell,.item-summary-table-row-split-screen .item-summary-score-cell,.item-summary-table-row-split-screen .item-summary-feeling-cell,.item-summary-table-row-split-screen .item-summary-reflection-cell,.item-summary-table-row-split-screen .item-summary-reflection-quality-cell,.item-summary-table-row-split-screen .item-summary-response-cell{width:initial}.item-summary-table-row-split-screen .item-summary-scores-container{padding-bottom:16px}.item-summary-table-row-split-screen .item-summary-scores-container .row-content{height:32px}.item-summary-table-row-split-screen .item-summary-scores-container .cell-content{border-bottom:none;padding:0 16px}.item-summary-table-row-split-screen .item-summary-scores-container .cell-content.scores{width:120px}.item-summary-table-row-split-screen .item-summary-scores-container .cell-content.goal .contents{align-items:flex-start;flex-direction:column}.item-summary-table-row-split-screen .item-summary-scores-container .cell-content.goal .goal-notes{padding-top:8px}.item-summary-table-row-split-screen .item-summary-scores-container .metric{padding-left:16px}.item-summary-table-row-split-screen .item-summary-reflection-cell,.item-summary-table-row-split-screen .item-summary-response-cell{padding:16px}.item-summary-table-row-split-screen .performance-and-goal-display{align-items:flex-start}.custom-set-up-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.custom-set-up-item .item-header,.custom-set-up-item .item-header-content,.custom-set-up-item .item-action-container,.custom-set-up-item .custom-set-up-icon-container,.custom-set-up-item .set-up-item-popover,.custom-set-up-item .live-container,.custom-set-up-item .add-item-container{align-items:center;display:flex}.custom-set-up-item .item-header{cursor:pointer;padding:8px}.custom-set-up-item .item-body{border-top:1px solid #ddd;padding:24px 8px}.custom-set-up-item .item-header-content{width:calc(100% - 130px)}.custom-set-up-item .item-header-content .custom-set-up-icon-container{margin-left:16px;margin-right:16px;width:24px}.custom-set-up-item .item-header-content .custom-set-up-name{width:calc(100% - 24px - 250px)}.custom-set-up-item .item-header-content .custom-set-up-date-range{width:250px}.custom-set-up-item .item-action-container{justify-content:flex-end;margin-right:16px;width:130px}.custom-set-up-item .item-action-container .publish-btn{border:none;color:#006b6b;height:38px;margin-right:8px}.custom-set-up-item .item-action-container .live-container{cursor:initial;height:38px;margin-right:24px}.custom-set-up-item .item-action-container .live-container .live-icon{color:#d8283c;height:10px;margin-right:8px;width:10px}.custom-set-up-item .item-action-container .live-container .live-text{color:#d8283c}.custom-set-up-item .add-item-container{margin-bottom:16px}.custom-set-up-item .add-item-container .create-item-button,.custom-set-up-item .add-item-container .select-item-button{border-style:dashed;color:#006b6b;font-weight:700;margin:0 8px;width:50%}.custom-set-up-item .items-for-ctp .item-for-ctp{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;display:flex;font-size:.875rem;margin:8px;padding:8px 16px}.custom-set-up-item .items-for-ctp .item-for-ctp .drag-icon{width:24px}.custom-set-up-item .items-for-ctp .item-for-ctp .inner-container{align-items:center;display:flex;justify-content:space-between;padding-left:16px;width:calc(100% - 24px)}.custom-set-up-item .items-for-ctp .item-for-ctp .inner-container .edit-delete-buttons button{padding:6px}.custom-set-up-item .alert{margin:24px 8px}.set-up-actions-list svg{height:20px;width:20px}.set-up-actions-list .menu-text span{font-size:.875rem}.set-up-actions-list .unpublish-icon{height:16px;width:16px}.custom-intro-dialog .close-button,.custom-intro-dialog .next-button{width:190px}.custom-intro-dialog .dialog-body{align-items:center;display:flex;flex-direction:column}.custom-intro-dialog .explanation{font-size:1rem}.custom-intro-dialog .explanation .link{font-size:1rem;font-weight:normal;text-decoration:underline}.custom-intro-dialog .text-container{min-height:145px}.custom-intro-dialog .explanation,.custom-intro-dialog .t3{padding:8px;text-align:center}.custom-intro-dialog .footer{display:flex;justify-content:center}.custom-intro-dialog .intro-image{height:275px}.teacher-goals-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.teacher-goals-header .header-tab{font-size:.875rem;text-transform:capitalize}.teacher-goals-header .header-tab.selected{font-weight:700}.teacher-goals-header .student-view-container{padding:16px 24px}.teacher-goals-header .t3{padding:16px 24px}.teacher-goals-header .title-container{align-items:center;display:flex;justify-content:space-between}.teacher-goals-header .title-container .school-year-selector{padding-right:32px}.teacher-goals-header .week-range-container{padding:0 24px 16px}.teacher-goals-header .title-container .tooltip-container svg{color:#006b6b;font-size:.875rem}.teacher-goals-header .title-container .get-started-link{align-items:center;display:flex;font-size:.875rem;margin-left:8px}.teacher-goals-header .title-container .info-text{margin-left:4px;text-decoration:underline}.teacher-goals-header .title-container .stg-header{align-items:center;display:flex;width:calc(100% - 240px)}.teacher-goals-header .title-container .student-view-container{width:240px}.teacher-goals-header .num-unread{background-color:#006b6b;border-radius:8px;color:#fff;padding:2px 6px;margin-left:4px}.teacher-goals-header .num-unread.hidden{display:none}.teacher-goals-header .info-icon{cursor:default}.goal-progress-dialog .pagination-container{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:flex-end;padding:16px 32px}.goal-progress-dialog .pagination-container .current-student,.goal-progress-dialog .pagination-container .total-students{padding-left:8px;padding-right:8px}.goal-progress-dialog .pagination-container .current-student{border-bottom:1px solid #ddd}.goal-progress-dialog .pagination-container .left-chevron-button{margin-right:8px}.goal-progress-dialog .pagination-container .right-chevron-button{margin-left:8px}.goal-progress-dialog .pagination-container .space{padding-left:16px;padding-right:16px}.goal-progress-dialog .body{margin-left:0;margin-right:0;margin-top:80px;padding:0}.goal-progress-dialog .goal-progress-dialog-body,.goal-progress-dialog .student-name-header{padding:16px 72px}.goal-progress-dialog .header-container .header-content{padding:16px}.goal-progress-dialog .reflection-toggle{color:#006b6b;cursor:pointer;font-size:.875rem;padding-top:24px;font-weight:700;text-align:center}.goal-progress-dialog .student-name-header{border-bottom:1px solid #ddd}.goals-insights{padding:24px}.goals-insights .goal-setup-selector{width:240px}.goals-insights .insights-selectors{display:flex;flex-wrap:wrap}.goals-insights .selector-container{align-items:center;display:flex;padding-right:32px}.goals-insights .selector-container .selector-label{padding-right:8px}.goals-insights .selector-container+.selector-container{padding-left:0}.goals-insights .insights-start-prompt{margin:24px 0}.goals-insights .insights-start-prompt .reflection{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;padding:16px}.goals-insights-table{padding:8px}.goals-insights-table-header{padding:16px;align-items:flex-end !important;display:flex;padding:0 16px;padding-bottom:4px;text-align:center}.goals-insights-table-header .goals-name-cell{width:12%}.goals-insights-table-header .goals-goal-cell{text-align:left;width:18%}.goals-insights-table-header .goals-num-check-ins-cell{width:10%}.goals-insights-table-header .goals-latest-check-in-cell{width:10%}.goals-insights-table-header .goals-latest-reflection-cell{text-align:left;width:25%}.goals-insights-table-header .goals-response-cell{width:20%}.goals-insights-table-header .goals-latest-check-in-cell .rating-image{height:40px;width:40px}.goals-insights-table-header .insights-reflection-flag-cell,.goals-insights-table-header .goals-reflection-flag-cell{display:flex;justify-content:center;min-width:64px}.goals-insights-table-header .insights-more-actions-cell{min-width:24px}.goals-insights-table-header .insights-reflection-flag-cell{min-width:64px}.goals-insights-table-row{padding:16px;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:center;display:flex;text-align:center}.goals-insights-table-row .goals-name-cell{width:12%}.goals-insights-table-row .goals-goal-cell{text-align:left;width:18%}.goals-insights-table-row .goals-num-check-ins-cell{width:10%}.goals-insights-table-row .goals-latest-check-in-cell{width:10%}.goals-insights-table-row .goals-latest-reflection-cell{text-align:left;width:25%}.goals-insights-table-row .goals-response-cell{width:20%}.goals-insights-table-row .goals-latest-check-in-cell .rating-image{height:40px;width:40px}.goals-insights-table-row .insights-reflection-flag-cell,.goals-insights-table-row .goals-reflection-flag-cell{display:flex;justify-content:center;min-width:64px}.goals-insights-table-row .feedback-content,.goals-insights-table-row .reflection-content{word-break:break-word}.goals-insights-table-row .feedback-content.highlight,.goals-insights-table-row .reflection-content.highlight{background-color:#c7f0ec;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:8px;width:calc(100% - 16px)}.goals-insights-table-row .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;width:16px}.goals-insights-table-row .placeholder.highlight::after{content:""}.goals-insights-table-row.show-cursor{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer}.goals-insights-table-row .goals-name-cell{text-align:left}.goals-insights-table-row .goals-response-cell{cursor:pointer}.goals-insights-table-row .reflection-content-container{display:flex}.sd-feedback-container .action-button{align-items:center;color:#006b6b;cursor:pointer;display:flex}.sd-feedback-container .action-button.disabled{cursor:not-allowed;opacity:.4}.sd-feedback-container .action-button.disabled .stg-subtitle.action-button{cursor:not-allowed}.sd-feedback-container .action-button .action-button-subtitle{color:#006b6b;padding-left:4px}.sd-feedback-container .action-button svg{color:#006b6b;height:16px;width:16px}.sd-feedback-container .button-container{margin-bottom:4px;margin-top:4px}.sd-feedback-container .button-container+.sd-feedback{margin-top:16px}.sd-feedback-container .edit-feedback-container{align-items:center;cursor:pointer;display:flex;margin-left:48px}.sd-feedback-container .edit-feedback-container .edit-icon{color:#006b6b;height:14px;width:14px}.sd-feedback-container .edit-feedback-container .content{color:#006b6b;font-family:"Open Sans",sans-serif;font-size:.875rem;padding-left:4px}.sd-feedback-container .feedback-suggestions{display:inline-flex}.sd-feedback-container .feedback-suggestions .feedback-suggestion{border:1px solid #ddd;border-radius:24px;cursor:pointer;margin-right:8px;margin-top:8px;padding:8px 16px}.view-all-goal-progress .goal-progress-container{margin:32px 0}.view-all-goal-progress .goal-progress-container .content{font-weight:700}.view-all-goal-progress .goal-progress-container .date-and-content{font-size:1.25rem;font-weight:700}.view-all-goal-progress .goal-progress-container .goal-progress-container-name-and-date{display:flex}.view-all-goal-progress .goal-progress-container .goal-progress-container-name-and-date .goal-checkin-date{color:#343434;font-size:.875rem;margin-left:4px}.view-latest-goal-progress .goal-progress-container{margin:32px 0}.view-latest-goal-progress .goal-progress-container .content{font-weight:700}.view-latest-goal-progress .goal-progress-container .date-and-content{font-size:1.25rem;font-weight:700}.view-latest-goal-progress .goal-progress-container .goal-progress-container-name-and-date{display:flex}.view-latest-goal-progress .goal-progress-container .goal-progress-container-name-and-date .goal-checkin-date{color:#343434;font-size:.875rem;margin-left:4px}.goals-intro-dialog .close-button,.goals-intro-dialog .next-button{width:190px}.goals-intro-dialog .dialog-body{align-items:center;display:flex;flex-direction:column}.goals-intro-dialog .explanation{font-size:1rem}.goals-intro-dialog .explanation .link{font-size:1rem;font-weight:normal;text-decoration:underline}.goals-intro-dialog .text-container{min-height:145px}.goals-intro-dialog .explanation,.goals-intro-dialog .t3{padding:8px;text-align:center}.goals-intro-dialog .footer{display:flex;justify-content:center}.goals-intro-dialog .intro-image{height:275px}.goals-intro-dialog .skip-button-container{display:flex;justify-content:flex-end;min-height:40px}.goals-intro-dialog .dots-container{align-items:center;display:flex;justify-content:center;margin-top:24px}.goals-intro-dialog .dot{background-color:#ddd;border-radius:50%;cursor:pointer;height:8px;margin:0 4px;width:8px}.goals-intro-dialog .dot.current{background-color:#343434}.grades-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.grades-header .header-tab{font-size:.875rem;text-transform:capitalize}.grades-header .header-tab.selected{font-weight:700}.grades-header .student-view-container{padding:16px 24px}.grades-header .t3{padding:16px 24px}.grades-header .title-container{align-items:center;display:flex;justify-content:space-between}.grades-header .title-container .school-year-selector{padding-right:32px}.grades-header .week-range-container{padding:0 24px 16px}.grades-header .title-container .tooltip-container svg{color:#006b6b;font-size:.875rem}.grades-header .title-container .get-started-link{align-items:center;display:flex;font-size:.875rem;margin-left:8px}.grades-header .title-container .info-text{margin-left:4px;text-decoration:underline}.grades-header .title-container .stg-header{align-items:center;display:flex;width:calc(100% - 240px)}.grades-header .title-container .student-view-container{width:240px}.grades-header .info-icon{cursor:default}.grades-header .t3{padding:8px 24px}.grades-header .learning-strategies-title-container{display:flex;flex-direction:column;padding-bottom:16px}.grades-header .learning-strategies-title-container .stg-title{padding:16px 0 4px 24px}.grades-header .learning-strategies-title-container .header-subtitle{font-size:.875rem;font-weight:400;padding-left:24px}.grades-insights .all-link{font-weight:700}.grades-insights .insights-reflection-prompt{padding:0 0 4px}.grades-insights .insights-table-filters{flex-shrink:0}.grades-insights .insights-selectors{align-items:center;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:16px 24px 8px;position:sticky;top:60px;z-index:1}.grades-insights .insights-selectors .selector-container{padding-top:0}.grades-insights .insights-selectors.sticky{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.grades-insights .selector-divider,.grades-insights .table-divder{display:flex}.grades-insights .selector-divider{height:24px;margin-right:16px;width:1px}.grades-insights .table-divider{margin:16px 0}.grades-insights .selected-text{align-items:center;color:#fff;display:flex}.grades-insights .selected-text .new-badge{margin-left:8px}.grades-insights .showing-check-in-text{flex-shrink:0;font-style:italic;margin-left:16px}.grades-insights .unread-notification{background-color:#d8283c;border-radius:50%;bottom:75%;left:100%;padding:7.5px;position:absolute}.grades-insights .view-all-check-ins{text-align:center}.grades-insights .sel-week-selector,.grades-insights .wec-week-selector,.grades-insights .week-selector{background-color:#1e8573;border-radius:20px;padding:0 16px}.grades-insights .selector-container{align-items:center;display:flex;padding-right:32px;padding-top:8px}.grades-insights .selector-container .selector-label{padding-right:8px}.grades-insights .selector-container+.selector-container{padding-left:0}.grades-insights .scrollable-left-panel{padding:24px}.grades-insights-table-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;padding:16px;padding:16px 8px;align-items:center;color:inherit;text-align:center;text-decoration:none}.grades-insights-table-row .edit-reflection-score-icon:hover{cursor:pointer}.grades-insights-table-row .grades-insights-student-reflection-cell{margin-right:8px}.grades-insights-table-row .grades-metric-cell{margin-right:16px;width:60px}.grades-insights-table-row .grades-metric-cell .grades-metric-container{align-items:center;display:flex}.grades-insights-table-row .grades-metric-cell .grades-metric-container .trend-icon{margin-right:16px;width:36px}.grades-insights-table-row .grades-reflection-quality-cell{width:80px}.grades-insights-table-row .grades-reflection-quality-cell,.grades-insights-table-row .metric{margin-bottom:5.4px}.grades-insights-table-row .grades-feedback-cell{margin:0 72px 0 80px}.grades-insights-table-row .own-feedback-content{margin-bottom:8px}.grades-insights-table-row .other-feedback-content{color:#006b6b;text-align:center}.grades-insights-table-row .smiley-image{height:40px;width:40px}.grades-insights-table-row .action-button{border-radius:4px}.grades-insights-table-row .action-button .action-text{color:#006b6b}.grades-insights-table-row .action-button .show-replies-icon{color:#006b6b;margin-right:2px;width:20px}.grades-insights-table-row .action-button:hover{background-color:#e5faf8}.grades-insights-table-row .feedback-content{font-size:.875rem}.grades-insights-table-row .show-replies-btn{display:flex}.grades-insights-table-row .reflection-content-container{align-items:center;display:flex;width:100%}.grades-insights-table-row .reflection-content-container .insights-feeling-cell{min-height:30px;text-align:center;width:40px}.grades-insights-table-row .reflection-content-container .insights-reflection-flag-cell{display:flex;justify-content:center;min-width:64px}.grades-insights-table-row .reflection-content-container .insights-reflection-unread-cell{width:20px}.grades-insights-table-row .reflection-content-container .insights-reflection-unread-cell .unread-reflection-marker{background-color:#2c97df;border-radius:50%;height:12px;margin-right:8px;width:12px}.grades-insights-table-row .reflection-content-container .grades-metric-cell,.grades-insights-table-row .reflection-content-container .grades-reflection-quality-cell,.grades-insights-table-row .reflection-content-container .insights-feeling-cell,.grades-insights-table-row .reflection-content-container .insights-reflection-unread-cell{flex-shrink:0}.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell{margin-right:16px}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell{display:flex;flex-direction:column;flex-grow:1;margin-left:6px}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell{display:flex;justify-content:space-between}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date{align-items:center;display:flex}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-reflection-flag,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-reflection-flag{margin-left:8px}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-date,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-date{font-size:.875rem}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name{font-weight:700;margin-right:8px}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name:hover,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name:hover{color:#006b6b;cursor:pointer;text-decoration:underline}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content{text-align:left}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;border:1px solid #ddd;border-radius:4px;font-size:.875rem;margin:8px 0 4px;min-height:32px;padding:4px 8px;word-break:break-word}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.empty,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.empty{background-color:#f9f9f9;border:1px solid #ddd;font-style:italic}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.empty .reflection-content-text,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.empty .reflection-content-text{opacity:.4}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.flagged,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.flagged{background-color:#fff9f1;border:2px solid #e07400}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.unread,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.unread{font-weight:700}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container{display:flex}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button{margin-right:16px;padding:4px !important}.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .edit-icon,.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .flag-icon,.grades-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .reply-icon,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .edit-icon,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .flag-icon,.grades-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .reply-icon{color:#006b6b;margin-right:2px;width:20px}.grades-insights-table-row .insights-feedback-cell{margin:0 16px 0 64px}.grades-insights-table-row.selected{border:4px solid #006b6b}.grades-insights-table-row .edit-reflection-score-icon.hide-icon{display:none}.grades-insights-table-row .grades-reflection-quality-cell{align-items:center;display:flex;justify-content:center}.grades-insights-table-row .grades-reflection-quality-cell .edit-reflection-score-icon{margin-left:4px;visibility:hidden}.grades-insights-table-row .grades-reflection-quality-cell:hover .edit-reflection-score-icon{visibility:visible}.grades-insights-table-row .spinner-container{height:50px;margin:auto;width:50px}.grades-insights-table-row.sample-row{cursor:default}.teacher-grades-reflection-and-feedback-history{padding:24px;padding-top:8px}.teacher-grades-reflection-and-feedback-history .reflections-toggle{color:#006b6b;cursor:pointer;margin:auto;text-align:center;text-decoration:underline}.teacher-grades-reflection-and-feedback-history .separator{margin:16px 0}.grades-reflections-and-feedback-dialog .body{margin-left:0;margin-right:0;margin-top:80px;padding:0}.grades-reflections-and-feedback-dialog .header-container .header-content{padding:16px}.grades-reflections-and-feedback-dialog .pagination-container{align-items:center;display:flex;justify-content:flex-end}.grades-reflections-and-feedback-dialog .pagination-container .current-student,.grades-reflections-and-feedback-dialog .pagination-container .total-students{padding-left:8px;padding-right:8px}.grades-reflections-and-feedback-dialog .pagination-container .current-student{border-bottom:1px solid #ddd}.grades-reflections-and-feedback-dialog .pagination-container .left-chevron-button{margin-right:8px}.grades-reflections-and-feedback-dialog .pagination-container .right-chevron-button{margin-left:8px}.grades-reflections-and-feedback-dialog .pagination-container .space{padding-left:16px;padding-right:16px}.grades-reflections-and-feedback-dialog .pagination-container,.grades-reflections-and-feedback-dialog .student-name-header{border-bottom:1px solid #ddd;padding:16px 32px}.grades-reflections-and-feedback-dialog .stg-dialog-container{padding:0;width:100%}.grades-reflections-and-feedback-dialog .stg-dialog-body{display:flex;max-height:100%;min-height:calc(100vh - 80px)}.grades-reflections-and-feedback-dialog .stg-dialog-body .left-container,.grades-reflections-and-feedback-dialog .stg-dialog-body .right-container{padding:24px;width:50%}.grades-reflections-and-feedback-dialog .stg-dialog-body .left-container{border-right:1px solid #ddd}.grades-reflections-and-feedback-dialog .stg-dialog-body .left-container,.grades-reflections-and-feedback-dialog .stg-dialog-body .right-container{padding:0}.grades-reflections-and-feedback-dialog .stg-dialog-body .left-container .stg-header,.grades-reflections-and-feedback-dialog .stg-dialog-body .right-container .stg-header{padding:16px 24px}.grades-reflections-and-feedback-dialog .stg-dialog-body .left-container .date-range-selector{justify-content:space-between;padding:16px 24px}.grades-intro-dialog .close-button,.grades-intro-dialog .next-button{width:190px}.grades-intro-dialog .dialog-body{align-items:center;display:flex;flex-direction:column}.grades-intro-dialog .explanation{font-size:1rem}.grades-intro-dialog .explanation .link{font-size:1rem;font-weight:normal;text-decoration:underline}.grades-intro-dialog .text-container{min-height:145px}.grades-intro-dialog .explanation,.grades-intro-dialog .t3{padding:8px;text-align:center}.grades-intro-dialog .footer{display:flex;justify-content:center}.grades-intro-dialog .intro-image{height:275px}.wac-module-dialog .wac-module-dialog-container{min-height:560px}.wac-module-dialog .date-container,.wac-module-dialog .module-name-input{margin:24px 0}.wac-module-dialog .date-container{display:flex;justify-content:space-between;padding-bottom:48px}.wac-module-dialog .date-container .date-and-label-container{width:50%}.wac-module-dialog .date-container .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.wac-module-dialog .date-container .date-and-label-container .date-picker:hover,.wac-module-dialog .date-container .date-and-label-container .date-picker:focus{border-color:#006b6b}.wac-module-dialog .date-container .date-and-label-container .react-datepicker-wrapper,.wac-module-dialog .date-container .date-and-label-container .react-datepicker__input-container,.wac-module-dialog .date-container .date-and-label-container .date-picker{width:100%}.wac-module-dialog .date-container .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.wac-module-dialog .date-container .date-and-label-container:focus-within .picker-label{color:#006b6b}.wac-module-dialog .date-container .date-and-label-container .picker-label{padding:0}.wac-module-dialog .footer{padding-top:80px}.portal .header-container{padding:16px 24px}.portal-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.portal-header .header-tab{font-size:.875rem;text-transform:capitalize}.portal-header .header-tab.selected{font-weight:700}.portal-header .student-view-container{padding:16px 24px}.portal-header .t3{padding:16px 24px}.portal-header .title-container{align-items:center;display:flex;justify-content:space-between}.portal-header .title-container .school-year-selector{padding-right:32px}.portal-header .week-range-container{padding:0 24px 16px}.portal-header .name-and-actions-container{align-items:center;display:flex;padding:12px 24px}.portal-header .name-and-actions-container .t3{padding:0}.portal-header .name-and-actions-container .icon-and-actions-container{display:flex;justify-content:space-evenly;width:64px}.portal-header .name-and-actions-container .icon-and-actions-container .heart-icon{cursor:pointer}.portal-header .term-and-classroom-code-container{display:flex;align-items:center;padding:0 0 12px 24px}.portal-header .term-and-classroom-code-container .term-badge-container{align-items:center;background-color:#ececec;border-radius:6px;display:flex;margin:2px 10px 2px 0;padding:2px 4px;width:-moz-fit-content;width:fit-content}.portal-header .term-and-classroom-code-container .term-badge-container .term-badge{margin-top:0;color:#343434}.portal-header .classroom-code-container{align-items:center;display:flex}.portal-header .classroom-code-title,.portal-header .classroom-code{color:#343434;font-size:.875rem;opacity:.85}.portal-header .classroom-code{cursor:pointer;padding-left:8px;-webkit-text-decoration:underline dotted #343434;text-decoration:underline dotted #343434;word-break:break-all}.portal-header .dynamic-header-content{display:flex;flex-direction:column;padding-bottom:16px}.portal-header .dynamic-header-content .stg-title{padding:16px 0 4px 24px}.portal-header .dynamic-header-content .header-subtitle{font-size:.875rem;font-weight:400;padding-left:24px}.portal-insights{height:100%;padding:8px}.portal-insights .embedded-iframe{height:calc(100vh - 80px);width:100%}.portal-lessons{padding:16px}.portal-lessons .grade-level-selector-container{align-items:center;display:flex}.portal-lessons .grade-level-selector-container .grade-level-label{margin-right:14px}.portal-lessons .portal-lessons-empty-state{margin:32px auto;text-align:center}.portal-lessons .portal-lessons-empty-state .empty-state-reason{margin:32px auto;max-width:700px}.portal-overview{display:flex}.portal-overview .modules-and-my-pages-container{width:60%}.portal-overview .highlights-container{width:40%}.portal-overview .highlights-container .highlights-section-header-container{align-items:center;display:flex;margin-bottom:8px}.portal-overview .highlights-container .highlight-cards-container{display:flex;flex-direction:column;margin-right:16px}.portal-overview .highlights-container .highlight-cards-container .highlight-card{background-color:#fff;border-radius:8px;display:flex;margin:8px 0;min-height:80px;outline-offset:-1px;outline:1px solid #ddd;overflow:hidden;transition:all 200ms ease-in-out}.portal-overview .highlights-container .highlight-cards-container .highlight-card .highlight-card-icon-container{align-items:center;display:flex;justify-content:center;min-width:80px}.portal-overview .highlights-container .highlight-cards-container .highlight-card .highlight-card-icon-container svg{height:40px;width:40px}.portal-overview .highlights-container .highlight-cards-container .highlight-card.classroom-insights-card .highlight-card-icon-container{background-color:#e6d5fe}.portal-overview .highlights-container .highlight-cards-container .highlight-card .highlight-card-content{display:flex;flex-direction:column;padding:16px}.portal-overview .side-content-divider{border:.5px solid #ddd;height:auto;margin:32px 32px;max-height:400px}.portal-overview .portal-overview-section .school-modules-title{align-items:center;display:flex}.portal-overview .portal-overview-section .section-header{margin:40px 16px 0 16px}.portal-overview .portal-overview-section:first-child .section-header{margin-top:24px}.portal-overview .portal-overview-divider{margin:16px}.portal-overview .no-modules-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:80px;text-align:center}.portal-overview .no-modules-container .no-modules-image{height:165px;margin-bottom:16px;max-width:370px}.portal-overview .no-modules-container .no-modules-caption{font-size:16px;max-width:480px}.portal-overview .modules-section .modules-container{margin:16px}.portal-overview .modules-section .modules-container .module-detail-button{margin:8px 0}.portal-overview .modules-section .modules-container .module-detail-button:first-child{margin-top:0}.portal-overview .modules-section .modules-container .module-detail-button:last-child{margin-bottom:0}.portal-overview .my-pages-section .pages-container{align-items:center;display:flex;flex-wrap:wrap}.portal-overview .my-pages-section .pages-container .page-link-button{margin:16px}.portal-overview .my-pages-section .surveys-container{position:relative}.portal-overview .my-pages-section .surveys-container .active-surveys-count{align-items:center;background-color:#d8283c;border-radius:24px;color:#fff;display:flex;justify-content:center;outline:2px solid #fff;padding:2px 6px;position:absolute;right:-16px;top:0}.portal-resources{margin:32px 16px 48px}.portal-resources .portal-resources-panel{border-radius:8px !important;display:flex;flex-direction:column;justify-content:space-between;margin:16px 0}.portal-resources .portal-resources-summary{display:flex;height:60px}.portal-resources .summary-container{align-items:center;display:flex}.portal-resources .panel-expand-col{display:flex;justify-content:center;padding:8px}.portal-resources .panel-expand-col svg{color:#000}.portal-resources .panel-expand-col.expanded svg{transform:rotate(180deg)}.portal-resources .portal-resources-header{display:flex;padding:8px}.portal-resources .portal-resources-details{display:flex;flex-direction:column}.portal-resources .portal-resource-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border:2px solid #ddd;box-shadow:none;align-items:center;border-radius:4px;display:flex;justify-content:space-between;margin:8px 16px;padding:12px 16px}.portal-resources .portal-resource-item .launch-icon-and-text{align-items:center;color:#006b6b;display:flex}.portal-resources .portal-resource-item .launch-icon-and-text svg{color:#006b6b;font-size:20px;margin-right:8px}.portal-resources .portal-resource-item .resource-item-left{align-items:center;display:flex}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:16px;width:40px}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.bookmark-square-icon-custom{background-color:#fff4f0}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.ballot-icon,.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.rocket-launch-icon{background-color:#f6cdbf}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.book-icon{background-color:#f8d6ea}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.clock-icon,.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.bookmark-square-icon-wac{background-color:#caf7bd}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.help-icon{background-color:#f2e5ac}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.bookmark-square-icon-sdg,.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.laptop-icon{background-color:#c0eee8}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.book-instructions-icon,.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.reg-icon{background-color:#d0f0f7}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.bookmark-square-icon-sec{background-color:#f8d6ea}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.sel-icon,.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.bookmark-square-icon-wec{background-color:#b8ddf9}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.support-icon{background-color:#c4ebd4}.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.bookmark-square-icon-sel,.portal-resources .portal-resource-item .resource-item-left .resource-item-icon.video-icon{background-color:#e6d5fe}.portal-resources .portal-resource-item .resource-item-left .name-and-module-tag-container{display:flex;flex-direction:column;font-weight:700}.portal-resources .portal-resource-item .resource-item-left .name-and-module-tag-container .tags-container{display:flex;font-weight:400;margin-top:4px}.portal-resources .portal-resource-item .resource-item-left .name-and-module-tag-container .tags-container .module-tag{background-color:#ececec;border-radius:8px;display:flex;margin:8px 12px 8px 0;padding:4px 8px;width:-moz-fit-content;width:fit-content}.portal-resources .portal-resource-item .resource-item-left .module-icon{display:flex;padding-right:4px}@media screen and (width <= 768px){.portal-resources .portal-resource-item .resource-item-left{padding-bottom:8px}}@media screen and (width <= 768px){.portal-resources .portal-resource-item{flex-direction:column}}.portal-roster-container .portal-main-container,.portal-roster-container .portal-secondary-container{display:flex}.portal-roster-container .portal-main-container .coteachers,.portal-roster-container .portal-main-container .portal-archived-roster,.portal-roster-container .portal-main-container .portal-roster,.portal-roster-container .portal-secondary-container .coteachers,.portal-roster-container .portal-secondary-container .portal-archived-roster,.portal-roster-container .portal-secondary-container .portal-roster{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;margin:24px 12px}.portal-roster-container .portal-secondary-container .placeholder{margin:24px 12px;width:100%}.portal-roster-container .portal-secondary-container .placeholder .portal-content-header{align-items:center;color:#343434;display:flex;font-weight:700;justify-content:space-between;margin:0;padding:16px}.portal-roster-container .portal-secondary-container .placeholder .portal-instructions{align-items:center;display:flex;flex-direction:column;padding:96px 16px;text-align:center}.portal-roster-container .portal-secondary-container .placeholder .portal-instructions .portal-instructions-image{padding-bottom:24px}.portal-sel-unit{border:1px solid #ddd;border-radius:8px !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important;margin:16px 0 !important}.portal-sel-unit .sel-accordion-details{padding-top:16px}.portal-sel-unit .sel-accordion-summary{border-radius:8px}.portal-sel-unit .sel-accordion-summary:hover .sel-action{visibility:visible}.portal-sel-unit .sel-accordion-summary.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.portal-sel-unit .sel-accordion-summary.header-yellow{border-bottom:8px solid #f7f2d0}.portal-sel-unit .sel-accordion-summary.header-sky{border-bottom:8px solid #b8ddf9}.portal-sel-unit .sel-accordion-summary.header-blue{border-bottom:8px solid #d0f0f7}.portal-sel-unit .sel-accordion-summary.header-teal{border-bottom:8px solid #c0eee8}.portal-sel-unit .sel-accordion-summary.header-pink{border-bottom:8px solid #f8d6ea}.portal-sel-unit .sel-accordion-summary.header-salmon{border-bottom:8px solid #f6cdbf}.portal-sel-unit .sel-accordion-summary.header-green{border-bottom:8px solid #caf7bd}.portal-sel-unit .sel-accordion-summary.header-purple{border-bottom:8px solid #e6d5fe}.portal-sel-unit .sel-unit-row{align-items:center;display:flex}.portal-sel-unit .sel-unit-row .sel-unit-icon{align-items:center;display:flex;padding-right:40px;width:64px}.portal-sel-unit .sel-unit-row .sel-unit-name{font-weight:700}.portal-sel-unit .sel-unit-weeks{margin:0 24px;width:100%}.portal-sel-unit .sel-week{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;margin:8px;padding:16px;width:100%}.portal-sel-unit .sel-week.header-yellow{box-shadow:0 1px 4px 0 #f7f2d0}.portal-sel-unit .sel-week.header-sky{box-shadow:0 1px 4px 0 #b8ddf9}.portal-sel-unit .sel-week.header-blue{box-shadow:0 1px 4px 0 #d0f0f7}.portal-sel-unit .sel-week.header-teal{box-shadow:0 1px 4px 0 #c0eee8}.portal-sel-unit .sel-week.header-pink{box-shadow:0 1px 4px 0 #f8d6ea}.portal-sel-unit .sel-week.header-salmon{box-shadow:0 1px 4px 0 #f6cdbf}.portal-sel-unit .sel-week.header-green{box-shadow:0 1px 4px 0 #caf7bd}.portal-sel-unit .sel-week.header-purple{box-shadow:0 1px 4px 0 #e6d5fe}.portal-sel-unit .sel-week .lesson-link{align-items:center;display:flex;margin-left:8px;text-decoration:underline;width:140px}.portal-sel-unit .sel-week .lesson-link .insert-link-icon{color:#006b6b;margin-right:8px}.portal-sel-unit .sel-week .lesson-prompt-container{width:calc(100% - 140px)}.portal-sel-unit .sel-week .lesson-prompt-container .reflection-prompt{margin-top:4px;width:100%}.add-students-dialog .add-students-dialog-body{align-items:center;display:flex;flex-direction:column}.add-students-dialog .add-students-dialog-container{align-items:center;display:flex;flex-direction:column;padding:72px}.add-students-dialog .classroom-code{background-color:#ececec;border:1px solid #ddd;border-radius:4px;color:#006b6b;display:block;font-size:1.5rem;font-weight:700;padding:16px 48px;text-align:center}.add-students-dialog .classroom-code-container{align-items:center;display:flex;flex-direction:column}.add-students-dialog .classroom-code-header{margin-bottom:16px;text-align:center}.add-students-dialog .classroom-code-subheader{margin-bottom:40px}.add-students-dialog .clever-button,.add-students-dialog .google-classroom-button{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);display:flex;font-size:.875rem;padding:8px 16px}.add-students-dialog .clever-button .helper-text,.add-students-dialog .google-classroom-button .helper-text{color:#343434;margin-left:16px}.add-students-dialog .clever-logo,.add-students-dialog .google-classroom-logo{width:30px}.add-students-dialog .close-button{display:block;margin:64px auto 0;width:190px}.add-students-dialog .horizontal-line{border-bottom:1px solid #ddd;margin:0 16px;width:40%}.add-students-dialog .instructions-link{display:block;font-weight:normal;margin-top:8px;text-align:center;text-decoration:underline}.add-students-dialog .or-container{align-items:center;display:flex;font-weight:700;margin:32px 0;width:100%}.add-students-dialog .t3{margin-bottom:48px}.portal-archived-roster{margin:24px 12px;width:100%}.portal-archived-roster .portal-content-header{align-items:center;color:#343434;display:flex;font-weight:700;justify-content:space-between;margin:0;padding:16px}.portal-archived-roster .portal-instructions{align-items:center;display:flex;flex-direction:column;padding:96px 16px;text-align:center}.portal-archived-roster .portal-instructions .portal-instructions-image{padding-bottom:24px}.portal-archived-roster .account-icon,.portal-archived-roster .student-account-actions{width:60px}.portal-archived-roster .account-type-icon{color:#e07400;font-size:30px;height:30px;margin-right:16px}.portal-archived-roster .module-icon{display:flex;padding-right:4px}.portal-archived-roster .module-name{align-items:center;background-color:#ececec;border-radius:6px;display:flex;margin:2px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.portal-archived-roster .module-name.no-modules{background-color:#fff9f1;border:1px solid #e07400}.portal-archived-roster .module-name .warning-icon{color:#e07400}.portal-archived-roster .no-students{margin-top:24px;text-align:center}.portal-archived-roster .student-email,.portal-archived-roster .student-name{word-wrap:break-word}.portal-archived-roster .student-email span,.portal-archived-roster .student-name span{font-size:1rem}.portal-archived-roster .student-email,.portal-archived-roster .student-modules,.portal-archived-roster .student-name{flex:1}.portal-archived-roster .student-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none}.portal-archived-roster .student-list{padding:0 8px}.portal-archived-roster .student-list-header{display:flex;padding:0 24px}.portal-archived-roster .student-list-header-cell{width:50%}.portal-archived-roster .student-modules{display:flex;flex-direction:column}.portal-archived-roster .no-archived-image{width:200px}.clever-library-error{align-items:center;display:flex;flex-direction:column;margin:64px}.clever-library-error .button-container{display:flex;flex-direction:column;margin-top:24px}.clever-library-error .instructions{font-size:1rem;margin:0 130px;text-align:center}.clever-library-error .open-clever-library-button{margin-bottom:16px}.clever-secure-sync-dialog .classroom-container{align-items:center;display:flex;padding-bottom:16px}.clever-secure-sync-dialog .classroom-container .abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;height:48px;justify-content:center;padding:8px;width:48px}.clever-secure-sync-dialog .classroom-container .right-container{padding-left:16px}.clever-secure-sync-dialog .sync-options-container{padding-top:24px}.clever-secure-sync-dialog .sync-options-container .sync-options-header{align-items:center;display:flex}.clever-secure-sync-dialog .sync-options-container .sync-options-header .whats-this{padding-left:8px}.clever-secure-sync-dialog .sync-options-radio-button-group{margin-top:16px}.clever-secure-sync-dialog .sync-options-radio-button-group .description{font-size:16px}.clever-secure-sync-dialog .sync-options-radio-button-group .MuiFormControlLabel-root{align-items:flex-start}.clever-secure-sync-dialog .sync-options-radio-button-group .MuiFormControlLabel-root .MuiSvgIcon-root{color:#006b6b}.clever-secure-sync-dialog .sync-options-radio-button-group .MuiRadio-root{margin-right:8px;padding-top:0}.clever-secure-sync-dialog .sync-options-radio-button-group .sync-options-form-control-label{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;padding:16px 8px}.clever-secure-sync-dialog .sync-options-radio-button-group .sync-options-form-control-label.selected{border:1px solid #006b6b}.confirm-student-delete-dialog .confirm-student-delete-dialog-container{padding-left:64px;padding-right:64px}.confirm-student-delete-dialog .acknowledge,.confirm-student-delete-dialog .error-chalkboard,.confirm-student-delete-dialog .stg-title{margin-bottom:16px}.confirm-student-delete-dialog .acknowledge{margin-top:24px}.confirm-student-delete-dialog .error-chalkboard{width:200px}.confirm-student-delete-dialog .image-container,.confirm-student-delete-dialog .stg-title,.confirm-student-delete-dialog .warning{text-align:center}.confirm-student-delete-dialog .highlight{font-weight:700}.confirm-student-delete-dialog .remove-button{background-color:#d8283c;color:#fff;margin-left:16px;padding:8px 24px;width:190px}.confirm-student-delete-dialog .text{font-size:16px}.confirm-student-delete-dialog .warning{margin-bottom:24px}.google-classroom-error{text-align:center}.google-classroom-error .error-image{margin-bottom:32px;width:255px}.google-classroom-error .go-back-button{margin-top:64px;width:190px}.google-classroom-error .troubleshooting-label{margin-top:32px}.google-classroom-error .troubleshooting-label,.google-classroom-error .troubleshooting-link{font-size:1.5rem}.google-classroom-error .troubleshooting-link{font-weight:normal;text-decoration:underline}.import-clever-classroom-dialog .classroom-label-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;align-items:center;display:flex;justify-content:space-between;height:74px;padding:16px}.import-clever-classroom-dialog .classroom-label-container .MuiSvgIcon-root{color:#006b6b}.import-clever-classroom-dialog .classroom-label-container.selected{border:1px solid #006b6b}.import-clever-classroom-dialog .classroom-name,.import-clever-classroom-dialog .student-count{width:calc((100% - 10%)/2)}.import-clever-classroom-dialog .clever-classrooms-header{display:flex;padding:8px 16px}.import-clever-classroom-dialog .import-clever-classroom-dialog-body{margin:auto;max-width:1070px}.import-clever-classroom-dialog .radio-button-container{width:10%}.import-clever-classroom-dialog .no-classrooms-error{padding:24px;text-align:center}.import-google-classroom-dialog .classroom-label-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;align-items:center;display:flex;justify-content:space-between;height:74px;padding:16px}.import-google-classroom-dialog .classroom-label-container.selected{border:1px solid #006b6b}.import-google-classroom-dialog .classroom-code,.import-google-classroom-dialog .classroom-name,.import-google-classroom-dialog .student-count{width:30%}.import-google-classroom-dialog .classroom-name{font-weight:700}.import-google-classroom-dialog .filter-and-search-container{align-items:flex-end;display:flex}.import-google-classroom-dialog .filter-container{align-items:center;display:flex;margin-left:80px}.import-google-classroom-dialog .header{display:flex;font-size:12px;font-weight:700;padding:8px 16px}.import-google-classroom-dialog .import-options{align-items:center;display:flex;justify-content:space-between;margin-bottom:48px}.import-google-classroom-dialog .radio-button-container{width:10%}.import-google-classroom-dialog .radio-button-container .MuiSvgIcon-root{color:#006b6b}.import-google-classroom-dialog .refresh-container{align-items:flex-start;color:#006b6b;cursor:pointer;display:flex}.import-google-classroom-dialog .search-field,.import-google-classroom-dialog .state-selector{width:276px}.import-google-classroom-dialog .state-selector{margin-left:16px}.import-google-classroom-dialog .sync-icon{color:#006b6b}.portal-roster{margin:24px 12px;width:100%}.portal-roster .portal-content-header{align-items:center;color:#343434;display:flex;font-weight:700;justify-content:space-between;margin:0;padding:16px}.portal-roster .portal-instructions{align-items:center;display:flex;flex-direction:column;padding:96px 16px;text-align:center}.portal-roster .portal-instructions .portal-instructions-image{padding-bottom:24px}.portal-roster .account-icon,.portal-roster .student-account-actions{width:60px}.portal-roster .account-type-icon{color:#e07400;font-size:30px;height:30px;margin-right:16px}.portal-roster .module-icon{display:flex;padding-right:4px}.portal-roster .module-name{align-items:center;background-color:#ececec;border-radius:6px;display:flex;margin:2px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.portal-roster .module-name.no-modules{background-color:#fff9f1;border:1px solid #e07400}.portal-roster .module-name .warning-icon{color:#e07400}.portal-roster .no-students{margin-top:24px;text-align:center}.portal-roster .student-email,.portal-roster .student-name{word-wrap:break-word}.portal-roster .student-email span,.portal-roster .student-name span{font-size:1rem}.portal-roster .student-email,.portal-roster .student-modules,.portal-roster .student-name{flex:1}.portal-roster .student-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none}.portal-roster .student-list{padding:0 8px}.portal-roster .student-list-header{display:flex;padding:0 24px}.portal-roster .student-list-header-cell{width:50%}.portal-roster .student-modules{display:flex;flex-direction:column}.portal-roster .add-students-icon{cursor:pointer}.portal-roster .button-container,.portal-roster .clever-secure-sync-container{display:flex;justify-content:center;padding:16px 12px}.portal-roster .button-container+.portal-instructions{padding:24px 16px 96px}.portal-roster .clever-secure-sync-container .sync-button,.portal-roster .clever-secure-sync-container .sync-status-container{width:50%}.portal-roster .clever-secure-sync-container .sync-button{color:#006b6b;cursor:pointer;text-align:right;text-decoration:underline}.portal-roster .clever-secure-sync-container .sync-status-container{display:flex}.portal-roster .clever-secure-sync-container .sync-status-container .sync-status{font-style:italic}.portal-roster .header-text{align-items:center;display:flex}.portal-roster .header-text .info-icon{color:#006b6b;font-size:16px;margin-left:8px}.portal-roster .icon-button+.icon-button{margin-left:8px}.portal-roster .no-rostered-image{width:216px}.portal-roster .roster-button{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);display:flex;justify-content:center;max-width:268px}.portal-roster .roster-button .helper-text{color:#343434;margin-left:16px}.portal-roster .roster-button+.roster-button{margin-left:16px}.student-options-menu-list .icon{margin-right:8px}.synced-classroom-dialog .error-image{width:110px}.synced-classroom-dialog .footer{justify-content:center}.synced-classroom-dialog .stg-title,.synced-classroom-dialog .text{padding:8px}.synced-classroom-dialog .synced-classroom{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;margin:16px 24px;padding:8px}.synced-classroom-dialog .synced-classroom .classroom-abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin:16px;width:40px}.synced-classroom-dialog .synced-classroom .classroom-details{margin:16px;text-align:left;width:calc(100% - 40px)}.synced-classroom-dialog .synced-classroom .classroom-details .name{font-weight:700}.synced-classroom-dialog .synced-classroom .classroom-details .name .archived{font-style:italic;font-weight:400}.synced-classroom-dialog .synced-classroom-dialog-body{text-align:center}.synced-classroom-dialog .text{text-align:left}.teacher-and-coteachers{margin:24px 12px;width:100%}.teacher-and-coteachers .portal-content-header{align-items:center;color:#343434;display:flex;font-weight:700;justify-content:space-between;margin:0;padding:16px}.teacher-and-coteachers .portal-instructions{align-items:center;display:flex;flex-direction:column;padding:96px 16px;text-align:center}.teacher-and-coteachers .portal-instructions .portal-instructions-image{padding-bottom:24px}.teacher-and-coteachers .add-coteachers-icon{cursor:pointer}.teacher-and-coteachers .books-image{width:116px}.teacher-and-coteachers .teacher-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none}.teacher-and-coteachers .teacher-list{padding:0 8px}.teacher-and-coteachers .teacher-list-header{display:flex;margin:16px 72px 8px 24px}.teacher-and-coteachers .teacher-list-header-cell{width:50%}.teacher-and-coteachers .teacher-email,.teacher-and-coteachers .teacher-name{word-wrap:break-word}.teacher-and-coteachers .teacher-email span,.teacher-and-coteachers .teacher-name span{font-size:1rem}.teacher-and-coteachers .teacher-email{width:50%}.teacher-and-coteachers .teacher-name{width:30%}.teacher-and-coteachers .main-content .stg-header{margin-left:24px;margin-top:16px}.teacher-and-coteachers .portal-instructions{border-top:1px solid #ddd}.update-student-password-dialog .confirm-new-password-input,.update-student-password-dialog .new-password-input{margin:16px 0}.select-classroom-grade-level-dialog .classroom-grade-level-container{align-items:flex-end;display:flex;width:80%}.select-classroom-grade-level-dialog .classroom-grade-level-container .classroom-grade-level{width:100px}.select-classroom-grade-level-dialog .classroom-grade-level-container .classroom-grade-level-input{width:calc(100% - 100px)}.select-classroom-grade-level-dialog .close-button{width:100px}.select-classroom-grade-level-dialog .header{display:flex;justify-content:right}.select-classroom-grade-level-dialog .image-container{display:flex;justify-content:center}.select-classroom-grade-level-dialog .image-container img{width:250px}.select-classroom-grade-level-dialog .instructions,.select-classroom-grade-level-dialog .stg-title{margin:24px 0}.select-classroom-grade-level-dialog .footer{justify-content:center}.select-classroom-grade-level-dialog .select-classroom-grade-level-dialog-body{margin:0}.select-classroom-grade-level-dialog .stg-dialog-container{padding:48px}.join-schools-dialog .empty-schools-container{padding-top:56px;text-align:center}.join-schools-dialog .join-schools-list{padding-top:32px}.join-schools-dialog .join-schools-list-header{display:flex;padding:12px 16px 0}.join-schools-dialog .join-schools-list-header .school-name{padding-left:48px;width:50%}.join-schools-dialog .join-schools-list-header .school-city-state{width:35%}.join-schools-dialog .join-schools-list-header .school-zip{width:15%}.join-schools-dialog .school-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border:2px solid #ddd;box-shadow:none;align-items:center;display:flex;padding:12px 16px}.join-schools-dialog .school-item.selected{border:1px solid #006b6b}.join-schools-dialog .school-item.disabled{cursor:default}.join-schools-dialog .school-item.disabled svg{color:#ddd}.join-schools-dialog .school-item.disabled .school-city-state,.join-schools-dialog .school-item.disabled .school-zip{color:#ddd}.join-schools-dialog .school-item svg{color:#006b6b}.join-schools-dialog .school-item .school-control-label span{font-size:16px;font-weight:700}.join-schools-dialog .school-item .school-control-label span+span{padding-left:16px}.join-schools-dialog .school-item .school-radio-button-group{width:50%}.join-schools-dialog .school-item .school-city-state{width:35%}.join-schools-dialog .school-item .school-zip{width:15%}.join-schools-dialog .search-schools-container{display:flex;justify-content:center}.join-schools-dialog .schools-search{width:80%}.join-schools-dialog .schools-search input{font-size:1rem}.join-schools-dialog .whats-this-link{font-family:"Open Sans",sans-serif;padding-left:16px}.whats-this-dialog .description{padding-top:32px}.whats-this-dialog .footer{justify-content:center}.whats-this-dialog .join-school-image-container{align-items:center;display:flex;justify-content:center;padding-bottom:32px}.whats-this-dialog .join-school-image-container .join-school-image{width:160px}.whats-this-dialog .stg-title{text-align:center}.confirm-post-unit-survey-dialog .header{display:flex;justify-content:flex-end}.confirm-post-unit-survey-dialog .header .close-button{width:48px}.confirm-post-unit-survey-dialog .confirm-post-unit-survey-dialog-body{text-align:center;margin:0}.confirm-post-unit-survey-dialog .confirm-post-unit-survey-dialog-body .student-ipad{height:200px;width:200px}.confirm-post-unit-survey-dialog .confirm-post-unit-survey-dialog-body .t3{margin-left:40px;width:354px}.confirm-post-unit-survey-dialog .confirm-post-unit-survey-dialog-body .description{margin:20px 0;text-align:left}.confirm-post-unit-survey-dialog .footer{display:flex;justify-content:flex-end;padding-top:0}.confirm-post-unit-survey-dialog .footer .cancel-button{width:140px}.confirm-post-unit-survey-dialog .footer .continue-button{width:240px}.sel-insights .all-link{font-weight:700}.sel-insights .insights-reflection-prompt{padding:0 0 4px}.sel-insights .insights-table-filters{flex-shrink:0}.sel-insights .insights-selectors{align-items:center;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:16px 24px 8px;position:sticky;top:60px;z-index:1}.sel-insights .insights-selectors .selector-container{padding-top:0}.sel-insights .insights-selectors.sticky{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.sel-insights .selector-divider,.sel-insights .table-divder{display:flex}.sel-insights .selector-divider{height:24px;margin-right:16px;width:1px}.sel-insights .table-divider{margin:16px 0}.sel-insights .selected-text{align-items:center;color:#fff;display:flex}.sel-insights .selected-text .new-badge{margin-left:8px}.sel-insights .showing-check-in-text{flex-shrink:0;font-style:italic;margin-left:16px}.sel-insights .unread-notification{background-color:#d8283c;border-radius:50%;bottom:75%;left:100%;padding:7.5px;position:absolute}.sel-insights .view-all-check-ins{text-align:center}.sel-insights .sel-week-selector,.sel-insights .wec-week-selector,.sel-insights .week-selector{background-color:#1e8573;border-radius:20px;padding:0 16px}.sel-insights .sel-body-table-container{padding:24px}.sel-insights .selector-container{align-items:center;display:flex;padding-right:32px;padding-top:8px}.sel-insights .selector-container .selector-label{padding-right:8px}.sel-insights .selector-container+.selector-container{padding-left:0}.sel-insights-table-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;padding:16px 8px;border:1px solid #ddd;color:inherit;text-align:center;text-decoration:none}.sel-insights-table-row .own-feedback-content{margin-bottom:8px}.sel-insights-table-row .other-feedback-content{color:#006b6b;text-align:center}.sel-insights-table-row .smiley-image{height:40px;width:40px}.sel-insights-table-row .action-button{border-radius:4px}.sel-insights-table-row .action-button .action-text{color:#006b6b}.sel-insights-table-row .action-button .show-replies-icon{color:#006b6b;margin-right:2px;width:20px}.sel-insights-table-row .action-button:hover{background-color:#e5faf8}.sel-insights-table-row .feedback-content{font-size:.875rem}.sel-insights-table-row .show-replies-btn{display:flex}.sel-insights-table-row .reflection-content-container{align-items:center;display:flex;width:100%}.sel-insights-table-row .reflection-content-container .insights-feeling-cell{min-height:30px;text-align:center;width:40px}.sel-insights-table-row .reflection-content-container .insights-reflection-flag-cell{display:flex;justify-content:center;min-width:64px}.sel-insights-table-row .reflection-content-container .insights-reflection-unread-cell{width:20px}.sel-insights-table-row .reflection-content-container .insights-reflection-unread-cell .unread-reflection-marker{background-color:#2c97df;border-radius:50%;height:12px;margin-right:8px;width:12px}.sel-insights-table-row .reflection-content-container .grades-metric-cell,.sel-insights-table-row .reflection-content-container .grades-reflection-quality-cell,.sel-insights-table-row .reflection-content-container .insights-feeling-cell,.sel-insights-table-row .reflection-content-container .insights-reflection-unread-cell{flex-shrink:0}.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell{margin-right:16px}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell{display:flex;flex-direction:column;flex-grow:1;margin-left:6px}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell{display:flex;justify-content:space-between}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date{align-items:center;display:flex}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-reflection-flag,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-reflection-flag{margin-left:8px}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-date,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-date{font-size:.875rem}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name{font-weight:700;margin-right:8px}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name:hover,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name:hover{color:#006b6b;cursor:pointer;text-decoration:underline}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content{text-align:left}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;border:1px solid #ddd;border-radius:4px;font-size:.875rem;margin:8px 0 4px;min-height:32px;padding:4px 8px;word-break:break-word}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.empty,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.empty{background-color:#f9f9f9;border:1px solid #ddd;font-style:italic}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.empty .reflection-content-text,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.empty .reflection-content-text{opacity:.4}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.flagged,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.flagged{background-color:#fff9f1;border:2px solid #e07400}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.unread,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.unread{font-weight:700}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container{display:flex}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button{margin-right:16px;padding:4px !important}.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .edit-icon,.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .flag-icon,.sel-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .reply-icon,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .edit-icon,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .flag-icon,.sel-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .reply-icon{color:#006b6b;margin-right:2px;width:20px}.sel-insights-table-row .insights-feedback-cell{margin:0 16px 0 64px}.sel-insights-table-row.selected{border:4px solid #006b6b}.sel-insights-table-row.is-sample{cursor:initial}.sel-reflection-history .reflections-toggle{color:#006b6b;cursor:pointer;margin:auto;text-align:center;text-decoration:underline}.sel-reflection-history .separator{margin:16px 0}.sel-student-summary-dialog .pagination-container{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:flex-end;padding:16px 32px}.sel-student-summary-dialog .pagination-container .current-student,.sel-student-summary-dialog .pagination-container .total-students{padding-left:8px;padding-right:8px}.sel-student-summary-dialog .pagination-container .current-student{border-bottom:1px solid #ddd}.sel-student-summary-dialog .pagination-container .left-chevron-button{margin-right:8px}.sel-student-summary-dialog .pagination-container .right-chevron-button{margin-left:8px}.sel-student-summary-dialog .pagination-container .space{padding-left:16px;padding-right:16px}.sel-student-summary-dialog .body{margin-left:0;margin-right:0;margin-top:80px;padding:0}.sel-student-summary-dialog .header-container .header-content{padding:16px}.sel-student-summary-dialog .student-name-header{border-bottom:1px solid #ddd;padding:16px 32px}.sel-student-summary-dialog .sel-student-summary-dialog-container{display:flex}.sel-student-summary-dialog .sel-student-summary-dialog-container .left,.sel-student-summary-dialog .sel-student-summary-dialog-container .right{padding:32px;width:50%}.sel-student-summary-dialog .sel-student-summary-dialog-container .left{border-right:1px solid #ddd}.sel-student-summary-dialog .sel-unit-and-legender-container .After-dot,.sel-student-summary-dialog .sel-unit-and-legender-container .Before-dot{border-radius:50%;height:20px;margin:0 8px;width:20px}.sel-student-summary-dialog .sel-unit-and-legender-container .After-dot{background-color:#87daec}.sel-student-summary-dialog .sel-unit-and-legender-container .Before-dot{background-color:#d0f0f7}.sel-student-summary-dialog .sel-unit-and-legender-container .legend{align-items:center;display:flex;justify-content:flex-end}.sel-student-summary-dialog .sel-unit-and-legender-container .legend-text{margin-right:16px}.sel-student-summary-dialog .titles{margin-left:24px}.teacher-sel-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.teacher-sel-header .num-unread{background-color:#006b6b;border-radius:8px;color:#fff;padding:2px 6px;margin-left:4px}.teacher-sel-header .num-unread.hidden{display:none}.teacher-sel-header .header-tab{font-size:.875rem;text-transform:capitalize}.teacher-sel-header .header-tab.selected{font-weight:700}.teacher-sel-header .student-view-container{padding:16px 24px}.teacher-sel-header .t3{padding:16px 24px}.teacher-sel-header .title-container{align-items:center;display:flex;justify-content:space-between}.teacher-sel-header .title-container .school-year-selector{padding-right:32px}.teacher-sel-header .week-range-container{padding:0 24px 16px}.teacher-sel-header .title-container .tooltip-container svg{color:#006b6b;font-size:.875rem}.teacher-sel-header .title-container .get-started-link{align-items:center;display:flex;font-size:.875rem;margin-left:8px}.teacher-sel-header .title-container .info-text{margin-left:4px;text-decoration:underline}.teacher-sel-header .title-container .stg-header{align-items:center;display:flex;width:calc(100% - 240px)}.teacher-sel-header .title-container .student-view-container{width:240px}.teacher-sel-header .info-icon{cursor:default}.teacher-sel-header .num-unread{background-color:#d8283c}.teacher-sel-header .learning-strategies-title-container{display:flex;flex-direction:column;padding-bottom:16px}.teacher-sel-header .learning-strategies-title-container .stg-title{padding:16px 0 4px 24px}.teacher-sel-header .learning-strategies-title-container .header-subtitle{font-size:.875rem;font-weight:400;padding-left:24px}.edit-sel-week-dialog .edit-sel-week-dialog-container{margin:0 auto;max-width:990px}.edit-sel-week-dialog .lesson-name-input{padding-bottom:48px}.edit-sel-week-dialog .date-container{display:flex;justify-content:space-between;padding-bottom:48px}.edit-sel-week-dialog .date-container .date-and-label-container{width:45%}.edit-sel-week-dialog .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.edit-sel-week-dialog .date-and-label-container .date-picker:hover,.edit-sel-week-dialog .date-and-label-container .date-picker:focus{border-color:#006b6b}.edit-sel-week-dialog .date-and-label-container .react-datepicker-wrapper,.edit-sel-week-dialog .date-and-label-container .react-datepicker__input-container,.edit-sel-week-dialog .date-and-label-container .date-picker{width:100%}.edit-sel-week-dialog .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.edit-sel-week-dialog .date-and-label-container:focus-within .picker-label{color:#006b6b}.sel-unit{border:1px solid #ddd;border-radius:8px !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important;margin:16px 0 !important}.sel-unit.hidden-item{box-shadow:0 0 6px 0 rgba(0,0,0,.15)}.sel-unit.is-overlapping{border:4px solid #e07400}.sel-unit.is-invalid-pre-survey{border:4px solid #d8283c}.sel-unit .sel-accordion-details{padding-top:16px}.sel-unit .sel-accordion-details.hidden-item{background-color:#f9f9f9}.sel-unit .sel-accordion-summary{border-radius:8px}.sel-unit .sel-accordion-summary:hover .sel-action{visibility:visible}.sel-unit .sel-accordion-summary.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.sel-unit .sel-accordion-summary.hide-cursor{cursor:initial}.sel-unit .sel-accordion-summary.hide-cursor:hover{cursor:initial}.sel-unit .sel-accordion-summary.hide-cursor>.MuiAccordionSummary-content{cursor:initial}.sel-unit .sel-accordion-summary.header-yellow{border-bottom:8px solid #f7f2d0}.sel-unit .sel-accordion-summary.header-sky{border-bottom:8px solid #b8ddf9}.sel-unit .sel-accordion-summary.header-blue{border-bottom:8px solid #d0f0f7}.sel-unit .sel-accordion-summary.header-teal{border-bottom:8px solid #c0eee8}.sel-unit .sel-accordion-summary.header-pink{border-bottom:8px solid #f8d6ea}.sel-unit .sel-accordion-summary.header-salmon{border-bottom:8px solid #f6cdbf}.sel-unit .sel-accordion-summary.header-green{border-bottom:8px solid #caf7bd}.sel-unit .sel-accordion-summary.header-purple{border-bottom:8px solid #e6d5fe}.sel-unit .sel-accordion-summary.hidden-item{border-bottom:8px solid #ececec;box-shadow:0 1px 4px 0 #ddd}.sel-unit .sel-accordion-summary.hidden-item .sel-action{visibility:visible}.sel-unit .sel-row{align-items:center;display:flex;width:100%}.sel-unit .sel-row .sel-action,.sel-unit .sel-row .sel-icon{width:64px}.sel-unit .sel-row .sel-dates,.sel-unit .sel-row .sel-name{width:calc((100% - 128px)/2)}.sel-unit .sel-row .sel-dates.hidden-item,.sel-unit .sel-row .sel-name.hidden-item{opacity:.5}.sel-unit .sel-row .sel-action{display:flex;justify-content:flex-end;visibility:hidden}.sel-unit .sel-row .sel-action .unpublish-icon{margin:0 16px}.sel-unit .sel-row .sel-icon{align-items:center;display:flex;padding-right:40px}.sel-unit .sel-unit-row .sel-dates,.sel-unit .sel-unit-row .sel-name{font-weight:700}.sel-unit .sel-week{border-radius:8px !important;margin-top:16px !important}.sel-unit .sel-week.header-yellow{box-shadow:0 1px 4px 0 #f7f2d0}.sel-unit .sel-week.header-sky{box-shadow:0 1px 4px 0 #b8ddf9}.sel-unit .sel-week.header-blue{box-shadow:0 1px 4px 0 #d0f0f7}.sel-unit .sel-week.header-teal{box-shadow:0 1px 4px 0 #c0eee8}.sel-unit .sel-week.header-pink{box-shadow:0 1px 4px 0 #f8d6ea}.sel-unit .sel-week.header-salmon{box-shadow:0 1px 4px 0 #f6cdbf}.sel-unit .sel-week.header-green{box-shadow:0 1px 4px 0 #caf7bd}.sel-unit .sel-week.header-purple{box-shadow:0 1px 4px 0 #e6d5fe}.sel-unit .sel-week.hidden-item{box-shadow:0 0 6px 0 rgba(0,0,0,.15)}.sel-unit .sel-week.is-overlapping{border:4px solid #e07400}.sel-unit .sel-weeks{margin:0 24px;width:100%}.sel-unit .sel-weeks .sel-week-inner{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;margin:8px;padding:16px;width:100%}.sel-unit .sel-weeks .sel-week-inner.header-yellow{box-shadow:0 1px 4px 0 #f7f2d0}.sel-unit .sel-weeks .sel-week-inner.header-sky{box-shadow:0 1px 4px 0 #b8ddf9}.sel-unit .sel-weeks .sel-week-inner.header-blue{box-shadow:0 1px 4px 0 #d0f0f7}.sel-unit .sel-weeks .sel-week-inner.header-teal{box-shadow:0 1px 4px 0 #c0eee8}.sel-unit .sel-weeks .sel-week-inner.header-pink{box-shadow:0 1px 4px 0 #f8d6ea}.sel-unit .sel-weeks .sel-week-inner.header-salmon{box-shadow:0 1px 4px 0 #f6cdbf}.sel-unit .sel-weeks .sel-week-inner.header-green{box-shadow:0 1px 4px 0 #caf7bd}.sel-unit .sel-weeks .sel-week-inner.header-purple{box-shadow:0 1px 4px 0 #e6d5fe}.sel-unit .sel-weeks .sel-week-inner.hidden-item{box-shadow:0 0 6px 0 rgba(0,0,0,.15)}.sel-unit .sel-weeks .sel-week-inner.hidden-item .lesson-link,.sel-unit .sel-weeks .sel-week-inner.hidden-item .insert-link-icon{color:#343434 !important;opacity:.5}.sel-unit .sel-weeks .sel-week-inner.hidden-item .reflection-prompt{opacity:.5}.sel-unit .sel-weeks .sel-week-inner .lesson-link{align-items:center;display:flex;margin-left:8px;text-decoration:underline;width:140px}.sel-unit .sel-weeks .sel-week-inner .lesson-link .insert-link-icon{color:#006b6b;margin-right:8px}.sel-unit .sel-weeks .sel-week-inner .reflection-prompt{width:calc(100% - 140px)}.sel-weeks-overlap-dialog .footer{align-items:center;flex-direction:column;padding-top:24px}.sel-weeks-overlap-dialog .sub-header,.sel-weeks-overlap-dialog .t3{margin:24px 0}.sel-weeks-overlap-dialog .overlap-image{width:330px}.sel-weeks-overlap-dialog .save-button{margin-bottom:16px;margin-left:0}.sel-weeks-overlap-dialog .sel-weeks-overlap-dialog-body{text-align:center}.sel-weeks-overlap-dialog .sub-header{font-size:1.5rem}.sel-set-up{padding:24px}.account-panel .field-set{display:flex;padding:16px 0;width:100%}.account-panel .field-set-label{width:100px}.account-panel .info-icon{color:#006b6b;cursor:default;margin-left:8px}.account-panel .link-container{align-items:center;display:flex;margin-bottom:12px}.account-panel .google-sdk-button{margin-bottom:12px}.confirm-delete-account-dialog .checkbox-container{margin-top:16px}.communication-preferences-panel .global-switch-container{align-items:center;display:flex}.communication-preferences-panel .global-switch-container label{margin-left:16px}.communication-preferences-panel .info-icon{color:#006b6b;font-size:20px}.settings{padding:0}.settings .account,.settings .profile,.settings .school{margin:24px 0}.settings .boxes-container{margin:40px 72px}.settings .title-container{padding:24px 72px}.settings-panel{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.settings-panel .header-container{align-items:center;display:flex;justify-content:space-between;padding:24px}.settings-panel .children-container{padding:24px}.settings-panel .save-button{width:190px}.profile-dialog .input-container{padding:16px 0}.profile-dialog .input-container input{width:287px}.profile-panel .field-set{display:flex;padding:16px 0;width:100%}.profile-panel .field-set-label{width:100px}.school-panel .join-schools-button{padding:16px}.school-panel .school-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;align-items:center;display:flex;margin:8px 0 0 0;padding:12px 16px}.school-panel .school-item .remove-school{width:10%}.school-panel .school-item .remove-school .remove-school-link{visibility:hidden}.school-panel .school-item .remove-school .remove-school-link.editing{visibility:visible}.school-panel .school-item .school-name{width:40%}.school-panel .school-item .school-city-state{width:30%}.school-panel .school-item .school-year{width:10%}.school-panel .school-item .school-zip{width:10%}.update-password-dialog .update-password-dialog-body{display:flex;flex-direction:column}.update-password-dialog .text-input{margin:16px 0}.simplified-insights-table-header{padding:16px;align-items:flex-end !important;display:flex;padding:0 16px;padding-bottom:4px;text-align:center}.simplified-insights-table-header .simplified-insights-student-name-cell{width:20%}.simplified-insights-table-header .simplified-insights-feeling-cell,.simplified-insights-table-header .simplified-insights-reason-cell{width:10%}.simplified-insights-table-header .simplified-insights-reflection-cell{width:35%}.simplified-insights-table-header .simplified-insights-reflection-flag-cell{display:flex;justify-content:center;min-width:64px}.simplified-insights-table-header .simplified-insights-response-cell{width:30%}.simplified-insights-table-header .insights-more-actions-cell{min-width:24px}.simplified-insights-table-header .insights-reflection-flag-cell{min-width:64px}.simplified-insights-table-header .simplified-insights-student-name-cell{text-align:left;width:20%}.simplified-insights-table-header .simplified-insights-response-cell{display:flex;padding-left:40px;text-align:left}.simplified-insights-table-header .simplified-insights-feeling-cell,.simplified-insights-table-header .simplified-insights-reason-cell{display:flex;justify-content:center;position:relative;top:4px}.simplified-insights-table-header .simplified-insights-feeling-cell .info-icon-container .info-icon,.simplified-insights-table-header .simplified-insights-reason-cell .info-icon-container .info-icon{color:#006b6b;cursor:pointer;font-size:1.25rem;margin-left:2px;position:relative;top:-1px}.simplified-insights-table-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;padding:16px;align-items:center;color:inherit;display:flex;text-align:center;text-decoration:none}.simplified-insights-table-row .simplified-insights-student-name-cell{width:20%}.simplified-insights-table-row .simplified-insights-feeling-cell,.simplified-insights-table-row .simplified-insights-reason-cell{width:10%}.simplified-insights-table-row .simplified-insights-reflection-cell{width:35%}.simplified-insights-table-row .simplified-insights-reflection-flag-cell{display:flex;justify-content:center;min-width:64px}.simplified-insights-table-row .simplified-insights-response-cell{width:30%}.simplified-insights-table-row .feedback-content,.simplified-insights-table-row .reflection-content{word-break:break-word}.simplified-insights-table-row .feedback-content.highlight,.simplified-insights-table-row .reflection-content.highlight{background-color:#c7f0ec;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:8px;width:calc(100% - 16px)}.simplified-insights-table-row .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;width:16px}.simplified-insights-table-row .placeholder.highlight::after{content:""}.simplified-insights-table-row .own-feedback-content{margin-bottom:8px}.simplified-insights-table-row .other-feedback-content{color:#006b6b;text-align:center}.simplified-insights-table-row .smiley-image{height:40px;width:40px}.simplified-insights-table-row.is-sample{cursor:initial}.simplified-insights-table-row .feedback-container,.simplified-insights-table-row .content-and-placeholder-container{cursor:pointer}.simplified-insights-table-row .simplified-insights-student-name-cell{text-align:left}.simplified-insights-table-row .simplified-insights-reflection-cell{display:flex;flex-direction:column;justify-content:center;text-align:left}.simplified-insights-table-row .simplified-insights-reflection-cell .reflection-container{display:flex}.simplified-insights-table-row .simplified-insights-feeling-cell,.simplified-insights-table-row .simplified-insights-reason-cell{display:flex;justify-content:center}.simplified-insights-table-row .simplified-insights-feeling-cell .default-tooltip,.simplified-insights-table-row .simplified-insights-reason-cell .default-tooltip{margin-right:10px}.simplified-insights-table-row .simplified-insights-feeling-cell img,.simplified-insights-table-row .simplified-insights-reason-cell img{max-width:40px}.simplified-insights-table-row .simplified-insights-reflection-cell,.simplified-insights-table-row .simplified-insights-response-cell{padding:0 8px;text-align:left}.simplified-insights-table-row .content-and-placeholder-container{display:flex;justify-content:center}.simplified-insights-table-row .reflection-content.highlight{height:100%}.simplified-insights-table-row .feedback-btn-container{text-align:left}.simplified-insights-table-row .question-answer-icon{color:#006b6b;cursor:pointer;font-size:1.25rem;font-weight:bold;margin-left:2px;margin-right:4px;position:relative;top:4px}.simplified-insights-table .insights-reflection-prompt{padding:12px 0}.simplified-insights-table .insights-reflection-prompt .reflection{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;padding:16px}.simplified-insights{padding:24px}.simplified-insights .cycle-selector,.simplified-insights .classroom-activity-pairing-selector{width:240px}.simplified-insights .insights-body.split-screen{margin-right:12px}.simplified-insights .insights-body.split-screen .scrollable-left-panel{height:calc(100vh - 266px);margin-top:16px;overflow-y:scroll}.simplified-insights .insights-body.split-screen .selector-container{width:350px;justify-content:space-between}.simplified-insights .insights-selectors{display:flex;flex-wrap:wrap;padding:12px 0}.simplified-insights .selector-container{align-items:center;display:flex;padding-right:32px;padding-top:8px}.simplified-insights .selector-container .selector-label{padding-right:8px}.feelings-reasons-info-dialog .feelings-reasons-info-dialog-container{width:auto}.feelings-reasons-info-dialog .header{display:flex;justify-content:flex-end;padding:8px}.feelings-reasons-info-dialog .header .close-button{width:48px}.feelings-reasons-info-dialog .footer{display:flex;justify-content:center;padding-top:0 !important}.feelings-reasons-info-dialog .footer .got-it-button{width:190px}.feelings-reasons-info-dialog .feelings-reasons-info-dialog-body{margin:0 auto;padding:0 16px;text-align:center}.feelings-reasons-info-dialog .feelings-reasons-info-dialog-body .dialog-title{font-size:24px;font-weight:bold;margin:8px 0}.feelings-reasons-info-dialog .feelings-reasons-info-dialog-body .emoji-info-image-container{height:225px}.feelings-reasons-info-dialog .description{display:flex;flex-direction:column;font-size:16px;justify-content:space-between;margin:0 auto 16px;max-width:500px;text-align:left}.feelings-reasons-info-dialog ul{-moz-columns:2;columns:2;list-style-type:disc;margin-top:8px;padding-left:96px}.reflection-history{padding:24px;padding-top:8px}.reflection-history .reflections-toggle{color:#006b6b;cursor:pointer;margin:auto;text-align:center;text-decoration:underline}.reflection-history .separator{margin:16px 0}.simplified-feelings-and-reflections-dialog .body{margin-left:0;margin-right:0;margin-top:80px;padding:0}.simplified-feelings-and-reflections-dialog .header-container .header-content{padding:16px}.simplified-feelings-and-reflections-dialog .pagination-container{align-items:center;display:flex;justify-content:flex-end}.simplified-feelings-and-reflections-dialog .pagination-container .current-student,.simplified-feelings-and-reflections-dialog .pagination-container .total-students{padding-left:8px;padding-right:8px}.simplified-feelings-and-reflections-dialog .pagination-container .current-student{border-bottom:1px solid #ddd}.simplified-feelings-and-reflections-dialog .pagination-container .left-chevron-button{margin-right:8px}.simplified-feelings-and-reflections-dialog .pagination-container .right-chevron-button{margin-left:8px}.simplified-feelings-and-reflections-dialog .pagination-container .space{padding-left:16px;padding-right:16px}.simplified-feelings-and-reflections-dialog .pagination-container,.simplified-feelings-and-reflections-dialog .student-name-header{border-bottom:1px solid #ddd;padding:16px 32px}.simplified-feelings-and-reflections-dialog .stg-dialog-container{padding:0;width:100%}.simplified-feelings-and-reflections-dialog .stg-dialog-body{display:flex;max-height:100%;min-height:calc(100vh - 80px)}.simplified-feelings-and-reflections-dialog .stg-dialog-body .left-container,.simplified-feelings-and-reflections-dialog .stg-dialog-body .right-container{padding:24px;width:50%}.simplified-feelings-and-reflections-dialog .stg-dialog-body .left-container{border-right:1px solid #ddd}.simplified-feelings-and-reflections-dialog .stg-dialog-body .left-container,.simplified-feelings-and-reflections-dialog .stg-dialog-body .right-container{padding:0}.simplified-feelings-and-reflections-dialog .stg-dialog-body .left-container .stg-header,.simplified-feelings-and-reflections-dialog .stg-dialog-body .right-container .stg-header{padding:16px 24px}.simplified-feelings-and-reflections-dialog .stg-dialog-body .left-container .date-range-selector{justify-content:space-between;padding:16px 24px}.sample-insights-table{padding:8px}.sample-insights{padding:8px}.simplified-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.simplified-header .num-unread{background-color:#006b6b;border-radius:8px;color:#fff;padding:2px 6px;margin-left:4px}.simplified-header .num-unread.hidden{display:none}.simplified-header .header-tab{font-size:.875rem;text-transform:capitalize}.simplified-header .header-tab.selected{font-weight:700}.simplified-header .student-view-container{padding:16px 24px}.simplified-header .t3{padding:16px 24px}.simplified-header .title-container{align-items:center;display:flex;justify-content:space-between}.simplified-header .title-container .school-year-selector{padding-right:32px}.simplified-header .week-range-container{padding:0 24px 16px}.simplified-header .title-container .tooltip-container svg{color:#006b6b;font-size:.875rem}.simplified-header .title-container .get-started-link{align-items:center;display:flex;font-size:.875rem;margin-left:8px}.simplified-header .title-container .info-text{margin-left:4px;text-decoration:underline}.simplified-header .title-container .stg-header{align-items:center;display:flex;width:calc(100% - 240px)}.simplified-header .title-container .student-view-container{width:240px}.simplified-header .info-icon{cursor:default}.simplified{padding:0}.survey-insights{height:100%;padding:8px}.survey-insights .embedded-iframe{height:calc(100vh - 80px);width:100%}.survey-results{padding:24px}.survey-results .empty-survey-results-body{margin-top:64px;text-align:center}.survey-results .empty-survey-results-body img{margin-bottom:16px}.survey-results .survey-results-body .selectors-container{align-items:center;display:flex}.survey-results .survey-results-body .selectors-container .selector-container{align-items:center;display:flex;margin-bottom:24px}.survey-results .survey-results-body .selectors-container .selector-container span{font-size:.875rem}.survey-results .survey-results-body .selectors-container .selector-container .selector-label{padding-right:8px}.survey-results .survey-results-body .selectors-container .selector-container+.selector-container{margin-left:32px}.survey-results .survey-results-body .survey-status .message{align-items:center;display:flex;justify-content:space-between}.survey-results .survey-results-body .survey-status .links-container{align-items:center;display:flex;justify-content:flex-end}.survey-results .survey-results-body .survey-status .link{padding:0 16px}.survey-results .survey-results-body .survey-students{margin-top:24px}.survey-results .survey-results-body .survey-students .survey-student-row-header,.survey-results .survey-results-body .survey-students .survey-student-row{align-items:center;display:flex}.survey-results .survey-results-body .survey-students .survey-student-row-header .button-container,.survey-results .survey-results-body .survey-students .survey-student-row-header .student-name,.survey-results .survey-results-body .survey-students .survey-student-row .button-container,.survey-results .survey-results-body .survey-students .survey-student-row .student-name{width:30%}.survey-results .survey-results-body .survey-students .survey-student-row-header .student-assigned,.survey-results .survey-results-body .survey-students .survey-student-row-header .student-complete,.survey-results .survey-results-body .survey-students .survey-student-row .student-assigned,.survey-results .survey-results-body .survey-students .survey-student-row .student-complete{text-align:center;width:20%}.survey-results .survey-results-body .survey-students .survey-student-row-header .student-name{padding-left:16px}.survey-results .survey-results-body .survey-students .survey-student-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;padding:16px}.survey-results .survey-results-body .survey-students .survey-student-row .student-assigned,.survey-results .survey-results-body .survey-students .survey-student-row .student-complete{align-items:center;display:flex;justify-content:center;padding:0 8px}.survey-results .survey-results-body .survey-students .survey-student-row .assigned,.survey-results .survey-results-body .survey-students .survey-student-row .complete,.survey-results .survey-results-body .survey-students .survey-student-row .in-progress{border-radius:24px;color:#343434;padding:8px;width:152px}.survey-results .survey-results-body .survey-students .survey-student-row .assigned{background-color:#a6d5f5}.survey-results .survey-results-body .survey-students .survey-student-row .button-container{text-align:right}.survey-results .survey-results-body .survey-students .survey-student-row .complete{background-color:#c4ebd4}.survey-results .survey-results-body .survey-students .survey-student-row .in-progress{background-color:#f2e5ac}.sel-survey-showing-selector{padding:8px}.surveys-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.surveys-header .header-tab{font-size:.875rem;text-transform:capitalize}.surveys-header .header-tab.selected{font-weight:700}.surveys-header .student-view-container{padding:16px 24px}.surveys-header .t3{padding:16px 24px}.surveys-header .title-container{align-items:center;display:flex;justify-content:space-between}.surveys-header .title-container .school-year-selector{padding-right:32px}.surveys-header .week-range-container{padding:0 24px 16px}.wec-feelings-and-reflections-dialog .body{margin-left:0;margin-right:0;margin-top:80px;padding:0}.wec-feelings-and-reflections-dialog .header-container .header-content{padding:16px}.wec-feelings-and-reflections-dialog .pagination-container{align-items:center;display:flex;justify-content:flex-end}.wec-feelings-and-reflections-dialog .pagination-container .current-student,.wec-feelings-and-reflections-dialog .pagination-container .total-students{padding-left:8px;padding-right:8px}.wec-feelings-and-reflections-dialog .pagination-container .current-student{border-bottom:1px solid #ddd}.wec-feelings-and-reflections-dialog .pagination-container .left-chevron-button{margin-right:8px}.wec-feelings-and-reflections-dialog .pagination-container .right-chevron-button{margin-left:8px}.wec-feelings-and-reflections-dialog .pagination-container .space{padding-left:16px;padding-right:16px}.wec-feelings-and-reflections-dialog .pagination-container,.wec-feelings-and-reflections-dialog .student-name-header{border-bottom:1px solid #ddd;padding:16px 32px}.wec-feelings-and-reflections-dialog .stg-dialog-container{padding:0;width:100%}.wec-feelings-and-reflections-dialog .stg-dialog-body{display:flex;max-height:100%;min-height:calc(100vh - 80px)}.wec-feelings-and-reflections-dialog .stg-dialog-body .left-container,.wec-feelings-and-reflections-dialog .stg-dialog-body .right-container{padding:24px;width:50%}.wec-feelings-and-reflections-dialog .stg-dialog-body .left-container{border-right:1px solid #ddd}.wec-feelings-and-reflections-dialog .stg-dialog-body .left-container,.wec-feelings-and-reflections-dialog .stg-dialog-body .right-container{padding:0}.wec-feelings-and-reflections-dialog .stg-dialog-body .left-container .stg-header,.wec-feelings-and-reflections-dialog .stg-dialog-body .right-container .stg-header{padding:16px 24px}.wec-feelings-and-reflections-dialog .stg-dialog-body .left-container .date-range-selector{justify-content:space-between;padding:16px 24px}.weekly-check-in-insights{padding:24px;padding:0}.weekly-check-in-insights .cycle-selector,.weekly-check-in-insights .classroom-activity-pairing-selector{width:240px}.weekly-check-in-insights .insights-body.split-screen{margin-right:12px}.weekly-check-in-insights .insights-body.split-screen .scrollable-left-panel{height:calc(100vh - 266px);margin-top:16px;overflow-y:scroll}.weekly-check-in-insights .insights-body.split-screen .selector-container{width:350px;justify-content:space-between}.weekly-check-in-insights .insights-selectors{display:flex;flex-wrap:wrap;padding:12px 0}.weekly-check-in-insights .selector-container{align-items:center;display:flex;padding-right:32px;padding-top:8px}.weekly-check-in-insights .selector-container .selector-label{padding-right:8px}.weekly-check-in-insights .all-link{font-weight:700}.weekly-check-in-insights .insights-reflection-prompt{padding:0 0 4px}.weekly-check-in-insights .insights-table-filters{flex-shrink:0}.weekly-check-in-insights .insights-selectors{align-items:center;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:16px 24px 8px;position:sticky;top:60px;z-index:1}.weekly-check-in-insights .insights-selectors .selector-container{padding-top:0}.weekly-check-in-insights .insights-selectors.sticky{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.weekly-check-in-insights .selector-divider,.weekly-check-in-insights .table-divder{display:flex}.weekly-check-in-insights .selector-divider{height:24px;margin-right:16px;width:1px}.weekly-check-in-insights .table-divider{margin:16px 0}.weekly-check-in-insights .selected-text{align-items:center;color:#fff;display:flex}.weekly-check-in-insights .selected-text .new-badge{margin-left:8px}.weekly-check-in-insights .showing-check-in-text{flex-shrink:0;font-style:italic;margin-left:16px}.weekly-check-in-insights .unread-notification{background-color:#d8283c;border-radius:50%;bottom:75%;left:100%;padding:7.5px;position:absolute}.weekly-check-in-insights .view-all-check-ins{text-align:center}.weekly-check-in-insights .sel-week-selector,.weekly-check-in-insights .wec-week-selector,.weekly-check-in-insights .week-selector{background-color:#1e8573;border-radius:20px;padding:0 16px}.weekly-check-in-insights .scrollable-left-panel{padding:24px}.weekly-check-in-insights-table .insights-reflection-prompt{padding:12px 0}.weekly-check-in-insights-table .insights-reflection-prompt .reflection{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;padding:16px}.weekly-check-in-insights-table .insights-reflection-prompt{padding:0 0 4px}.weekly-check-in-insights-table-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;padding:16px 8px;border:1px solid #ddd;color:inherit;text-align:center;text-decoration:none}.weekly-check-in-insights-table-row .action-button{border-radius:4px}.weekly-check-in-insights-table-row .action-button .action-text{color:#006b6b}.weekly-check-in-insights-table-row .action-button .show-replies-icon{color:#006b6b;margin-right:2px;width:20px}.weekly-check-in-insights-table-row .action-button:hover{background-color:#e5faf8}.weekly-check-in-insights-table-row .feedback-content{font-size:.875rem}.weekly-check-in-insights-table-row .show-replies-btn{display:flex}.weekly-check-in-insights-table-row .reflection-content-container{align-items:center;display:flex;width:100%}.weekly-check-in-insights-table-row .reflection-content-container .insights-feeling-cell{min-height:30px;text-align:center;width:40px}.weekly-check-in-insights-table-row .reflection-content-container .insights-reflection-flag-cell{display:flex;justify-content:center;min-width:64px}.weekly-check-in-insights-table-row .reflection-content-container .insights-reflection-unread-cell{width:20px}.weekly-check-in-insights-table-row .reflection-content-container .insights-reflection-unread-cell .unread-reflection-marker{background-color:#2c97df;border-radius:50%;height:12px;margin-right:8px;width:12px}.weekly-check-in-insights-table-row .reflection-content-container .grades-metric-cell,.weekly-check-in-insights-table-row .reflection-content-container .grades-reflection-quality-cell,.weekly-check-in-insights-table-row .reflection-content-container .insights-feeling-cell,.weekly-check-in-insights-table-row .reflection-content-container .insights-reflection-unread-cell{flex-shrink:0}.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell{margin-right:16px}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell{display:flex;flex-direction:column;flex-grow:1;margin-left:6px}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell{display:flex;justify-content:space-between}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date{align-items:center;display:flex}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-reflection-flag,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-reflection-flag{margin-left:8px}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-date,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-date{font-size:.875rem}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name{font-weight:700;margin-right:8px}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name:hover,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-student-info-cell .insights-student-name-and-date .insights-student-name:hover{color:#006b6b;cursor:pointer;text-decoration:underline}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content{text-align:left}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;border:1px solid #ddd;border-radius:4px;font-size:.875rem;margin:8px 0 4px;min-height:32px;padding:4px 8px;word-break:break-word}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.empty,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.empty{background-color:#f9f9f9;border:1px solid #ddd;font-style:italic}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.empty .reflection-content-text,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.empty .reflection-content-text{opacity:.4}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.flagged,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.flagged{background-color:#fff9f1;border:2px solid #e07400}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-content.unread,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-content.unread{font-weight:700}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container{display:flex}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button{margin-right:16px;padding:4px !important}.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .edit-icon,.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .flag-icon,.weekly-check-in-insights-table-row .reflection-content-container .grades-insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .reply-icon,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .edit-icon,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .flag-icon,.weekly-check-in-insights-table-row .reflection-content-container .insights-student-reflection-cell .insights-reflection-content .reflection-button-container .action-button .reply-icon{color:#006b6b;margin-right:2px;width:20px}.weekly-check-in-insights-table-row .insights-feedback-cell{margin:0 16px 0 64px}.weekly-check-in-insights-table-row.selected{border:4px solid #006b6b}.weekly-check-in-insights-table-row .own-feedback-content{margin-bottom:8px}.weekly-check-in-insights-table-row .other-feedback-content{color:#006b6b;text-align:center}.weekly-check-in-insights-table-row .smiley-image{height:40px;width:40px}.weekly-check-in-insights-table-row.is-sample{cursor:initial}.reflection-history{padding:24px;padding-top:8px}.reflection-history .reflections-toggle{color:#006b6b;cursor:pointer;margin:auto;text-align:center;text-decoration:underline}.reflection-history .separator{margin:16px 0}.weekly-check-in-intro-dialog .close-button,.weekly-check-in-intro-dialog .next-button{width:190px}.weekly-check-in-intro-dialog .dialog-body{align-items:center;display:flex;flex-direction:column}.weekly-check-in-intro-dialog .explanation{font-size:1rem}.weekly-check-in-intro-dialog .explanation .link{font-size:1rem;font-weight:normal;text-decoration:underline}.weekly-check-in-intro-dialog .text-container{min-height:145px}.weekly-check-in-intro-dialog .explanation,.weekly-check-in-intro-dialog .t3{padding:8px;text-align:center}.weekly-check-in-intro-dialog .footer{display:flex;justify-content:center}.weekly-check-in-intro-dialog .intro-image{height:275px}.weekly-check-in-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.weekly-check-in-header .header-tab{font-size:.875rem;text-transform:capitalize}.weekly-check-in-header .header-tab.selected{font-weight:700}.weekly-check-in-header .student-view-container{padding:16px 24px}.weekly-check-in-header .t3{padding:16px 24px}.weekly-check-in-header .title-container{align-items:center;display:flex;justify-content:space-between}.weekly-check-in-header .title-container .school-year-selector{padding-right:32px}.weekly-check-in-header .week-range-container{padding:0 24px 16px}.weekly-check-in-header .title-container .tooltip-container svg{color:#006b6b;font-size:.875rem}.weekly-check-in-header .title-container .get-started-link{align-items:center;display:flex;font-size:.875rem;margin-left:8px}.weekly-check-in-header .title-container .info-text{margin-left:4px;text-decoration:underline}.weekly-check-in-header .title-container .stg-header{align-items:center;display:flex;width:calc(100% - 240px)}.weekly-check-in-header .title-container .student-view-container{width:240px}.weekly-check-in-header .info-icon{cursor:default}.weekly-check-in-header .t3{padding:8px 24px}.weekly-check-in-header .learning-strategies-title-container{display:flex;flex-direction:column;padding-bottom:16px}.weekly-check-in-header .learning-strategies-title-container .stg-title{padding:16px 0 4px 24px}.weekly-check-in-header .learning-strategies-title-container .header-subtitle{font-size:.875rem;font-weight:400;padding-left:24px}.module-gallery-dialog .body{height:-moz-fit-content;height:fit-content;margin-left:0;margin-right:0;min-height:calc(100% - 97px - 24px);padding:0}.module-gallery-dialog .gallery-container{display:flex;height:-moz-fit-content;height:fit-content;min-height:100%}.module-gallery-dialog .modules-container{display:grid;gap:40px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.module-gallery-dialog .right-side{height:-moz-fit-content;height:fit-content;padding:32px 40px;width:100%}.stg-module-name-dialog .stg-module-name-dialog-body{margin-top:48px}.join-classroom-take-survey-container .join-classroom-take-survey-header,.join-classroom-take-survey-container .join-classroom-take-survey-sub-header{margin:32px;text-align:center}.join-classroom-take-survey-container .join-classroom-take-survey-sub-header{margin-bottom:0}.join-classroom-take-survey-container .main-container{display:flex;justify-content:center}.join-classroom-take-survey-container .main-container .join-classroom-container,.join-classroom-take-survey-container .main-container .take-survey-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);padding:32px;width:50%}.join-classroom-take-survey-container .main-container .join-classroom-container{margin:32px}.join-classroom-take-survey-container .main-container .take-survey-container{margin:32px;margin-left:0}@media screen and (width <= 768px){.join-classroom-take-survey-container .main-container{align-items:center;flex-direction:column}.join-classroom-take-survey-container .main-container .join-classroom-container,.join-classroom-take-survey-container .main-container .take-survey-container{margin:32px;width:80%}}.join-classroom-take-survey-container .join-classroom-container .image-container,.join-classroom-take-survey-container .join-classroom-container .join-classroom-prompt,.join-classroom-take-survey-container .join-classroom-container .search-button-container,.join-classroom-take-survey-container .join-classroom-container .search-prompt{text-align:center}.join-classroom-take-survey-container .join-classroom-container .classroom-code-input{margin:16px 0}.join-classroom-take-survey-container .join-classroom-container .classroom-code-input input,.join-classroom-take-survey-container .join-classroom-container .classroom-code-input label{font-size:16px}.join-classroom-take-survey-container .join-classroom-container .search-button{margin-top:16px;width:220px}.join-classroom-take-survey-container .join-classroom-container .teacher-chalkboard{max-width:160px}.join-classroom-take-survey-container .take-survey-container .answer-prompt,.join-classroom-take-survey-container .take-survey-container .image-container,.join-classroom-take-survey-container .take-survey-container .take-survey-button-container,.join-classroom-take-survey-container .take-survey-container .take-survey-prompt{text-align:center}.join-classroom-take-survey-container .take-survey-container .answer-prompt,.join-classroom-take-survey-container .take-survey-container .image-container{margin:16px 0}.join-classroom-take-survey-container .take-survey-container .student-ipad{max-width:160px}.join-classroom-take-survey-container .take-survey-container .take-survey-button{margin-top:16px;width:220px}.school-student-user-classrooms{margin-top:1px}.school-student-user-classrooms .my-classrooms-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.school-student-user-classrooms .my-classrooms-header .join-classroom-button{align-items:center;display:flex}.school-student-user-classrooms .my-classrooms-header .join-classroom-button svg{color:#006b6b;font-size:16px;margin-right:8px}.school-student-user-classrooms .my-classrooms-main{padding:48px 24px}.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .my-classrooms-row-container,.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .my-classrooms-table-header{align-items:center;display:flex}.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .my-classrooms-row-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;margin:0;margin-bottom:12px;padding:12px 0}.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .my-classrooms-row .abbreviation-container{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;font-weight:700;height:32px;justify-content:center;padding:8px;width:32px}.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .my-classrooms-table-header{margin-bottom:12px}.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .abbreviation{margin-left:16px;width:10%}.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .classroom-name{width:25%}.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .classroom-code{width:15%}.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .teacher{width:25%}.school-student-user-classrooms .my-classrooms-main .my-classrooms-container .coteachers{width:25%}.school-student-user-classrooms .my-classrooms-main .my-classrooms-empty-state-container{text-align:center}.school-student-user-classrooms .my-classrooms-main .my-classrooms-empty-state-container .my-classrooms-empty-state-explanation{margin-top:24px}.school-student-user-homepage{align-items:center;display:flex;flex-direction:column;justify-content:center}.school-student-user-homepage .modules-section,.school-student-user-homepage .no-modules-section,.school-student-user-homepage .your-pages{margin-top:48px;text-align:center}.school-student-user-homepage .modules-section .content-container{outline:none}.school-student-user-homepage .modules-section .content-container:hover{outline:none}.school-student-user-homepage .modules-section .modules-container{margin-top:16px}.school-student-user-homepage .modules-section .ssum-button{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin:8px;padding:6px;width:300px}.school-student-user-homepage .modules-section .ssum-button.custom-variant .image-section{background-color:#fff4fa}.school-student-user-homepage .modules-section .ssum-button.goals-variant .image-section{background-color:#c0eee8}.school-student-user-homepage .modules-section .ssum-button.sel-variant .image-section{background-color:#e6d5fe}.school-student-user-homepage .modules-section .ssum-button.simplified-variant .image-section{background-color:#f8d6ea}.school-student-user-homepage .modules-section .ssum-button.wac-variant .image-section{background-color:#caf7bd}.school-student-user-homepage .modules-section .ssum-button.wec-variant .image-section{background-color:#b8ddf9}.school-student-user-homepage .modules-section .ssum-button .image{margin:auto;width:55%}.school-student-user-homepage .modules-section .ssum-button .image-section{height:222px}.school-student-user-homepage .modules-section .ssum-button .text-section{height:78px;padding:10px}.school-student-user-homepage .modules-section .ssum-button:hover{background-color:#006b6b}.school-student-user-homepage .your-pages{margin:56px 0 80px;text-align:center;width:680px}.school-student-user-homepage .your-pages .buttons-container{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}.school-student-user-homepage .your-pages .content-container{outline:none}.school-student-user-homepage .your-pages .content-container:hover{outline:none}.school-student-user-homepage .your-pages .section-header{margin-bottom:24px}.school-student-user-homepage .your-pages .your-pages-button{background-color:#ebf5f3;border:6px solid #fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.school-student-user-homepage .your-pages .your-pages-button .image{margin:auto;width:55%}.school-student-user-homepage .your-pages .your-pages-button:hover{border:6px solid #006b6b}.searched-classroom{margin-top:16px;width:100%}.searched-classroom .header,.searched-classroom .result{align-items:center;display:flex;padding:8px}.searched-classroom .result{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer}.searched-classroom .code,.searched-classroom .join,.searched-classroom .name,.searched-classroom .teacher{width:25%}.searched-classroom .join{text-align:center}.searched-classroom-error-dialog .error-image{width:110px}.searched-classroom-error-dialog .footer{justify-content:center}.searched-classroom-error-dialog .stg-title,.searched-classroom-error-dialog .text{padding:8px}.searched-classroom-error-dialog .searched-classroom-error-dialog-body{text-align:center}.school-student-user-selector.singular svg{visibility:hidden}.student-frame .student-frame-header{align-items:center;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.15);display:flex}.student-frame .student-frame-header .left-frame-header,.student-frame .student-frame-header .right-frame-header{align-items:center;display:flex;margin-bottom:4px;margin-top:4px;width:50%}.student-frame .student-frame-header .left-frame-header{justify-content:flex-start;margin-left:16px}.student-frame .student-frame-header .right-frame-header{justify-content:flex-end;margin-right:16px}.student-frame .student-frame-header .account-details,.student-frame .student-frame-header .language-details{align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;justify-content:flex-end}.student-frame .student-frame-header .account-details:focus-visible:not(.disabled),.student-frame .student-frame-header .language-details:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:8px;padding:0}.student-frame .student-frame-header .account-icon{color:#343434}.student-frame .student-frame-header .current-language,.student-frame .student-frame-header .name{margin-left:8px}.student-frame .student-frame-header .home-button-container{border:1px solid #ddd;border-radius:24px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin-right:8px;padding:4px}.student-frame .student-frame-header .home-button-container .home-button{background-color:#1e8573;padding:2.4px}.student-frame .student-frame-header .home-button-container .home-button svg{color:#fff;font-size:36px}.student-frame .student-frame-header .home-button-container .home-button.Mui-disabled{cursor:not-allowed;opacity:.6}.student-frame .student-frame-header .home-button-container:hover{border:2px solid #006b6b;padding:3px}.student-frame .student-frame-header .menu-divider{border-color:#ddd;height:32px;margin:8px}.student-frame .student-frame-header .stg-logo-button-container .stg-logo-button.Mui-disabled{cursor:not-allowed;opacity:.6}.student-frame .student-frame-header .stg-logo-button-container .student-frame-logo{height:48px;margin-right:16px;width:100px}.student-frame .student-frame-header .student-view-badge{background-color:#2c97df;border-radius:24px;color:#fff;padding:4px 16px;margin:0 8px}.student-frame .student-frame-body .student-view-band{align-items:center;background-color:#2c97df;box-shadow:0 0 6px 0 rgba(0,0,0,.15);color:#343434;display:flex;height:32px;justify-content:center;line-height:22px;color:#fff}.student-frame .student-frame-body .student-view-band .face-icon{color:#fff;height:20px;margin-right:8px;width:20px}.action-popper .delete-button:focus-visible:not(.disabled),.action-popper .edit-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:0;padding:8px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container{align-items:center;display:flex;flex-direction:column;height:500px;width:600px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .confirm-unsaved-reflection-dialog-body{align-items:center;display:flex;flex-direction:column;height:516px;margin:0}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .confirm-unsaved-reflection-dialog-body .unsaved-reflection-image{height:200px;width:200px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .confirm-unsaved-reflection-dialog-body .unsaved-reflection-warning-strong{font-family:"Nunito",sans-serif !important;font-size:1.5rem !important;font-weight:900 !important;margin:15px 0}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .confirm-unsaved-reflection-dialog-body .unsaved-reflection-message{width:300px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .footer{display:flex;justify-content:space-evenly}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .footer .go-back-button{margin-left:16px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .footer .go-back-button,.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .footer .leave-button{border-radius:24px;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important;display:flex;font-family:"Nunito",sans-serif !important;font-size:1.5rem !important;font-weight:800 !important;justify-content:center;width:190px}.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .footer .go-back-button .MuiSvgIcon-root.button-icon,.confirm-unsaved-reflection-dialog .confirm-unsaved-reflection-dialog-container .footer .leave-button .MuiSvgIcon-root.button-icon{color:inherit;font-size:2rem !important;margin-right:6px;vertical-align:middle}.cycle-reflection-dialog .cycle-reflection-dialog-body{display:flex}.cycle-reflection-dialog .cycle-reflection-dialog-body .left,.cycle-reflection-dialog .cycle-reflection-dialog-body .right{padding:0 24px;width:50%}.cycle-reflection-dialog .cycle-reflection-dialog-body .right{border-left:1px solid #ddd}.cycle-reflection-dialog .cycle-reflection-dialog-body .feeling-container,.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container,.cycle-reflection-dialog .cycle-reflection-dialog-body .progress-container,.cycle-reflection-dialog .cycle-reflection-dialog-body .reflection-container,.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container{margin:32px 0}.cycle-reflection-dialog .cycle-reflection-dialog-body .feeling-container .feeling-prompt{margin-bottom:16px}.cycle-reflection-dialog .cycle-reflection-dialog-body .feeling-container .emoji-selector .emoji-image{height:40px;width:40px}.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container .goal-prompt{margin-bottom:16px}.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container .goals-and-smiley-container{align-items:stretch;display:flex}.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container .goals-met-container,.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container .smiley-container{border:1px solid #ddd;border-radius:4px;margin-left:8px;padding:24px;text-align:center;width:calc(50% - 8px)}.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container .goals-met-header,.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container .num-goals-met,.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container .smiley-header{margin-bottom:16px}.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container .num-goals-met{font-size:36px}.cycle-reflection-dialog .cycle-reflection-dialog-body .goal-container .average-rating{width:56px}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .reflections-prompt{margin-bottom:16px}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .reflection-tile{border:1px solid #ddd;border-radius:8px;margin:0 32px;margin-bottom:40px;padding:16px}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .reflection-tile .item-name{margin-bottom:16px}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .reflection-tile .feedback,.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .reflection-tile .reflection{background-color:rgba(221,221,221,.5);border:1px solid #ddd;border-radius:8px;padding:12px}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .reflection-tile .content{font-size:.875rem}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .reflection-tile .feedback{margin-top:8px}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .carousel .carousel-status{display:none}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .carousel .control-dots .dot{background-color:#006b6b;box-shadow:none}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflections-container .carousel .slide{background-color:rgba(0,0,0,0);text-align:unset}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflection-container{display:flex;flex-direction:column}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflection-container .reflection-prompt{margin-bottom:16px}.cycle-reflection-dialog .cycle-reflection-dialog-body .reflection-container .strategies-button{align-self:flex-end;margin-top:4px}.cycle-reflection-dialog .cycle-reflection-dialog-body .progress-container .progress-prompt{margin-bottom:16px}.cycle-reflection-dialog .cycle-reflection-dialog-body .progress-container .progress{display:flex;flex-wrap:wrap}.cycle-reflection-dialog .cycle-reflection-dialog-body .progress-container .progress .progress-item{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;justify-content:space-between;margin:8px 0 0 8px;min-height:48px;padding:16px;width:calc(50% - 8px)}.empty-student-panel{margin:24px;text-align:center}.empty-student-panel .container-image{height:240px;width:240px}.empty-student-panel .hang-tight-description{padding-top:4px}.feeling-prompt-and-emoji-selector-text-to-speech .button-and-text-container{display:flex;justify-content:center}.feeling-prompt-and-emoji-selector-text-to-speech .button-and-text-container.sel-feeling-prompt,.feeling-prompt-and-emoji-selector-text-to-speech .button-and-text-container.wec-feeling-prompt{align-items:center}.feeling-prompt-and-emoji-selector-text-to-speech .button-and-text-container .button-container{padding-top:4px;padding-right:8px}.feeling-prompt-and-emoji-selector-text-to-speech .weekly-emoji-selector{align-items:center;display:flex;justify-content:center}.feeling-prompt-and-emoji-selector-text-to-speech .emoji-button-container{align-items:center;background-color:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-family:"Open Sans",sans-serif;font-size:1rem;height:200px;margin:8px;padding:16px;width:168px}.feeling-prompt-and-emoji-selector-text-to-speech .emoji-button-container.emoji-selected{opacity:.5}.feeling-prompt-and-emoji-selector-text-to-speech .emoji-button-container:focus-visible,.feeling-prompt-and-emoji-selector-text-to-speech .emoji-button-container:hover,.feeling-prompt-and-emoji-selector-text-to-speech .emoji-button-container.selected{box-shadow:0 0 6px 0 rgba(0,0,0,.25);opacity:1}.feeling-prompt-and-emoji-selector-text-to-speech .emoji-button-container:focus-visible .description,.feeling-prompt-and-emoji-selector-text-to-speech .emoji-button-container:hover .description,.feeling-prompt-and-emoji-selector-text-to-speech .emoji-button-container.selected .description{display:block}.feeling-prompt-and-emoji-selector-text-to-speech .emoji-button-container.selected{border:1px solid #006b6b}.feeling-prompt-and-emoji-selector-text-to-speech .emoji-image{margin-bottom:24px;width:55px}.feeling-prompt-and-emoji-selector-text-to-speech .prompt-emoji-selector-visual-fragment{color:#343434;font-family:"Open Sans",sans-serif;font-size:1.25rem}.feeling-prompt-and-emoji-selector-text-to-speech .prompt-emoji-selector-visual-fragment,.feeling-prompt-and-emoji-selector-text-to-speech .emoji-title{font-weight:700;margin-bottom:8px}.feeling-prompt-and-emoji-selector-text-to-speech .prompt-emoji-selector-visual-fragment.highlight,.feeling-prompt-and-emoji-selector-text-to-speech .emoji-title.highlight{background-color:#c7f0ec;border-radius:4px}.feeling-prompt-and-emoji-selector-text-to-speech .volume-icon{color:#006b6b;cursor:pointer;height:32px;width:32px}.my-feelings{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;background-color:#fff}.my-feelings.header-sky{border:2px solid #b8ddf9}.my-feelings.header-sky .divider{background-color:#b8ddf9;height:8px}.my-feelings.header-blue{border:2px solid #d0f0f7}.my-feelings.header-blue .divider{background-color:#d0f0f7;height:8px}.my-feelings.header-teal{border:2px solid #c0eee8}.my-feelings.header-teal .divider{background-color:#c0eee8;height:8px}.my-feelings.header-pink{border:2px solid #f8d6ea}.my-feelings.header-pink .divider{background-color:#f8d6ea;height:8px}.my-feelings.header-salmon{border:2px solid #f6cdbf}.my-feelings.header-salmon .divider{background-color:#f6cdbf;height:8px}.my-feelings.header-green{border:2px solid #caf7bd}.my-feelings.header-green .divider{background-color:#caf7bd;height:8px}.my-feelings.header-purple{border:2px solid #e6d5fe}.my-feelings.header-purple .divider{background-color:#e6d5fe;height:8px}.my-feelings.empty img,.my-feelings.empty .my-feelings-header{opacity:.5}.my-feelings.simplified .my-feelings-header{font-family:"Nunito",sans-serif !important;font-size:1.5rem !important;font-weight:900 !important;text-align:center}.my-feelings .my-feelings-header{padding:24px}.my-feelings .null-container{align-items:center;display:flex;flex-direction:column;padding:24px}.my-feelings .null-container .null-image{margin:24px;opacity:.5;height:200px}.my-feelings .null-container .instructions>.stg-header{font-weight:400}.my-reflections{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.my-reflections.header-sky{border:2px solid #b8ddf9}.my-reflections.header-sky .divider{background-color:#b8ddf9;height:8px}.my-reflections.header-blue{border:2px solid #d0f0f7}.my-reflections.header-blue .divider{background-color:#d0f0f7;height:8px}.my-reflections.header-teal{border:2px solid #c0eee8}.my-reflections.header-teal .divider{background-color:#c0eee8;height:8px}.my-reflections.header-pink{border:2px solid #f8d6ea}.my-reflections.header-pink .divider{background-color:#f8d6ea;height:8px}.my-reflections.header-salmon{border:2px solid #f6cdbf}.my-reflections.header-salmon .divider{background-color:#f6cdbf;height:8px}.my-reflections.header-green{border:2px solid #caf7bd}.my-reflections.header-green .divider{background-color:#caf7bd;height:8px}.my-reflections.header-purple{border:2px solid #e6d5fe}.my-reflections.header-purple .divider{background-color:#e6d5fe;height:8px}.my-reflections.empty img,.my-reflections.empty .my-reflections-header{opacity:.5}.my-reflections .my-reflections-header{padding:24px}.my-reflections .null-container{align-items:center;display:flex;flex-direction:column;padding:24px}.my-reflections .null-container .null-image{margin:24px;opacity:.5;height:200px}.my-reflections .null-container .instructions>.stg-header{font-weight:400}.reflection-item{margin:16px}.reflection-item .action-button{align-items:center;color:#006b6b;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;padding:0}.reflection-item .action-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:0;padding:0 4px}.reflection-item .action-button svg{color:#006b6b;height:14px;width:14px}.reflection-item .action-container{align-items:center;display:flex;margin-left:72px}.reflection-item .action-container .delete-button{margin-left:16px}.reflection-item .action-container .edit-button{margin-left:24px}.reflection-item .author{margin-bottom:4px}.reflection-item .author-reflection-content-container{width:100%}.reflection-item .author-reflection-content-container .author-and-teacher-label{display:flex;flex-direction:row}.reflection-item .author-reflection-content-container .teacher-label{margin:0 0 4px 4px}.reflection-item .dates{font-size:.875rem}.reflection-item .emoji-image{height:40px;margin:16px;width:40px}.reflection-item .feedback-content,.reflection-item .reflection-content{border:1px solid #ddd;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);overflow-wrap:anywhere;padding:8px}.reflection-item .feedback-container{align-items:center;display:flex;margin-left:0;margin-top:16px}.reflection-item .feedback-container.unread .feedback-bar{border:none}.reflection-item .feedback-container.unread .feedback-content{background-color:#e5faf8;border:none;border-left:4px solid #006b6b}.reflection-item .feedback-bar{margin-left:16px;position:relative;margin-left:16px;width:100%}.reflection-item .feedback-bar::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.reflection-item .feedback-bar.unread{margin-left:16px;position:relative;margin-left:16px}.reflection-item .feedback-bar.unread::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px;background-color:#006b6b}.reflection-item .prompt{border:1px solid #ddd;border-radius:4px;padding:8px}.reflection-item .reflection-container{margin-left:16px;position:relative;align-items:center;display:flex;margin-left:16px;margin-top:16px}.reflection-item .reflection-container::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.reflection-item .time-period{margin-bottom:4px}.score-and-reflect-dialog .completion-panel,.score-and-reflect-dialog .score-panel{margin-top:80px}.score-and-reflect-dialog .completion-panel .goal-box,.score-and-reflect-dialog .score-panel .goal-box{max-width:480px}.score-and-reflect-dialog .completion-panel .goal-box{margin:0 auto 16px auto}.set-goal-dialog .main-header{text-align:center}.set-goal-dialog .footer{align-items:center;justify-content:space-between}.set-goal-dialog .footer .save-button,.set-goal-dialog .footer .cancel-button{width:130px}.set-goal-dialog .footer .skip-button{width:150px}.set-goal-dialog .buttons{display:flex;justify-content:center}.set-goal-dialog .completion-button,.set-goal-dialog .scored-button{align-items:center;background-color:rgba(0,0,0,0);cursor:pointer;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:700;height:40px;width:226px}.set-goal-dialog .completion-button:focus-visible,.set-goal-dialog .scored-button:focus-visible{border:2px solid #5e9ed6;padding:4px}.set-goal-dialog .completion-button+.completion-button,.set-goal-dialog .scored-button+.scored-button{margin-left:4px}.set-goal-dialog .attempt,.set-goal-dialog .get-close{border:1px solid #e07400;border-radius:100px 0 0 100px;color:#e07400}.set-goal-dialog .attempt.selected,.set-goal-dialog .get-close.selected{background-color:#e07400;color:#fff}.set-goal-dialog .meet,.set-goal-dialog .complete{border:1px solid #54a107;color:#54a107}.set-goal-dialog .meet.selected,.set-goal-dialog .complete.selected{background-color:#54a107;color:#fff}.set-goal-dialog .complete,.set-goal-dialog .exceed{border-radius:0 100px 100px 0}.set-goal-dialog .exceed{border:1px solid #00a76b;color:#54a107}.set-goal-dialog .exceed.selected{background-color:#00a76b;color:#fff}.set-goal-dialog .goal-title,.set-goal-dialog .reflection-title{font-size:.875rem;margin-bottom:16px;margin-top:0;text-align:center}.set-goal-dialog .reflection-title{margin-top:24px}.set-goal-dialog .goal-description{font-size:.875rem;padding:4px;text-align:center}.set-goal-dialog .strategies-button{color:#006b6b;display:block;margin-top:8px;margin-left:auto;padding:0;text-align:right}.set-goal-dialog .strategies-button:focus-visible:not(.disabled){padding:8px 24px}.simplified-emoji-and-category-selector-tts .button-and-text-container{display:flex;justify-content:center}.simplified-emoji-and-category-selector-tts .button-and-text-container.sec-feeling-prompt{align-items:center}.simplified-emoji-and-category-selector-tts .button-and-text-container .button-container{padding-right:8px}.simplified-emoji-and-category-selector-tts .weekly-emoji-and-category-selector{-moz-column-gap:60px;column-gap:60px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:925px;row-gap:24px}.simplified-emoji-and-category-selector-tts .emoji-button-container{align-items:center;background-color:rgba(0,0,0,0);border-radius:4px;border:none;cursor:pointer;display:flex;flex-direction:column;font-family:"Nunito",sans-serif;font-size:2.5rem;font-weight:900;height:170px;margin:8px;padding:16px;text-align:center;width:150px}.simplified-emoji-and-category-selector-tts .emoji-button-container.emoji-selected{opacity:.4}.simplified-emoji-and-category-selector-tts .emoji-button-container .simplified-emoji-title{color:#343434;font-family:"Nunito",sans-serif;font-size:1.5rem;font-weight:900}.simplified-emoji-and-category-selector-tts .emoji-button-container:focus-visible,.simplified-emoji-and-category-selector-tts .emoji-button-container.selected{box-shadow:0 0 6px 0 rgba(0,0,0,.25);opacity:1}.simplified-emoji-and-category-selector-tts .emoji-button-container.selected{border:6px solid #006b6b;height:100%}.simplified-emoji-and-category-selector-tts .emoji-button-container:hover{opacity:1;transition:opacity .2s ease-in-out}.simplified-emoji-and-category-selector-tts .emoji-button-container .simplified-emoji-lottie-wrapper{align-items:center;display:flex;height:130px;justify-content:center;width:130px}.simplified-emoji-and-category-selector-tts .emoji-button-container .simplified-emoji-lottie-wrapper canvas{height:100%;width:100%}.simplified-emoji-and-category-selector-tts .simplified-emoji-image{height:130px;width:130px}.simplified-emoji-and-category-selector-tts .prompt-emoji-selector-visual-fragment{font-family:"Nunito",sans-serif;font-size:2.5rem;font-weight:900}.simplified-emoji-and-category-selector-tts .prompt-emoji-selector-visual-fragment,.simplified-emoji-and-category-selector-tts .simplified-emoji-title{color:#343434;font-weight:900}.simplified-emoji-and-category-selector-tts .prompt-emoji-selector-visual-fragment.highlight,.simplified-emoji-and-category-selector-tts .simplified-emoji-title.highlight{background-color:#c7f0ec;border-radius:4px}.simplified-emoji-and-category-selector-tts .volume-icon{color:#006b6b;cursor:pointer;height:60px;width:60px}.simplified-emoji-and-category-selector-tts .simplified-category-prompt .simplified-emoji-image{height:40px;margin-left:5px;width:40px}.simplified-reflection-item{margin:16px 0}.simplified-reflection-item .you-label{font-weight:700;margin-bottom:8px;padding-left:96px}.simplified-reflection-item .student-check-in-container{display:flex;flex-direction:column;gap:8px;padding-left:96px}.simplified-reflection-item .student-avatar-and-bubble{align-items:flex-end;display:flex;gap:8px}.simplified-reflection-item .student-avatar{height:70px;margin-left:20px;width:70px}.simplified-reflection-item .summary-bubble,.simplified-reflection-item .open-ended-reflection-bubble{background-color:#f9f9f9;border-radius:16px;border:1px solid #ddd;padding:12px 16px;position:relative;width:75%}.simplified-reflection-item .summary-bubble.with-tail::before,.simplified-reflection-item .open-ended-reflection-bubble.with-tail::before{border-color:#ddd rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:26px 26px 0 0;bottom:-26px;content:"";height:0;left:20px;position:absolute;transform:rotate(0deg);width:0;z-index:0}.simplified-reflection-item .summary-bubble.with-tail::after,.simplified-reflection-item .open-ended-reflection-bubble.with-tail::after{border-color:#f9f9f9 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:25px 25px 0 0;bottom:-25px;content:"";height:0;left:19px;position:absolute;transform:rotate(0deg);width:0;z-index:1}.simplified-reflection-item .summary-content{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:400;gap:4px;line-height:1.4}.simplified-reflection-item .summary-content span{line-height:1.2}.simplified-reflection-item .summary-content .emoji-and-text-container,.simplified-reflection-item .summary-content .category-and-text-container{align-items:center;display:inline-flex;flex-direction:column;margin:0 4px}.simplified-reflection-item .summary-content .emoji-and-text-container img,.simplified-reflection-item .summary-content .category-and-text-container img{height:24px;width:24px}.simplified-reflection-item .summary-content .emoji-and-text-container .highlighted,.simplified-reflection-item .summary-content .category-and-text-container .highlighted{font-weight:700}.simplified-reflection-item .open-ended-reflection-bubble .icon-and-text{align-items:center;display:flex}.simplified-reflection-item .open-ended-reflection-bubble .icon-and-text .reflection-text{font-size:1.125rem}.simplified-reflection-item .teacher-feedbacks{width:100%}.simplified-reflection-item .teacher-feedback{align-items:flex-end;display:flex;flex-direction:column;margin-right:16px}.simplified-reflection-item .teacher-feedback-container{align-items:flex-end;display:flex;flex-direction:column;margin-top:16px;width:75%}.simplified-reflection-item .teacher-feedback-container .teacher-label{font-weight:700;margin-bottom:4px;margin-right:8px}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble{background-color:#f9f9f9;border-radius:16px;border:1px solid #ddd;font-size:1rem;margin-right:80px;padding:10px 12px;position:relative;width:100%}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble.unread{background-color:#e5faf8 !important;border:6px solid #006b6b}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble.unread .text-to-speech-visual-fragment.highlight{background-color:#fff}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble.unread .teacher-label{left:0;top:-32px}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble.unread .button-container{left:-45px}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble.with-tail::before{border-color:#ddd rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:1.5rem .875rem 0 0;bottom:-21px;content:"";height:0;position:absolute;right:20px;transform:rotate(-25deg);width:0;z-index:0}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble.with-tail::after{border-color:#f9f9f9 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:23px 13px 0 0;bottom:-21px;content:"";height:0;position:absolute;right:21px;transform:rotate(-25deg);width:0;z-index:1}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble.unread.with-tail::before{border-color:#006b6b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-25px}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble.unread.with-tail::after{border-color:#006b6b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-25px}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .icon-and-text{align-items:center;display:flex}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .icon-and-text .feedback-text{font-size:1.125rem;line-height:1.5}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .MuiCircularProgress-root,.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .MaterialUiCircularProgress-progress-10,.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .MuiCircularProgress-colorPrimary,.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .MuiCircularProgress-indeterminate{height:30px !important;width:30px !important}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .spinner-container{height:50px}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .spinner-container .MuiCircularProgress-svg{height:30px;width:30px}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .button-container{align-items:center;background-color:rgba(0,0,0,0);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:-40px;position:absolute;top:46%;transform:translateY(-50%);width:40px}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .button-container .volume-icon{color:#006b6b !important;font-size:1.5rem;height:32px;width:32px}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .button-container:hover{transform:translateY(-50%) scale(1.1);transition:transform .2s ease-in-out}.simplified-reflection-item .teacher-feedback-container .teacher-feedback-bubble .teacher-label{font-size:1rem;font-weight:bold;left:8px;position:absolute;top:-1.75rem}.student-reflection-and-feedback-container{font-size:.875rem;margin:16px}.student-reflection-and-feedback-container .filled-content{border:1px solid #ddd;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);padding:8px;width:100%}.student-reflection-and-feedback-container .filled-content.highlight{background-color:#c7f0ec;border:1px solid #c7f0ec;border-bottom-left-radius:0;border-top-left-radius:0}.student-reflection-and-feedback-container .student-reflection-container .student-name{font-weight:700}.student-reflection-and-feedback-container .student-reflection-container .container-title{margin:4px 0}.student-reflection-and-feedback-container .teacher-feedback-container{margin-left:16px;position:relative;margin-bottom:4px;margin-top:8px}.student-reflection-and-feedback-container .teacher-feedback-container::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.student-reflection-and-feedback-container .teacher-feedback-container.highlight{margin-left:16px;position:relative}.student-reflection-and-feedback-container .teacher-feedback-container.highlight::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px;background-color:#006b6b}.student-reflection-and-feedback-container .teacher-feedback-container .feedback-content-container{display:flex;margin-top:4px}.student-reflection-and-feedback-container .teacher-feedback-container .feedback-content-container .placeholder{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;content:"";width:4px}.student-reflection-and-feedback-container .teacher-feedback-container .teacher-name{font-weight:700}.todo{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;min-height:70px}.todo .action-button{width:130px}.todo .left-icon-container{height:24px;margin-right:8px;width:24px}.todo .action-button-container{width:150px;text-align:center}.todo .latest-grade-container{align-items:center;display:flex}.todo .add-button{margin-left:8px;padding:0}.todo .add-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:4px;padding:0}.todo .goal,.todo .latest-grade{align-items:center;display:flex;justify-content:center;width:200px}.todo .reflection-emoji{height:40px;vertical-align:middle;width:40px}.todo .subject-name{width:calc(100% - 150px - 10px - 200px)}.todo .disabled{opacity:.4}.todo .goal-button,.todo .grade-button{border:rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:1rem;font-family:"Open Sans",sans-serif}.todo .goal-button:focus-visible:not(.disabled),.todo .grade-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:0;padding:6px}.todo .secondary-action-button{padding:8px}.view-strategy-categories-dialog .view-strategy-categories-dialog-container{padding:48px;width:100% !important}.translation-loading{display:flex;flex-direction:column}.translation-loading .loading-text{color:#006b6b;display:flex;font-size:.875rem;font-weight:400;justify-content:center}.unread-feedback-dialog .instructions{margin:16px 0}.student-custom-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.student-custom-header .header-tab{font-size:.875rem;text-transform:capitalize}.student-custom-header .header-tab.selected{font-weight:700}.student-custom-header .student-view-container{padding:16px 24px}.student-custom-header .t3{padding:16px 24px}.student-custom-header .title-container{align-items:center;display:flex;justify-content:space-between}.student-custom-header .title-container .school-year-selector{padding-right:32px}.student-custom-header .week-range-container{padding:0 24px 16px}.activity-block{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;margin:24px 0}.activity-block .activity-name{font-weight:700}.activity-block .name-container{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:8px 16px}.activity-block .goal-container{border-bottom:1px solid #ddd;cursor:pointer;margin-left:5%;padding:16px;padding-left:0}.activity-block .goal-container.is-coteaching-classroom{cursor:initial}.activity-block .show-scores-container{border-top:1px solid #ddd;color:#006b6b;cursor:pointer;display:flex;justify-content:center;padding:8px;text-align:center}.activity-block .goal-label{font-weight:600;margin-right:8px}.cycle-detail{padding:24px}.cycle-detail .selector-container{align-items:center;display:flex}.details-cycle-reflection{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.details-cycle-reflection th.column{line-height:normal}.details-cycle-reflection .cycle-name{font-weight:700}.details-cycle-reflection .name-container{align-items:center;background-color:#d0f0f7;border-bottom:1px solid #ddd;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;padding:16px}.details-cycle-reflection .reflection-and-feedback-container{background-color:rgba(221,221,221,.5);padding:16px}.details-cycle-reflection .reflection-and-feedback-table{background-color:#f9f9f9}.details-cycle-reflection .reflection-container{cursor:pointer}.details-data-item-v2{display:flex;border-bottom:1px solid #ddd;margin-left:5%;padding:16px 0}.details-data-item-v2:last-child{border-bottom:0}.details-data-item-v2 .score-and-rating-container{width:20%}.details-data-item-v2 .score-container{border-radius:20px;color:#fff;font-weight:700;height:40px;padding:4px;position:relative;width:40px;cursor:pointer;margin:0 8px 0 0}.details-data-item-v2 .score-container:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:4px;padding:0}.details-data-item-v2 .score-container .performance{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.details-data-item-v2 .score-container.not-yet{background-color:#d8283c}.details-data-item-v2 .score-container.exceed{background-color:#00a76b}.details-data-item-v2 .score-container.met{background-color:#54a107}.details-data-item-v2 .score-container.almost{background-color:#e07400}.details-data-item-v2 .score-and-rating{display:flex}.details-data-item-v2 .rating{padding:0}.details-data-item-v2 .rating:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:4px;padding:0}.details-data-item-v2 .rating-image{cursor:pointer;height:40px;vertical-align:middle}.details-data-item-v2 .reflection-container{cursor:pointer;width:35%}.details-data-item-v2 .feedback-container{width:35%}.details-data-item-v2 .delete-container{text-align:center;width:10%}.details-data-item-v2 .delete-container .delete-icon:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:8px;padding:0}.details-data-item-v2 .date,.details-data-item-v2 .reflection-title,.details-data-item-v2 .feedback-title{font-weight:600;padding-bottom:4px}.details-data-item-v2 .feedback-content,.details-data-item-v2 .feedback-title{padding-left:8px}.details-data-item-v2 .rating,.details-data-item-v2 .score-container{border:rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:1rem;font-family:"Open Sans",sans-serif}.student-custom-insights{margin:24px}.student-custom-insights .num-unread{background-color:#006b6b;border-radius:8px;color:#fff;padding:2px 6px;margin-left:4px}.student-custom-insights .num-unread.hidden{display:none}.student-custom-insights .sub-header-tab{font-size:.875rem;text-transform:capitalize}.student-custom-insights .sub-header-tab.selected{font-weight:700}.student-custom-insights .h1{margin-bottom:8px}.item-detail{padding:24px}.item-detail .item-detail-body{display:flex}.item-detail .item-detail-body>.left,.item-detail .item-detail-body>.right{width:50%}.item-detail .item-detail-body>.left{margin-right:8px}.item-detail .item-detail-body>.right{margin-left:8px}.item-detail .selector-container{align-items:center;display:flex;padding-bottom:24px}.item-detail .selector-container .selector-label{padding-right:8px}.item-detail .selector-container .tooltip-placeholder::after{content:""}.tooltip-title-container{margin:8px}.tooltip-title-container .main{font-weight:700;margin-bottom:4px}.tooltip-title-container .separator{margin:8px 0}.item-selector-container{display:inline-flex}.student-custom-insights-reflection-and-feedback-history .stg-header{padding:16px 24px;margin-bottom:0}.student-custom-insights-reflection-and-feedback-history .separator:last-of-type{background-color:rgba(0,0,0,0);height:0}.comment-column{margin:8px}.comment-column .feedback-content,.comment-column .reflection-content{word-break:break-word}.comment-column .feedback-content.highlight,.comment-column .reflection-content.highlight{background-color:#c7f0ec;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:8px;width:calc(100% - 16px)}.comment-column .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;width:16px}.comment-column .placeholder.highlight::after{content:""}.comment-column .container{display:flex}.comment-column .feedback-content{padding:8px}.comment-column .teacher-name{padding-bottom:4px}.student-reflection-table .reflection-quality-info-icon{color:#006b6b;cursor:pointer;margin-left:8px;height:20px;width:20px}.student-reflection-table .student-reflection-table-data-row-cycle,.student-reflection-table .student-reflection-table-data-row-goals-met,.student-reflection-table .student-reflection-table-data-row-reflection-rating,.student-reflection-table .student-reflection-table-data-row-reflection-content,.student-reflection-table .comments-container{font-size:.875rem}.student-reflection-table .student-reflection-table-data-row-goals-met{text-align:center}.student-reflection-table .student-reflection-table-data-row td{vertical-align:middle}.student-reflection-table .student-reflection-table-data-row-cycle{cursor:pointer}.student-reflection-table .student-reflection-table-data-row-reflection-content{max-width:200px}.student-reflection-table .student-reflection-table-data-row-reflection-rating{text-align:center}.student-reflection-table .student-reflection-table-data-row-reflection-rating img{width:40px}.student-app .student-reflection-table-data-row-comment{position:relative}.student-app .student-reflection-table-data-row-comment .notification-icon{color:#c7f0ec;position:absolute;right:25px;top:-15px}tr>th.student-reflection-table-header{color:#006b6b;cursor:pointer}tr>th.student-reflection-table-header.cycle{width:15%}tr>th.student-reflection-table-header.goals-met{width:0%}tr>th.student-reflection-table-header.start,tr>th.student-reflection-table-header.end{width:9%}tr>th.student-reflection-table-header.reflection,tr>th.student-reflection-table-header.feedback{width:calc((100% - 24%)/1)}tr>th.student-reflection-table-header.cycle .student-reflection-table-header-name{justify-content:left}tr>th.student-reflection-table-header.cycle .content{align-self:center}tr>th.student-reflection-table-header.enable-goal-setting.cycle{width:15%}tr>th.student-reflection-table-header.enable-goal-setting.goals-met{width:13%}tr>th.student-reflection-table-header.enable-goal-setting.start,tr>th.student-reflection-table-header.enable-goal-setting.end{width:9%}tr>th.student-reflection-table-header.enable-goal-setting.reflection,tr>th.student-reflection-table-header.enable-goal-setting.feedback{width:calc((100% - 37%)/1)}tr>th.student-reflection-table-header.enable-cycle-reflection.cycle{width:15%}tr>th.student-reflection-table-header.enable-cycle-reflection.goals-met{width:0%}tr>th.student-reflection-table-header.enable-cycle-reflection.start,tr>th.student-reflection-table-header.enable-cycle-reflection.end{width:9%}tr>th.student-reflection-table-header.enable-cycle-reflection.reflection,tr>th.student-reflection-table-header.enable-cycle-reflection.feedback{width:calc((100% - 33%)/2)}tr>th.student-reflection-table-header.enable-goal-setting.enable-cycle-reflection.cycle{width:15%}tr>th.student-reflection-table-header.enable-goal-setting.enable-cycle-reflection.goals-met{width:13%}tr>th.student-reflection-table-header.enable-goal-setting.enable-cycle-reflection.start,tr>th.student-reflection-table-header.enable-goal-setting.enable-cycle-reflection.end{width:9%}tr>th.student-reflection-table-header.enable-goal-setting.enable-cycle-reflection.reflection,tr>th.student-reflection-table-header.enable-goal-setting.enable-cycle-reflection.feedback{width:calc((100% - 46%)/2)}tr>th.student-reflection-table-header:first-child{text-align:left}tr>th.student-reflection-table-header .student-reflection-table-header-name{display:flex;justify-content:center}tr>th.student-reflection-table-header .student-reflection-table-header-name .icon-container{align-items:center;display:flex;padding-left:8px}tr>th.student-reflection-table-header .student-reflection-table-header-name .icon-container .fa{margin-left:4px}.custom-todos{padding:24px}.custom-todos .action-button{width:130px}.custom-todos .left-icon-container{height:24px;margin-right:8px;width:24px}.custom-todos .action-button-container{width:150px;text-align:center}.custom-todos .latest-grade-container{align-items:center;display:flex}.custom-todos .add-button{margin-left:8px;padding:0}.custom-todos .add-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:4px;padding:0}.custom-todos .goal,.custom-todos .latest-grade{align-items:center;display:flex;justify-content:center;width:200px}.custom-todos .reflection-emoji{height:40px;vertical-align:middle;width:40px}.custom-todos .subject-name{width:calc(100% - 150px - 10px - 200px)}.custom-todos .selector-container{align-items:center;display:flex}.custom-todos .selector-label{margin-right:8px}.custom-todos .h1{padding-bottom:8px;padding-top:24px}.custom-todos .hang-tight{margin:8px}.custom-check-in-dialog .emoji-selector,.custom-check-in-dialog .emoji-response{margin-top:48px}.custom-check-in-dialog .emoji-selector .emoji-image{height:60px;width:60px}.completion-panel .stg-header{margin-left:0;margin-bottom:8px}.completion-panel .buttons{display:flex;justify-content:center}.completion-panel .completion-button{align-items:center;background-color:rgba(0,0,0,0);cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;width:226px}.completion-panel .completion-button:focus-visible:not(.disabled){border:2px solid #5e9ed6}.completion-panel .completion-button+.completion-button{margin-left:4px}.completion-panel .not-completed{border:1px solid #e07400;border-radius:100px 0 0 100px;color:#e07400}.completion-panel .not-completed.selected{background-color:#e07400;color:#fff}.completion-panel .completed{border:1px solid #54a107;border-radius:0 100px 100px 0;color:#54a107}.completion-panel .completed.selected{background-color:#54a107;color:#fff}.completion-panel .status-title{font-size:.875rem;text-align:center}.confirm-delete-cycle-reflection-dialog .reflection{border:1px solid #ddd;background-color:#f9f9f9;border-radius:4px;padding:8px;margin-top:16px}.custom-unread-feedback-dialog .custom-unread-feedback-dialog-container{padding:48px 46px}.custom-unread-feedback-dialog .custom-unread-feedback-dialog-body{text-align:center}.custom-unread-feedback-dialog .num-unread-feedback{font-family:"Nunito",sans-serif;font-size:1.5rem;padding-bottom:16px}.custom-unread-feedback-dialog .bell-image{width:320px}.custom-unread-feedback-dialog .footer{align-items:center;flex-direction:column;padding-top:24px}.custom-unread-feedback-dialog .footer .go-to-insights-button{margin-bottom:16px}.emoji-response{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:48px}.emoji-response .header{color:#343434;font-weight:700}.emoji-response .header,.emoji-response .text{width:275px}.goal-box{border:1px solid #ddd;background-color:#f9f9f9;border-radius:4px;padding:8px;background-color:rgba(0,0,0,0);margin-bottom:32px;padding:24px;width:100%}.goal-box .goal-description,.goal-box .item-goal-header{margin-bottom:16px}.goal-box .goal-description,.goal-box .notes{color:#343434;font-size:.875rem}.goal-box .item-goal-header{font-size:1rem}.goal-box .goal-description{font-weight:700}.goal-box .notes{white-space:pre-line}.goal-display{align-items:center;border-radius:17.5px;color:#fff;display:flex;justify-content:center;height:35px;width:85px}.goal-display.attempt{background-color:#e07400;border:1px solid #e07400}.goal-display.meet{background-color:#54a107;border:1px solid #54a107}.goal-display.exceed{background-color:#00a76b;border:1px solid #00a76b}.goal-display.skipped{background-color:#fff;border:1px solid #343434;color:#343434}.reflection-panel{display:flex}.reflection-panel .left,.reflection-panel .right{margin:0 auto;padding:0 24px;width:50%}.reflection-panel .right{border-left:1px solid #ddd}.reflection-panel .feeling-container,.reflection-panel .goal-progress-container,.reflection-panel .historical-data-container,.reflection-panel .reflection-container{margin:32px 0}.reflection-panel .goal-progress-container .progress-prompt{margin-bottom:16px}.reflection-panel .goal-progress-container .goal-medal-container{display:flex;justify-content:center}.reflection-panel .goal-progress-container .goal-medal-container .goal-box-container,.reflection-panel .goal-progress-container .goal-medal-container .medal-container{margin:8px;width:50%}.reflection-panel .goal-progress-container .goal-medal-container .goal-box-container{align-items:stretch;display:flex}.reflection-panel .goal-progress-container .goal-medal-container .goal-box-container .goal-box{margin-bottom:0}.reflection-panel .goal-progress-container .goal-medal-container .medal-container{border:1px solid #ddd;border-radius:4px;padding:24px;text-align:center}.reflection-panel .goal-progress-container .goal-medal-container .medal-container.not-yet{background-color:#fceef0}.reflection-panel .goal-progress-container .goal-medal-container .medal-container.exceed{background-color:#d8f9ef}.reflection-panel .goal-progress-container .goal-medal-container .medal-container.met{background-color:#f4faf1}.reflection-panel .goal-progress-container .goal-medal-container .medal-container.almost{background-color:#fff9f1}.reflection-panel .goal-progress-container .goal-medal-container .medal-container .stg-header{margin-bottom:8px}.reflection-panel .goal-progress-container .goal-medal-container .medal-container .stg-header.not-yet{color:#d8283c}.reflection-panel .goal-progress-container .goal-medal-container .medal-container .stg-header.exceed{color:#00a76b}.reflection-panel .goal-progress-container .goal-medal-container .medal-container .stg-header.met{color:#54a107}.reflection-panel .goal-progress-container .goal-medal-container .medal-container .stg-header.almost{color:#e07400}.reflection-panel .goal-progress-container .goal-medal-container .medal-container .scored-text .score{font-family:"Nunito",sans-serif;font-size:36px}.reflection-panel .historical-data-container .historical-prompt{margin-bottom:16px}.reflection-panel .historical-data-container .performance-reflection,.reflection-panel .historical-data-container .performance-feedback{border:1px solid #ddd;background-color:#f9f9f9;border-radius:4px;padding:16px}.reflection-panel .historical-data-container .performance-reflection .content,.reflection-panel .historical-data-container .performance-reflection .header,.reflection-panel .historical-data-container .performance-feedback .content,.reflection-panel .historical-data-container .performance-feedback .header{font-size:.875rem}.reflection-panel .historical-data-container .performance-reflection .header,.reflection-panel .historical-data-container .performance-feedback .header{margin-bottom:16px;font-weight:700}.reflection-panel .historical-data-container .performance-feedback-container{position:relative}.reflection-panel .historical-data-container .performance-feedback-container .performance-feedback{margin-left:40px;margin-top:16px}.reflection-panel .historical-data-container .performance-feedback-container .performance-feedback::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:16px;position:absolute;top:0;width:4px}.reflection-panel .feeling-container .feeling-prompt{margin-bottom:16px}.reflection-panel .feeling-container .emoji-selector .emoji-image{height:40px;width:40px}.reflection-panel .reflection-container{display:flex;flex-direction:column}.reflection-panel .reflection-container .reflection-prompt{margin-bottom:16px}.reflection-panel .reflection-container .strategies-button{align-self:flex-end;margin-top:4px}.score-panel{align-items:center;display:flex;flex-direction:column}.score-panel .score-input{margin-bottom:50px;margin-top:25px;width:125px}.score-panel .score-input input{text-align:center}.score-panel .label-container{align-items:baseline;flex-direction:row;font-weight:700}.score-panel .label-container label{padding-left:4px}.student-goals-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.student-goals-header .header-tab{font-size:.875rem;text-transform:capitalize}.student-goals-header .header-tab.selected{font-weight:700}.student-goals-header .student-view-container{padding:16px 24px}.student-goals-header .t3{padding:16px 24px}.student-goals-header .title-container{align-items:center;display:flex;justify-content:space-between}.student-goals-header .title-container .school-year-selector{padding-right:32px}.student-goals-header .week-range-container{padding:0 24px 16px}.student-goals-header .goals-teacher-users{padding:0 24px 16px}.journey{padding:24px}.journey .check-in-date.disabled,.journey .end-date.disabled,.journey .start-date.disabled{color:#343434;opacity:.4}.journey .list-item-header{padding:8px 0}.journey .list-header.disabled{color:#343434;opacity:.4}.journey .goal-line-container{align-items:stretch;display:flex}.journey .goal-line{margin:0 27px}.journey .goal-line.dashed{border:1px dashed #00a76b}.journey .goal-line.solid-gray,.journey .goal-line.view-only{border:1px solid #ddd}.journey .goal-line.solid-green{border:1px solid #00a76b}.journey .feedback-container,.journey .view-goal-item,.journey .view-summary-reflection{width:100%}.journey .goal-circle .circle,.journey .goal-circle .past{height:24px;width:24px}.journey .goal-circle .circle{border-radius:24px}.work-ahead-dialog .work-ahead-dialog-body{align-items:center;display:flex;flex-direction:column}.work-ahead-dialog .warning-image{height:225px}.work-ahead-dialog .message{font-size:1rem;padding:0 48px;text-align:center}.work-ahead-dialog .footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.work-ahead-dialog .go-back-button,.work-ahead-dialog .proceed-button{margin:8px 0;width:235px}.work-ahead-dialog .t2{margin-bottom:16px;margin-top:24px}.journey-complete-dialog{padding:56px}.journey-complete-dialog .footer{justify-content:center;padding-top:16px}.journey-complete-dialog .goal-complete-image{height:225px}.journey-complete-dialog .journey-complete-dialog-body{align-items:center;display:flex;flex-direction:column}.journey-complete-dialog .message{font-size:1rem;padding:0 48px;text-align:center}.journey-complete-dialog .t2{margin:32px 0}.check-in-rating-selector .rating-button{background-color:rgba(0,0,0,0);border:none}.check-in-rating-selector .rating-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:0;padding:4px}.check-in-rating-selector .rating-image{cursor:pointer;height:40px;vertical-align:middle;width:40px}.check-in-rating-selector .rating-image.rating-selected{opacity:.4}.check-in-rating-selector .rating-image.selected{opacity:1}.check-in-rating-selector .rating-image+.rating-image{margin-left:24px}.check-in-dialog .body{align-items:center;display:flex;flex-direction:column}.check-in-dialog .check-in-dialog-container{width:800px}.check-in-dialog .goal-content{background-color:#ddd;border-radius:20px;padding:6px 16px;margin-top:16px}.check-in-dialog .rating-prompt{margin-bottom:24px;margin-top:32px}.check-in-dialog .action-steps-prompt,.check-in-dialog .reflection-content-prompt{margin-bottom:8px;margin-top:32px}.check-in-dialog .error{color:#d8283c}.summary-reflection-dialog .body{align-items:center;display:flex;flex-direction:column}.summary-reflection-dialog .summary-reflection-dialog-container{width:800px}.summary-reflection-dialog .goal-content{background-color:#ddd;border-radius:20px;padding:6px 16px;margin-top:16px}.summary-reflection-dialog .action-prompt{margin-bottom:20px;margin-top:32px}.summary-reflection-dialog .actions-list{padding:0}.summary-reflection-dialog .actions-list .check-in-content.status-new{background-color:#ddd;border-radius:20px;padding:6px 16px;border:0;color:#343434}.summary-reflection-dialog .actions-list .plus-icon{display:none}.summary-reflection-dialog .rating-prompt{margin-bottom:24px;margin-top:16px}.summary-reflection-dialog .reflection-content-prompt{margin-bottom:8px;margin-top:32px}.summary-reflection-dialog .error{color:#d8283c}.action-steps .action-step-button:focus-visible:not(.disabled),.action-steps .add-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:0;padding:4px}.action-steps .add-action-text-field,.action-steps .previous-action-text-field,.action-steps .new-action-text-field{padding:8px 0;width:88%}.action-steps .disabled textarea{text-decoration:line-through}.action-steps .previous-action-text-field .continue::before,.action-steps .previous-action-text-field .disabled::before{border-bottom-style:solid}.action-steps .add-action-container{display:flex;flex-direction:column}.action-steps .strategies-button{align-self:flex-end;margin-right:calc(100% - 88%)}.action-steps .continue-icon{color:#00a76b}.action-steps .continue-icon.disabled{opacity:.5}.action-steps .stop-icon{color:#d8283c}.action-steps .stop-icon.disabled{opacity:.5}.sdg-set-goal-dialog .body{align-items:center;display:flex;flex-direction:column}.sdg-set-goal-dialog .set-goal-dialog-container{width:800px}.sdg-set-goal-dialog .start-prompt{margin-bottom:8px}.sdg-set-goal-dialog .action-prompt{margin-bottom:8px;margin-top:32px}.student-grades-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.student-grades-header .header-tab{font-size:.875rem;text-transform:capitalize}.student-grades-header .header-tab.selected{font-weight:700}.student-grades-header .student-view-container{padding:16px 24px}.student-grades-header .t3{padding:16px 24px}.student-grades-header .title-container{align-items:center;display:flex;justify-content:space-between}.student-grades-header .title-container .school-year-selector{padding-right:32px}.student-grades-header .week-range-container{padding:0 24px 16px}.student-grades-header .stg-title{padding-bottom:0}.student-grades-header .grades-teacher-users{padding:0 24px 16px}.student-grades-insights .h1{margin:24px}.student-grades-insights .student-grades-insights-container{display:flex}@media screen and (width <= 768px){.student-grades-insights .student-grades-insights-container{flex-direction:column}}.student-grades-insights .student-grades-insights-container .chart-container,.student-grades-insights .student-grades-insights-container .history-container{margin:0 16px;width:50%}@media screen and (width <= 768px){.student-grades-insights .student-grades-insights-container .chart-container,.student-grades-insights .student-grades-insights-container .history-container{margin:0;width:100%}}.student-grades-insights .student-grades-insights-container .chart-container .h2,.student-grades-insights .student-grades-insights-container .history-container .h2{padding:24px}.student-grades-insights .student-grades-insights-container .chart-container .reflection-and-feedback-history,.student-grades-insights .student-grades-insights-container .history-container .reflection-and-feedback-history{width:100%}.student-grades-insights .student-grades-insights-container .chart-container{margin-right:8px}@media screen and (width <= 768px){.student-grades-insights .student-grades-insights-container .chart-container{margin:16px}}.student-grades-insights .student-grades-insights-container .chart-container .date-range-selector{justify-content:space-between;margin:16px}.student-grades-insights .student-grades-insights-container .history-container{margin-left:8px}@media screen and (width <= 768px){.student-grades-insights .student-grades-insights-container .history-container{margin:16px;margin-top:0}}.student-grades-insights-reflection-and-feedback-history .reflection-feedback-container{display:flex}.student-grades-insights-reflection-and-feedback-history .reflection-feedback-container .feedback-content,.student-grades-insights-reflection-and-feedback-history .reflection-feedback-container .reflection-content{word-break:break-word}.student-grades-insights-reflection-and-feedback-history .reflection-feedback-container .feedback-content.highlight,.student-grades-insights-reflection-and-feedback-history .reflection-feedback-container .reflection-content.highlight{background-color:#c7f0ec;border-bottom-right-radius:8px;border-top-right-radius:8px;padding:8px;width:calc(100% - 16px)}.student-grades-insights-reflection-and-feedback-history .reflection-feedback-container .placeholder.highlight{background-color:#006b6b;border-bottom-left-radius:8px;border-top-left-radius:8px;width:16px}.student-grades-insights-reflection-and-feedback-history .reflection-feedback-container .placeholder.highlight::after{content:""}.student-grades-insights-reflection-and-feedback-history .reflection-feedback-container .feedback-content{padding:16px;width:100%}.my-subjects .h1{margin:24px}.my-subjects .subject-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:center;display:flex;justify-content:space-between;margin:8px 24px;padding:16px;padding-left:64px}.add-grades-dialog .body{margin:64px 0 24px;padding:40px 0}.add-grades-dialog .wac-progress-bar-container{width:40%}.add-grades-dialog .wac-progress-bar-container .progress-bar-text{padding:4px 0}.add-grades-dialog .wac-progress-bar-container .wac-progress-bar{display:flex;justify-content:center}.add-grades-dialog .wac-progress-bar-container .wac-progress-bar .step-one-bar,.add-grades-dialog .wac-progress-bar-container .wac-progress-bar .step-two-bar{height:8px;width:50%}.add-grades-dialog .wac-progress-bar-container .wac-progress-bar .step-one-bar{background-color:#006b6b;border-radius:8px 0 0 8px;margin-right:2px}.add-grades-dialog .wac-progress-bar-container .wac-progress-bar .step-two-bar{background-color:#ddd;border-radius:0 8px 8px 0;margin-left:2px}.add-grades-dialog .selector-container{align-items:center;display:flex;justify-content:flex-end;padding:0 32px 16px;width:100%}.add-grades-dialog .selector-divider{margin-bottom:24px;width:100%}.add-grades-dialog .add-grades-dialog-container{align-items:center;display:flex;flex-direction:column}.add-grades-dialog .add-grades-dialog-container .add-grades-header{padding:32px;text-align:center}.add-grades-dialog .add-grades-dialog-container .add-grade-todos{width:75%}.add-grades-dialog .add-grades-dialog-container .add-grade-todos .grade-todo{justify-content:space-between}.add-grades-dialog .add-grades-dialog-container .add-grade-todos .grade-todo .left-container{padding-right:16px;width:85%}.add-grades-dialog .add-grades-dialog-container .action-button-container{width:auto}.add-grades-dialog .add-grades-dialog-container .score-input-text{font-size:.875rem}.emoji-selector{display:flex;justify-content:space-between;width:100%}.emoji-selector .emoji-button{background:none;border:none;cursor:pointer;height:100px;margin:8px;width:20%}.emoji-selector .emoji-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:8px;padding:0 4px}.emoji-selector .emoji-button .emoji-image{height:32px;margin-bottom:8px;vertical-align:middle;width:32px}.emoji-selector .emoji-button .selected-text{display:none}.emoji-selector .emoji-button.emoji-disabled{opacity:.5}.emoji-selector .emoji-button.selected,.emoji-selector .emoji-button:hover{opacity:1}.emoji-selector .emoji-button.selected .selected-text,.emoji-selector .emoji-button:hover .selected-text{display:block}.emoji-selector .emoji-button.selected{border:1px solid #006b6b;border-radius:4px}.emoji-selector .emoji-button:hover{border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.15)}.grade-todo{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.grade-todo .action-button{width:130px}.grade-todo .left-icon-container{height:24px;margin-right:8px;width:24px}.grade-todo .action-button-container{width:150px;text-align:center}.grade-todo .latest-grade-container{align-items:center;display:flex}.grade-todo .add-button{margin-left:8px;padding:0}.grade-todo .add-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:4px;padding:0}.grade-todo .goal,.grade-todo .latest-grade{align-items:center;display:flex;justify-content:center;width:200px}.grade-todo .reflection-emoji{height:40px;vertical-align:middle;width:40px}.grade-todo .subject-name{width:calc(100% - 150px - 10px - 200px)}.grade-todo .left-container{display:flex;justify-content:flex-start}.grades-todos{padding:24px}.grades-todos .action-button{width:130px}.grades-todos .left-icon-container{height:24px;margin-right:8px;width:24px}.grades-todos .action-button-container{width:150px;text-align:center}.grades-todos .latest-grade-container{align-items:center;display:flex}.grades-todos .add-button{margin-left:8px;padding:0}.grades-todos .add-button:focus-visible:not(.disabled){outline:2px solid #5e9ed6;outline-offset:4px;padding:0}.grades-todos .goal,.grades-todos .latest-grade{align-items:center;display:flex;justify-content:center;width:200px}.grades-todos .reflection-emoji{height:40px;vertical-align:middle;width:40px}.grades-todos .subject-name{width:calc(100% - 150px - 10px - 200px)}.grades-todos .grades-panel{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border:2px solid #caf7bd;cursor:default;margin:24px 0}.grades-todos .grades-panel .action-container{align-items:center;border-radius:0 0 8px 8px;display:flex;flex-direction:column;justify-content:center;padding:24px}.grades-todos .grades-panel .action-container .action-inner-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:4px;width:100%;margin:18px 0}.grades-todos .grades-panel .action-container .action-inner-container.disabled{border:2px solid #ececec;opacity:.5}.grades-todos .grades-panel .action-container .action-inner-container .image-text-container{align-items:center;display:flex}.grades-todos .grades-panel .action-container .action-inner-container .image-text-container .container-image{height:50px;width:50px}.grades-todos .grades-panel .action-container .action-inner-container .image-text-container .container-prompt{font-weight:700;padding-left:16px}.grades-todos .grades-panel .action-container .action-inner-container .container-button{width:190px}.grades-todos .grades-panel .action-container .todos-list{padding:0;width:100%}.grades-todos .grades-panel .action-container .action-button-container{width:30%}.grades-todos .grades-panel .grades-panel-header{align-items:center;border-bottom:8px solid #caf7bd;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:22px 16px}.grades-todos .grades-panel .next,.grades-todos .grades-panel .prev{display:flex;width:20%}.grades-todos .grades-panel .next .next-button,.grades-todos .grades-panel .next .prev-button,.grades-todos .grades-panel .prev .next-button,.grades-todos .grades-panel .prev .prev-button{padding:0}.grades-todos .grades-panel .next{justify-content:flex-end}.grades-todos .grades-panel .prev{justify-content:flex-start}.grades-todos .selector-container{align-items:center;display:flex;justify-content:flex-start;padding:0}.grades-todos .selector-label{margin-right:8px}.grades-todos .week-selector{margin:0}.grades-todos .hang-tight{margin:8px}.weekly-reflection-dialog .body{margin:64px 0 24px;padding:40px 0}.weekly-reflection-dialog .wac-progress-bar-container{width:40%}.weekly-reflection-dialog .wac-progress-bar-container .progress-bar-text{padding:4px 0}.weekly-reflection-dialog .wac-progress-bar-container .wac-progress-bar{display:flex;justify-content:center}.weekly-reflection-dialog .wac-progress-bar-container .wac-progress-bar .step-one-bar,.weekly-reflection-dialog .wac-progress-bar-container .wac-progress-bar .step-two-bar{height:8px;width:50%}.weekly-reflection-dialog .wac-progress-bar-container .wac-progress-bar .step-one-bar{background-color:#006b6b;border-radius:8px 0 0 8px;margin-right:2px}.weekly-reflection-dialog .wac-progress-bar-container .wac-progress-bar .step-two-bar{background-color:#006b6b;border-radius:0 8px 8px 0;margin-left:2px}.weekly-reflection-dialog .selector-container{align-items:center;display:flex;justify-content:flex-end;padding:0 32px 16px;width:100%}.weekly-reflection-dialog .selector-divider{margin-bottom:24px;width:100%}.weekly-reflection-dialog .back-button{align-items:center;display:flex;margin-right:32px}.weekly-reflection-dialog .back-button svg{color:#006b6b}.weekly-reflection-dialog .weekly-reflection-dialog-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1070px;width:100%}.weekly-reflection-dialog .weekly-reflection-dialog-body{display:flex;margin-top:24px;width:100%}.weekly-reflection-dialog .weekly-reflection-dialog-body .left,.weekly-reflection-dialog .weekly-reflection-dialog-body .right{padding:0 24px;width:50%}.weekly-reflection-dialog .weekly-reflection-dialog-body .right{border-left:1px solid #ddd}.weekly-reflection-dialog .main-header{text-align:center}.weekly-reflection-dialog .feeling-prompt,.weekly-reflection-dialog .reflection-prompt,.weekly-reflection-dialog .previous-reflection-and-feedback-prompt,.weekly-reflection-dialog .emoji-selector{margin:24px 0}.weekly-reflection-dialog .feeling-prompt,.weekly-reflection-dialog .previous-reflection-and-feedback-prompt{margin-top:0}.weekly-reflection-dialog .strategies-button{margin-top:4px}.weekly-reflection-dialog .strategies-link-container{text-align:right}.weekly-reflection-dialog .empty-state{line-height:1.5;text-align:center}.weekly-reflection-dialog .empty-state .empty-plant-image{width:80%}.weekly-reflection-dialog .empty-state .main{font-weight:700}.weekly-reflection-dialog .previous-container{background-color:#ececec;border:1px solid #ddd;border-radius:16px;font-size:.875rem;padding:16px;position:relative}.weekly-reflection-dialog .previous-container.shift-over{margin-left:40px;margin-top:16px}.weekly-reflection-dialog .previous-container.shift-over::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-20px;position:absolute;top:0;width:4px}.weekly-reflection-dialog .previous-container .previous-header{font-family:"Open Sans",sans-serif;font-size:.875rem;padding-bottom:8px}.weekly-reflection-dialog .empty-reflection,.weekly-reflection-dialog .empty-feedback{font-style:italic}.confirm-future-lesson-dialog{text-align:center}.confirm-future-lesson-dialog .cancel-button{margin-bottom:8px}.confirm-future-lesson-dialog .continue-button{width:200px}.confirm-future-lesson-dialog .footer{flex-direction:column}.confirm-future-lesson-dialog .message{margin:16px 0}.confirm-future-lesson-dialog .warning-image{height:225px}.historical-lessons{padding:24px}.historical-lessons .feelings-and-reflections-container{display:flex}.historical-lessons .feelings-and-reflections-container .my-feelings,.historical-lessons .feelings-and-reflections-container .my-reflections{width:50%}.historical-lessons .feelings-and-reflections-container .my-reflections{margin-left:8px}.historical-lessons .feelings-and-reflections-container .my-feelings{margin-right:8px}.historical-lessons .my-journey{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;cursor:default}.historical-lessons .my-journey.header-sky{border:2px solid #b8ddf9}.historical-lessons .my-journey.header-sky .divider{background-color:#b8ddf9;height:8px}.historical-lessons .my-journey.header-blue{border:2px solid #d0f0f7}.historical-lessons .my-journey.header-blue .divider{background-color:#d0f0f7;height:8px}.historical-lessons .my-journey.header-teal{border:2px solid #c0eee8}.historical-lessons .my-journey.header-teal .divider{background-color:#c0eee8;height:8px}.historical-lessons .my-journey.header-pink{border:2px solid #f8d6ea}.historical-lessons .my-journey.header-pink .divider{background-color:#f8d6ea;height:8px}.historical-lessons .my-journey.header-salmon{border:2px solid #f6cdbf}.historical-lessons .my-journey.header-salmon .divider{background-color:#f6cdbf;height:8px}.historical-lessons .my-journey.header-green{border:2px solid #caf7bd}.historical-lessons .my-journey.header-green .divider{background-color:#caf7bd;height:8px}.historical-lessons .my-journey.header-purple{border:2px solid #e6d5fe}.historical-lessons .my-journey.header-purple .divider{background-color:#e6d5fe;height:8px}.historical-lessons .my-journey.empty img,.historical-lessons .my-journey.empty .my-journey-header{opacity:.5}.historical-lessons .my-journey .my-journey-header{align-items:center;display:flex;justify-content:center;padding:24px}.historical-lessons .my-journey .summary-container{align-items:center;display:flex;flex-direction:column;padding:40px}.historical-lessons .my-journey .summary-container .chart-container{margin:auto;max-width:900px;width:95%}.historical-lessons .my-journey .summary-container .chart-container .header-container{display:flex;justify-content:space-between}.historical-lessons .my-journey .summary-container .empty-chart-container{text-align:center}.historical-lessons .my-journey .summary-container .empty-chart-container .description{padding-top:16px}.historical-lessons .sel-unit-selector-container{align-items:center;display:flex;padding-bottom:24px}.historical-lessons .sel-unit-selector-container .selector-label{padding-right:8px}.sel-lessons{padding:24px}.sel-lessons .non-survey-week-container{display:flex}.sel-lessons .my-feelings,.sel-lessons .my-reflections{width:50%}.sel-lessons .my-feelings{margin-right:8px}.sel-lessons .my-reflections{margin-left:8px}.sel-lessons .inactive-sel{margin-top:64px}.sel-lessons .inactive-sel .inactive-image-container{display:flex;justify-content:center;padding:16px}.sel-lessons .inactive-sel .inactive-image-container .inactive-image{width:25%}.sel-lessons .inactive-sel .inactive-text{text-align:center}.sel-lessons .selector-container{align-items:center;display:flex;justify-content:flex-start;padding:0 0 16px}.lesson-check-in-dialog .body{align-items:center;display:flex;flex-direction:column;margin:96px 0 24px;padding:12px 0 56px}.lesson-check-in-dialog .lesson-check-in-body{align-items:center;display:flex;flex-direction:column;margin:0 48px;padding:0 56px}.lesson-check-in-dialog .lesson-check-in-body .feeling-prompt,.lesson-check-in-dialog .lesson-check-in-body .reflection-prompt{margin-bottom:24px}.lesson-check-in-dialog .lesson-check-in-body .reflection-divider{margin:24px auto;width:80%}.lesson-check-in-dialog .lesson-check-in-body .reflection-input-container{align-items:center;display:flex;flex-direction:column;max-width:600px;width:50%}.lesson-check-in-dialog .lesson-check-in-body .strategies-button{align-self:flex-end;margin-top:4px}.lesson-check-in-dialog .selector-container{align-items:center;display:flex;justify-content:flex-end;margin-right:32px;padding:0 0 16px;width:100%}.lesson-check-in-dialog .selector-divider{margin-bottom:24px;width:100%}.lesson-panel{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;cursor:default}.lesson-panel .action-container.header-sky,.lesson-panel .action-inner-container.header-sky,.lesson-panel .all-done-container.header-sky{border:2px solid #b8ddf9}.lesson-panel .action-container.header-blue,.lesson-panel .action-inner-container.header-blue,.lesson-panel .all-done-container.header-blue{border:2px solid #d0f0f7}.lesson-panel .action-container.header-teal,.lesson-panel .action-inner-container.header-teal,.lesson-panel .all-done-container.header-teal{border:2px solid #c0eee8}.lesson-panel .action-container.header-pink,.lesson-panel .action-inner-container.header-pink,.lesson-panel .all-done-container.header-pink{border:2px solid #f8d6ea}.lesson-panel .action-container.header-salmon,.lesson-panel .action-inner-container.header-salmon,.lesson-panel .all-done-container.header-salmon{border:2px solid #f6cdbf}.lesson-panel .action-container.header-green,.lesson-panel .action-inner-container.header-green,.lesson-panel .all-done-container.header-green{border:2px solid #caf7bd}.lesson-panel .action-container.header-purple,.lesson-panel .action-inner-container.header-purple,.lesson-panel .all-done-container.header-purple{border:2px solid #e6d5fe}.lesson-panel .action-container,.lesson-panel .all-done-container{align-items:center;border-radius:0 0 8px 8px;display:flex;flex-direction:column;justify-content:center;padding:24px}.lesson-panel .action-inner-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:4px;width:100%}.lesson-panel .action-inner-container.disabled{border:2px solid #ececec;opacity:.5}.lesson-panel .action-inner-container .image-text-container{align-items:center;display:flex}.lesson-panel .action-inner-container .image-text-container .container-image{height:50px;width:50px}.lesson-panel .action-inner-container .image-text-container .container-prompt{font-weight:700;padding-left:16px}.lesson-panel .action-inner-container .container-button{width:190px}.lesson-panel .action-inner-container.disabled{border:2px solid #ddd}.lesson-panel .all-done-container{background-image:url("https://d1wfw0opl95dfm.cloudfront.net/assets/images/chalk/chalk-doodles-footer.svg");background-position:center;background-repeat:no-repeat;border:24px solid #fff;padding:40px 24px}.lesson-panel .header-container{align-items:center;display:flex;flex-direction:column;width:70%}.lesson-panel .next{display:flex;justify-content:flex-end;width:15%}.lesson-panel .prev{width:15%}.lesson-panel .action-button svg{color:#006b6b}.lesson-panel .lesson-panel-header{align-items:center;border-radius:8px 8px 0 0;display:flex;justify-content:center;padding:24px}.lesson-panel .lesson-panel-header.header-sky{border:2px solid #b8ddf9;border-bottom:8px solid #b8ddf9}.lesson-panel .lesson-panel-header.header-blue{border:2px solid #d0f0f7;border-bottom:8px solid #d0f0f7}.lesson-panel .lesson-panel-header.header-teal{border:2px solid #c0eee8;border-bottom:8px solid #c0eee8}.lesson-panel .lesson-panel-header.header-pink{border:2px solid #f8d6ea;border-bottom:8px solid #f8d6ea}.lesson-panel .lesson-panel-header.header-salmon{border:2px solid #f6cdbf;border-bottom:8px solid #f6cdbf}.lesson-panel .lesson-panel-header.header-green{border:2px solid #caf7bd;border-bottom:8px solid #caf7bd}.lesson-panel .lesson-panel-header.header-purple{border:2px solid #e6d5fe;border-bottom:8px solid #e6d5fe}.lesson-panel .post-survey-prompt{padding-bottom:16px}.post-survey-full-screen-dialog .body{background-color:#f9f9f9;height:100%;margin-bottom:0;margin-left:0;margin-right:0}.post-survey-full-screen-dialog .MuiDialog-paperFullScreen{background-color:#f9f9f9}.post-survey-my-journey{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;margin:32px 0}.post-survey-my-journey.header-sky{border:2px solid #b8ddf9}.post-survey-my-journey.header-sky .divider{background-color:#b8ddf9;height:8px}.post-survey-my-journey.header-blue{border:2px solid #d0f0f7}.post-survey-my-journey.header-blue .divider{background-color:#d0f0f7;height:8px}.post-survey-my-journey.header-teal{border:2px solid #c0eee8}.post-survey-my-journey.header-teal .divider{background-color:#c0eee8;height:8px}.post-survey-my-journey.header-pink{border:2px solid #f8d6ea}.post-survey-my-journey.header-pink .divider{background-color:#f8d6ea;height:8px}.post-survey-my-journey.header-salmon{border:2px solid #f6cdbf}.post-survey-my-journey.header-salmon .divider{background-color:#f6cdbf;height:8px}.post-survey-my-journey.header-green{border:2px solid #caf7bd}.post-survey-my-journey.header-green .divider{background-color:#caf7bd;height:8px}.post-survey-my-journey.header-purple{border:2px solid #e6d5fe}.post-survey-my-journey.header-purple .divider{background-color:#e6d5fe;height:8px}.post-survey-my-journey .chart-container{margin:auto;max-width:900px;width:95%}.post-survey-my-journey .header-container{display:flex;justify-content:space-between}.post-survey-my-journey .legend{display:flex;align-items:center}.post-survey-my-journey .legend-text{margin-right:32px}.post-survey-my-journey .my-journey-header{align-items:center;display:flex;justify-content:center;padding:24px}.post-survey-my-journey .post-dot{background-color:#87daec}.post-survey-my-journey .post-dot,.post-survey-my-journey .pre-dot{border-radius:50%;height:20px;margin:0 8px;width:20px}.post-survey-my-journey .pre-dot{background-color:#d0f0f7}.post-survey-my-journey .summary-container{align-items:center;display:flex;flex-direction:column;padding:40px}.student-sel-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.student-sel-header .header-tab{font-size:.875rem;text-transform:capitalize}.student-sel-header .header-tab.selected{font-weight:700}.student-sel-header .student-view-container{padding:16px 24px}.student-sel-header .t3{padding:16px 24px}.student-sel-header .title-container{align-items:center;display:flex;justify-content:space-between}.student-sel-header .title-container .school-year-selector{padding-right:32px}.student-sel-header .week-range-container{padding:0 24px 16px}.student-sel-header .stg-title{padding-bottom:0}.student-sel-header .sel-teacher-users{padding:0 24px 16px}.sel-unit-selector{padding:8px}.survey-instructions-dialog .continue-button{width:190px}.survey-instructions-dialog .footer{justify-content:center}.survey-instructions-dialog .instructions{font-size:1.5rem;margin-top:16px;text-align:left}.survey-instructions-dialog .survey-instructions-dialog-body{margin:0;text-align:center}.survey-instructions-dialog .survey-instructions-dialog-container{padding:64px 128px;height:600px}.survey-instructions-dialog .student-laptop-image{margin-bottom:32px;width:278px}.survey-instructions-dialog .MuiDialog-paper{margin:0}.survey-instructions-dialog .MuiDialog-paperScrollPaper{max-height:600px}.survey-question{background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 0 4px 0 rgba(0,0,0,.21);margin:8px auto;max-width:700px;padding:24px}.survey-question .question{font-size:1rem;font-weight:700;line-height:22px;margin:auto;margin-bottom:24px;max-width:700px}.survey-question .radio-group{justify-content:space-between;margin:auto;max-width:700px}.survey-question .radio-control-label{margin:0;width:142px}.survey-question .response-radio svg{color:#006b6b}.survey-question .response-radio.Mui-checked{color:#006b6b}.student-profile-tab{padding:40px 32px}.student-profile-tab .email-input,.student-profile-tab .first-name-input,.student-profile-tab .last-name-input,.student-profile-tab .save-button{margin:21px 0}.student-profile-tab .email-input,.student-profile-tab .first-name-input,.student-profile-tab .last-name-input{width:330px}.student-profile-tab .last-name-input{margin-left:16px}.student-profile-tab .save-button{width:190px}.student-profile-tab .delete-link{display:block;margin:12px 0}.student-profile-tab .link-container{align-items:center;display:flex;margin:12px 0}.student-profile-tab .info-icon{color:#006b6b;cursor:pointer;margin-left:8px}.student-profile-tab .convert-account-button{padding:0}.student-settings{padding:16px}@keyframes slide-right{from{transform:0}to{transform:translateX(15px)}}.simplified-check-in-dialog.blue .header-container,.simplified-check-in-dialog.blue .MuiDialog-paperFullScreen{background-color:#a6d5f5}.simplified-check-in-dialog.orange .header-container,.simplified-check-in-dialog.orange .MuiDialog-paperFullScreen{background-color:#e77e22}.simplified-check-in-dialog.green .header-container,.simplified-check-in-dialog.green .MuiDialog-paperFullScreen{background-color:#27ae61}.simplified-check-in-dialog.navy .header-container,.simplified-check-in-dialog.navy .MuiDialog-paperFullScreen{background-color:#34495e}.simplified-check-in-dialog.purple .header-container,.simplified-check-in-dialog.purple .MuiDialog-paperFullScreen{background-color:#9c56b8}.simplified-check-in-dialog.yellow .header-container,.simplified-check-in-dialog.yellow .MuiDialog-paperFullScreen{background-color:#f1c50e}.simplified-check-in-dialog .close-button-and-week-selector-container{position:relative;width:100%;height:64px}.simplified-check-in-dialog .animation-container{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;transform:translate(-50%, 0)}.simplified-check-in-dialog .body{height:calc(100% - 80px);margin:40px;padding:12px}.simplified-check-in-dialog .close-and-title{display:none}.simplified-check-in-dialog .close-icon-btn{background-color:#c7f0ec;border-radius:50%;border:8px solid #fff;height:64px;margin-right:16px;transition:600ms;width:64px}.simplified-check-in-dialog .close-icon-btn:hover{background-color:#c7f0ec;height:72px;transition:600ms;width:72px}.simplified-check-in-dialog .close-icon-btn .MuiIconButton-label{width:auto}.simplified-check-in-dialog .close-icon-btn .MuiIconButton-label .close-rounded-icon{color:#006b6b;font-size:xx-large;stroke-width:1.5;stroke:#006b6b}.simplified-check-in-dialog .simplified-week-selector-container{font-family:"Open Sans",sans-serif !important;font-size:1rem !important;font-weight:700 !important;left:50%;min-width:200px;position:absolute;top:0;transform:translateX(-50%)}.simplified-check-in-dialog .simplified-week-selector-container.lang-so{min-width:250px}.simplified-check-in-dialog .simplified-week-selector-container .MuiListItemText-primary{font-family:"Open Sans",sans-serif !important;font-size:1rem !important;font-weight:700 !important}.simplified-check-in-dialog .complete-button,.simplified-check-in-dialog .play-button{bottom:-75px;cursor:pointer;height:150px;position:absolute;transition:600ms;width:150px}.simplified-check-in-dialog .complete-button:hover,.simplified-check-in-dialog .play-button:hover{bottom:-88px;height:176px;transition:600ms;width:176px}.simplified-check-in-dialog .completion-body,.simplified-check-in-dialog .intro-content{align-items:center;background-color:#fff;border-radius:8px;display:flex;height:calc(100% - 88px + 40px);justify-content:center;padding:40px;position:relative}.simplified-check-in-dialog .completion-section-container{height:calc(100% - 88px + 40px);padding-bottom:40px}.simplified-check-in-dialog .completion-image{height:350px}.simplified-check-in-dialog .header-container hr{display:none}.simplified-check-in-dialog .header-content{height:0;padding:0}.simplified-check-in-dialog .intro-content{margin-top:16px}.simplified-check-in-dialog .intro-image{height:410px;margin-right:128px}.simplified-check-in-dialog .lottie-animation{height:500px;width:500px}.simplified-check-in-dialog .next-button,.simplified-check-in-dialog .previous-button{align-items:center;background-color:#c7f0ec;border-radius:108px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);cursor:pointer;display:flex;height:100px;justify-content:center;position:absolute;top:calc(50% + 20px);transform:translateY(-50%);width:154px}.simplified-check-in-dialog .next-button.disabled,.simplified-check-in-dialog .previous-button.disabled{cursor:not-allowed}@media screen and (width <= 990px){.simplified-check-in-dialog .next-button,.simplified-check-in-dialog .previous-button{height:80px;width:120px}}.simplified-check-in-dialog .next-button{right:-38.5px}.simplified-check-in-dialog .previous-button{left:-38.5px}.simplified-check-in-dialog .prompt-section-container{display:flex;flex-direction:column;height:100%}.simplified-check-in-dialog .category-section-container .upper-content,.simplified-check-in-dialog .completion-section-container .upper-content,.simplified-check-in-dialog .emoji-section-container .upper-content{display:flex;flex-direction:column;justify-content:space-between}.simplified-check-in-dialog .section{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;position:relative}.simplified-check-in-dialog .section-image{height:200px;margin-bottom:24px}.simplified-check-in-dialog .left-arrow,.simplified-check-in-dialog .right-arrow{position:relative;width:64px}.simplified-check-in-dialog .left-arrow:not(.disabled):hover,.simplified-check-in-dialog .right-arrow:not(.disabled):hover{animation-direction:alternate;animation-duration:450ms;animation-iteration-count:infinite;animation-name:slide-right;animation-timing-function:ease-in-out}.simplified-check-in-dialog .category-section-content,.simplified-check-in-dialog .check-in-prompt-section-content{align-items:center;display:flex;height:70px;max-width:65%;text-align:center}.simplified-check-in-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important;display:flex}.simplified-check-in-header .header-tab{font-size:.875rem;text-transform:capitalize}.simplified-check-in-header .header-tab.selected{font-weight:700}.simplified-check-in-header .student-view-container{padding:16px 24px}.simplified-check-in-header .t3{padding:16px 24px}.simplified-check-in-header .title-container{align-items:center;display:flex;justify-content:space-between}.simplified-check-in-header .title-container .school-year-selector{padding-right:32px}.simplified-check-in-header .week-range-container{padding:0 24px 16px}.simplified-check-in-header .stg-title{padding-bottom:0}.simplified-check-in-header .simplified-img-container{align-items:center;background:#f8d6ea;border-radius:4px;display:flex;height:70px;justify-content:center;margin:10px 0 0 20px;width:70px}.simplified-check-in-header .simplified-img-container .simplified-module-img{height:60px;width:60px}.simplified-check-in-header .simplified-teacher-users{padding:0 24px 16px}.simplified-check-in-panel{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border-radius:16px;cursor:default}.simplified-check-in-panel.complete .all-done-container{background-image:url("https://d1wfw0opl95dfm.cloudfront.net/assets/images/chalk/chalk-doodles-footer.svg");background-position:center;background-repeat:no-repeat}.simplified-check-in-panel .action-container,.simplified-check-in-panel .all-done-container{align-items:center;display:flex;flex-direction:column;padding:32px}.simplified-check-in-panel .carousel-header{align-items:center;background-color:#fff;border-radius:16px;display:flex;justify-content:center;padding:24px}.simplified-check-in-panel .carousel-header .h1{font-family:"Nunito",sans-serif !important;font-size:1.5rem !important;font-weight:900 !important;padding:0 20px}.simplified-check-in-panel .lottie-animation{height:500px;width:500px}.simplified-check-in-panel .check-in-button{align-items:center;background-color:#c7f0ec;border-radius:108px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);cursor:pointer;display:flex;flex-direction:column;font-family:"Nunito",sans-serif;font-size:1.5rem;font-weight:900;height:120px;justify-content:center;right:-38.5px;width:300px}.simplified-check-in-panel .check-in-button.disabled{cursor:not-allowed}@keyframes slide-right{from{transform:0}to{transform:translateX(15px)}}.simplified-check-in-panel .check-in-button .container-button:hover{background-color:#c7f0ec}.simplified-check-in-panel .check-in-button .right-arrow{position:relative;width:64px}.simplified-check-in-panel .check-in-button .right-arrow:not(.disabled):hover{animation-direction:alternate;animation-duration:450ms;animation-iteration-count:infinite;animation-name:slide-right;animation-timing-function:ease-in-out}.simplified-check-in-panel .instructions{margin-top:24px;text-align:center}.simplified-check-in-panel .next,.simplified-check-in-panel .previous{align-items:center;display:flex;width:5%}.simplified-check-in-panel .next .MuiIconButton-label,.simplified-check-in-panel .previous .MuiIconButton-label{font-family:"Nunito",sans-serif;font-size:1.5rem;font-weight:900}.simplified-check-in-panel .next{justify-content:flex-end}.simplified-check-in-panel .left-chevron-button,.simplified-check-in-panel .right-chevron-button{padding:0}.simplified-check-in-panel .left-chevron-button svg,.simplified-check-in-panel .right-chevron-button svg{font-family:"Nunito",sans-serif;font-size:2.5rem;font-weight:900}.simplified-check-in-panel .progress-message{margin-top:16px}.simplified-check-in-progress-bar .arrow-section .arrow-container{left:0;position:relative;transition:left .55s cubic-bezier(0.5, 1.63, 0.5, 0.98)}.simplified-check-in-progress-bar .arrow-section .arrow-container.bar-count-3{width:calc((100% - 32px)/3)}.simplified-check-in-progress-bar .arrow-section .arrow-container.bar-count-3.completed-count-1{left:calc((100% - 32px)/3 + 16px)}.simplified-check-in-progress-bar .arrow-section .arrow-container.bar-count-3.completed-count-2{left:calc((100% - 32px)/3*2 + 32px)}.simplified-check-in-progress-bar .arrow-section .arrow-container .arrow{background-color:#fff;border-radius:4px;height:44px;left:calc(50% - 22px);position:absolute;top:-20px;transform:rotate(-45deg);width:44px}.simplified-check-in-progress-bar .bar-section{align-items:center;background-color:#fff;border-radius:16px;display:flex;justify-content:center;margin:16px 0 52px;padding:0 8px}.simplified-check-in-progress-bar .bar-section .bar.blue,.simplified-check-in-progress-bar .bar-section .bar .complete,.simplified-check-in-progress-bar .bar-section .checkmark-circle.blue,.simplified-check-in-progress-bar .bar-section .checkmark-circle .complete{background-color:#ebf6ff}.simplified-check-in-progress-bar .bar-section .bar.complete,.simplified-check-in-progress-bar .bar-section .checkmark-circle.complete{background-color:#00a76b}.simplified-check-in-progress-bar .bar-section .bar{align-items:center;display:flex;flex-grow:1;height:20px;justify-content:center;margin:8px;transform-style:preserve-3d}.simplified-check-in-progress-bar .bar-section .bar:first-child{border-radius:16px 0 0 16px;margin-left:0}.simplified-check-in-progress-bar .bar-section .bar:last-child{border-radius:0 16px 16px 0;margin-right:0}.simplified-check-in-progress-bar .bar-section .bar .circle-border{border-radius:50%;border:8px solid #fff;height:64px;transform:translateZ(-1px);width:64px}.simplified-check-in-progress-bar .bar-section .bar .circle-border .checkmark-circle{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;left:calc(50% - 24px);position:absolute;width:48px}.simplified-check-in-progress-bar .bar-section .checkmark-image{position:absolute;width:24px}.simplified-check-in-speech-to-text{display:flex;flex-direction:column;gap:24px;margin-top:0;max-width:900px;text-align:center;width:100%}.simplified-check-in-speech-to-text .reflection-response-text{align-items:flex-end;display:flex;flex-wrap:wrap;font-family:"Nunito",sans-serif !important;font-size:2.5rem !important;font-weight:900 !important;gap:8px;justify-content:center;min-width:905px;text-align:center}.simplified-check-in-speech-to-text .reflection-response-text .emoji-and-text-container,.simplified-check-in-speech-to-text .reflection-response-text .category-and-text-container{align-items:center;display:inline-flex;flex-direction:column;line-height:1.2}.simplified-check-in-speech-to-text .reflection-response-text img{height:100px;margin:0 auto}.simplified-check-in-speech-to-text .reflection-response-text .highlighted{font-weight:900}.simplified-check-in-speech-to-text .reflection-response-text .highlighted.emoji-text{color:#006b6b}.simplified-check-in-speech-to-text .reflection-response-text .category-text{border-bottom:10px dashed #212121;display:inline-block;font-family:"Nunito",sans-serif;font-size:1.5rem;font-weight:800;line-height:1.2;width:300px}.simplified-check-in-speech-to-text .reflection-response-text span{line-height:1.2}.simplified-check-in-speech-to-text .mic-button-container{display:flex;height:100px;justify-content:center;margin-top:16px}.simplified-check-in-speech-to-text .mic-button-container .mic-button{align-items:center;background-color:#c7f0ec;border-radius:60px;border:none;box-shadow:0 0 6px 0 rgba(0,0,0,.15);color:#006b6b;cursor:pointer;display:flex;gap:4px;height:125px;position:relative;transition:background-color .3s ease,transform .2s ease,color .3s ease;width:20%}.simplified-check-in-speech-to-text .mic-button-container .mic-button svg{z-index:1}.simplified-check-in-speech-to-text .mic-button-container .mic-button .MuiIconButton-label{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.simplified-check-in-speech-to-text .mic-button-container .mic-button .mic-icon{color:#006b6b;font-size:3.5rem !important;transition:color .3s ease,font-size .3s ease}.simplified-check-in-speech-to-text .mic-button-container .mic-button .mic-button-label{font-family:"Nunito",sans-serif;font-size:2rem;font-weight:800;margin-top:0}.simplified-check-in-speech-to-text .mic-button-container .mic-button.listening{background-color:#006b6b}.simplified-check-in-speech-to-text .mic-button-container .mic-button.listening .mic-icon{color:#fff;font-size:5.25rem !important}.simplified-check-in-speech-to-text .mic-button-container .mic-button.listening::after{animation:pulse 1.5s infinite;background-color:#006b6b;border-radius:60%;border:2px solid rgba(0,128,0,.6);content:"";height:100%;position:absolute;width:100%;z-index:0}.simplified-check-in-speech-to-text .mic-button-container .mic-button:not(.listening):hover{transform:scale(1.15)}@keyframes pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}100%{opacity:0;transform:scale(1.8)}}.simplified-check-in{background-attachment:fixed;background-image:url("https://d1wfw0opl95dfm.cloudfront.net/assets/images/backgrounds/group-k2-bg.svg");background-repeat:no-repeat;background-size:cover;min-height:100vh;overflow:hidden;padding:40px 24px}.simplified-check-in .selector-container{align-items:center;display:flex;justify-content:flex-start;padding:0 0 16px}.simplified-week-selector{background-color:#ebf6ff;border-radius:10px;border:none;font-family:"Open Sans",sans-serif !important;font-size:1rem !important;font-weight:700 !important;min-width:unset;padding:4px 12px !important;text-align:center;width:100%}.simplified-week-selector .MuiSelect-select{background-color:rgba(0,0,0,0);padding-right:30px}.simplified-week-selector .MuiInputBase-root{border:none}.simplified-week-selector .MuiOutlinedInput-notchedOutline{border:none}.simplified-week-selector .MuiSelect-icon{color:#000;right:8px}.simplified-week-selector:hover,.simplified-week-selector:focus-within{box-shadow:0 0 0 2px rgba(0,76,76,.2)}.simplified-unread-feedback-dialog{background-color:#d7ebfd;position:relative}.simplified-unread-feedback-dialog .header-container{background-color:rgba(0,0,0,0)}.simplified-unread-feedback-dialog .header-container .close-icon-btn,.simplified-unread-feedback-dialog .header-container .MuiDivider-root{display:none}.simplified-unread-feedback-dialog .unread-feedback-close-button{left:50px;position:absolute;top:50px;z-index:10}.simplified-unread-feedback-dialog .unread-feedback-close-button .close-icon-btn{background-color:#c7f0ec;border-radius:50%;border:8px solid #fff;height:64px;transition:600ms;width:64px}.simplified-unread-feedback-dialog .unread-feedback-close-button .close-icon-btn:hover{background-color:#c7f0ec;height:72px;transition:600ms;width:72px}.simplified-unread-feedback-dialog .unread-feedback-close-button .close-icon-btn .MuiIconButton-label{width:auto}.simplified-unread-feedback-dialog .unread-feedback-close-button .close-icon-btn .MuiIconButton-label .close-rounded-icon{color:#006b6b;font-size:xx-large;stroke-width:1.5;stroke:#006b6b}.simplified-unread-feedback-dialog .MuiDialog-paperFullScreen{background-color:#d7ebfd;display:flex;flex-direction:column}.simplified-unread-feedback-dialog .title-container{font-family:"Nunito",sans-serif;font-size:2.5rem;font-weight:900;padding:16px 0;text-align:center}.simplified-unread-feedback-dialog .body-container{background-color:#fff;border-radius:20px;margin:auto;padding:24px;width:90%}.simplified-unread-feedback-dialog .week-label{font-family:"Nunito",sans-serif !important;font-size:1.5rem !important;font-weight:900 !important;margin-bottom:8px;margin-left:6rem;margin-top:20px}.simplified-unread-feedback-dialog .close-button{align-items:center;background-color:#fff;border-radius:50%;border:2px solid #099;color:#099;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;left:16px;position:absolute;top:16px;width:40px}.simplified-unread-feedback-dialog .close-button:hover{background-color:#ebf8ff}.simplified-unread-feedback-dialog .next-button{align-items:center;background-color:#c7f0ec;border-radius:108px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);cursor:pointer;display:flex;height:100px;justify-content:center;position:absolute;right:96.25px;top:calc(50% + 20px);transform:translateY(-50%);width:154px}.simplified-unread-feedback-dialog .next-button .arrow-icon{color:#319795;font-size:2rem}.simplified-unread-feedback-dialog .right-arrow{position:relative;width:64px}.simplified-unread-feedback-dialog .right-arrow:not(.disabled):hover{animation-direction:alternate;animation-duration:450ms;animation-iteration-count:infinite;animation-name:slide-right;animation-timing-function:ease-in-out}.sel-survey-dialog .body{background-color:#f9f9f9;margin-bottom:0;margin-left:0;margin-right:0}.sel-survey-dialog .MuiDialog-paperFullScreen{background-color:#f9f9f9}.sel-survey-dialog .stepper{background-color:#f9f9f9;margin:auto;max-width:768px}.sel-survey-dialog .top{left:0;position:absolute;top:0}.simplified-survey-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:center;display:flex;justify-content:space-between;min-width:650px;padding:8px 0 8px 24px}.simplified-survey-card .medal-image{height:72px}.simplified-survey-card .checkmark-circle{align-items:center;border-radius:50%;display:flex;height:24px;left:calc(50% - 12px);justify-content:center;position:absolute;top:-7px;width:24px}.simplified-survey-card .checkmark-circle-blue{background-color:#2c97df}.simplified-survey-card .checkmark-circle-green{background-color:#27ae61}.simplified-survey-card .checkmark-circle-navy{background-color:#34495e}.simplified-survey-card .checkmark-circle-orange{background-color:#e77e22}.simplified-survey-card .checkmark-circle-purple{background-color:#9c56b8}.simplified-survey-card .checkmark-circle-yellow{background-color:#f1c50e}.simplified-survey-card .play-button{cursor:pointer;height:50px;margin-right:24px;width:50px}.simplified-survey-card .progress-bar{align-items:center;display:flex;justify-content:center;margin:24px;min-width:300px;width:45%}.simplified-survey-card .progress-bar .color-bar{background-color:#ddd;height:9px;margin:8px 2px;position:relative;width:1666.6666666667%}.simplified-survey-card .progress-bar .color-bar .hidden{visibility:hidden}.simplified-survey-card .progress-bar .color-bar.blue-bar{background-color:#2c97df}.simplified-survey-card .progress-bar .color-bar.green-bar{background-color:#27ae61}.simplified-survey-card .progress-bar .color-bar.navy-bar{background-color:#34495e}.simplified-survey-card .progress-bar .color-bar.orange-bar{background-color:#e77e22}.simplified-survey-card .progress-bar .color-bar.purple-bar{background-color:#9c56b8}.simplified-survey-card .progress-bar .color-bar.yellow-bar{background-color:#f1c50e}.simplified-survey-card .progress-bar>.color-bar:first-child{border-radius:4px 0 0 4px}.simplified-survey-card .progress-bar>.color-bar:last-child{border-radius:0 4px 4px 0}.simplified-survey-card .survey-name{max-width:25%}@keyframes slide-right{from{transform:0}to{transform:translateX(15px)}}.simplified-survey-dialog.blue .header-container,.simplified-survey-dialog.blue .MuiDialog-paperFullScreen{background-color:#2c97df}.simplified-survey-dialog.orange .header-container,.simplified-survey-dialog.orange .MuiDialog-paperFullScreen{background-color:#e77e22}.simplified-survey-dialog.green .header-container,.simplified-survey-dialog.green .MuiDialog-paperFullScreen{background-color:#27ae61}.simplified-survey-dialog.navy .header-container,.simplified-survey-dialog.navy .MuiDialog-paperFullScreen{background-color:#34495e}.simplified-survey-dialog.purple .header-container,.simplified-survey-dialog.purple .MuiDialog-paperFullScreen{background-color:#9c56b8}.simplified-survey-dialog.yellow .header-container,.simplified-survey-dialog.yellow .MuiDialog-paperFullScreen{background-color:#f1c50e}.simplified-survey-dialog .animation-container{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;transform:translate(-50%, 0)}.simplified-survey-dialog .body{height:calc(100% - 80px);margin:40px;padding:12px}.simplified-survey-dialog .close-icon-btn{background-color:#c7f0ec;border:8px solid #fff;border-radius:50%;height:64px;margin-right:16px;transition:600ms;width:64px}.simplified-survey-dialog .close-icon-btn:hover{background-color:#c7f0ec;height:72px;transition:600ms;width:72px}.simplified-survey-dialog .close-icon-btn .MuiIconButton-label{width:auto}.simplified-survey-dialog .close-icon-btn .MuiIconButton-label .close-rounded-icon{color:#006b6b;font-size:xx-large;stroke:#006b6b;stroke-width:1.5}.simplified-survey-dialog .complete-button,.simplified-survey-dialog .play-button{bottom:-75px;cursor:pointer;height:150px;position:absolute;transition:600ms;width:150px}.simplified-survey-dialog .complete-button:hover,.simplified-survey-dialog .play-button:hover{bottom:-88px;height:176px;transition:600ms;width:176px}.simplified-survey-dialog .completion-body,.simplified-survey-dialog .intro-content{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:center;padding:40px;position:relative;height:calc(100% - 88px + 40px)}.simplified-survey-dialog .completion-content{padding-bottom:40px;height:calc(100% - 88px + 40px)}.simplified-survey-dialog .completion-image{height:350px}.simplified-survey-dialog .header-container hr{display:none}.simplified-survey-dialog .header-content{height:0;padding:0}.simplified-survey-dialog .intro-content{margin-top:16px}.simplified-survey-dialog .intro-image{height:410px;margin-right:128px}.simplified-survey-dialog .lottie-animation{height:500px;width:500px}.simplified-survey-dialog .next-button{align-items:center;background-color:#c7f0ec;border-radius:108px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);cursor:pointer;display:flex;height:100px;justify-content:center;position:absolute;right:-38.5px;width:154px}.simplified-survey-dialog .next-button.disabled{cursor:not-allowed}@media screen and (width <= 990px){.simplified-survey-dialog .next-button{height:80px;width:120px}}.simplified-survey-dialog .progress-badge{align-items:center;border-radius:50%;display:flex;height:70px;left:24px;justify-content:center;position:absolute;top:24px;width:70px}.simplified-survey-dialog .progress-badge.blue{background-color:#a6d5f5}.simplified-survey-dialog .progress-badge.green{background-color:#c4ebd4}.simplified-survey-dialog .progress-badge.navy{background-color:#9eaebe}.simplified-survey-dialog .progress-badge.orange{background-color:#ffbf87}.simplified-survey-dialog .progress-badge.purple{background-color:#c9a4d8}.simplified-survey-dialog .progress-badge.yellow{background-color:#f2e5ac}.simplified-survey-dialog .question-content{display:flex;flex-direction:column;height:100%}.simplified-survey-dialog .completion-content .upper-content,.simplified-survey-dialog .question-content .upper-content{display:flex;justify-content:space-between}.simplified-survey-dialog .completion-content .upper-content .survey-progress-container,.simplified-survey-dialog .question-content .upper-content .survey-progress-container{width:92.5%}.simplified-survey-dialog .question{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;position:relative}.simplified-survey-dialog .question-image{height:200px;margin-bottom:24px}.simplified-survey-dialog .right-arrow{position:relative;width:64px}.simplified-survey-dialog .right-arrow:not(.disabled):hover{animation-direction:alternate;animation-duration:450ms;animation-iteration-count:infinite;animation-name:slide-right;animation-timing-function:ease-in-out}.simplified-survey-dialog .survey-question-content{align-items:center;display:flex;height:70px;max-width:65%;text-align:center}.simplified-survey-icons{align-items:center;display:flex;justify-content:center}@keyframes slide-down{from{transform:0}to{transform:translateY(15px)}}@keyframes slide-up{from{transform:0}to{transform:translateY(-15px)}}@keyframes sway-left{from{transform:rotate(0)}to{transform:rotate(-28deg)}}@keyframes sway-left-to-right{from{transform:rotate(-28deg)}to{transform:rotate(28deg)}}@keyframes sway-right{from{transform:rotate(0)}to{transform:rotate(28deg)}}.simplified-survey-icons .always-button{background-color:#d8f9ef}.simplified-survey-icons .always-button .always-left-image,.simplified-survey-icons .always-button .always-right-image{height:56px;max-width:40%}.simplified-survey-icons .always-button:hover .always-left-image{animation-direction:alternate;animation-duration:450ms;animation-iteration-count:infinite;animation-name:sway-left;animation-timing-function:ease-in-out}.simplified-survey-icons .always-button:hover .always-right-image{animation-direction:alternate;animation-duration:450ms;animation-iteration-count:infinite;animation-name:sway-right;animation-timing-function:ease-in-out}.simplified-survey-icons .most-of-the-time-button{background-color:#f4faf1}.simplified-survey-icons .most-of-the-time-button .most-of-the-time-image{position:relative}.simplified-survey-icons .most-of-the-time-button:hover .most-of-the-time-image{animation-direction:alternate;animation-duration:400ms;animation-iteration-count:infinite;animation-name:slide-up;animation-timing-function:ease-in-out}.simplified-survey-icons .never-button{background-color:#fceef0}.simplified-survey-icons .never-button .never-image{position:relative}.simplified-survey-icons .never-button:hover .never-image{animation-direction:alternate;animation-duration:400ms;animation-iteration-count:infinite;animation-name:slide-down;animation-timing-function:ease-in-out}.simplified-survey-icons .response-button{align-items:center;border-radius:16px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);cursor:pointer;display:flex;height:146px;justify-content:center;margin:28px;width:178px}@media screen and (width <= 990px){.simplified-survey-icons .response-button{max-width:15%}}.simplified-survey-icons .response-button.selected{border:16px #006b6b solid}.simplified-survey-icons .sometimes-button{background-color:#faf4d9}.simplified-survey-icons .sometimes-button:hover .sometimes-image{animation-delay:-675ms;animation-direction:alternate;animation-duration:450ms;animation-iteration-count:infinite;animation-name:sway-left-to-right;animation-timing-function:ease-in-out}.simplified-survey-progress-bar .arrow-section .arrow-container{left:0;position:relative;transition:left .55s cubic-bezier(0.5, 1.63, 0.5, 0.98)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-3{width:calc((100% - 32px)/3)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-3.completed-count-1{left:calc((100% - 32px)/3 + 16px)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-3.completed-count-2{left:calc((100% - 32px)/3*2 + 32px)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-4{width:calc((100% - 48px)/4)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-4.completed-count-1{left:calc((100% - 48px)/4 + 16px)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-4.completed-count-2{left:calc((100% - 48px)/4*2 + 32px)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-4.completed-count-3{left:calc((100% - 48px)/4*3 + 48px)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-5{width:calc((100% - 64px)/5)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-5.completed-count-1{left:calc((100% - 64px)/5 + 16px)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-5.completed-count-2{left:calc((100% - 64px)/5*2 + 32px)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-5.completed-count-3{left:calc((100% - 64px)/5*3 + 48px)}.simplified-survey-progress-bar .arrow-section .arrow-container.bar-count-5.completed-count-4{left:calc((100% - 64px)/5*4 + 64px)}.simplified-survey-progress-bar .arrow-section .arrow-container .arrow{background-color:#fff;border-radius:4px;height:44px;left:calc(50% - 22px);position:absolute;top:-20px;transform:rotate(-45deg);width:44px}.simplified-survey-progress-bar .bar-section{align-items:center;background-color:#fff;border-radius:16px;display:flex;justify-content:center;margin:16px 0 52px;padding:0 8px}.simplified-survey-progress-bar .bar-section .bar.blue,.simplified-survey-progress-bar .bar-section .checkmark-circle.blue{background-color:#a6d5f5}.simplified-survey-progress-bar .bar-section .bar.green,.simplified-survey-progress-bar .bar-section .checkmark-circle.green{background-color:#c4ebd4}.simplified-survey-progress-bar .bar-section .bar.navy,.simplified-survey-progress-bar .bar-section .checkmark-circle.navy{background-color:#9eaebe}.simplified-survey-progress-bar .bar-section .bar.orange,.simplified-survey-progress-bar .bar-section .checkmark-circle.orange{background-color:#ffbf87}.simplified-survey-progress-bar .bar-section .bar.purple,.simplified-survey-progress-bar .bar-section .checkmark-circle.purple{background-color:#c9a4d8}.simplified-survey-progress-bar .bar-section .bar.yellow,.simplified-survey-progress-bar .bar-section .checkmark-circle.yellow{background-color:#f2e5ac}.simplified-survey-progress-bar .bar-section .bar.complete,.simplified-survey-progress-bar .bar-section .checkmark-circle.complete{background-color:#00a76b}.simplified-survey-progress-bar .bar-section .bar{align-items:center;display:flex;flex-grow:1;height:20px;justify-content:center;margin:8px;transform-style:preserve-3d}.simplified-survey-progress-bar .bar-section .bar:first-child{border-radius:16px 0 0 16px;margin-left:0}.simplified-survey-progress-bar .bar-section .bar:last-child{border-radius:0 16px 16px 0;margin-right:0}.simplified-survey-progress-bar .bar-section .bar .circle-border{border:8px solid #fff;border-radius:50%;height:64px;transform:translateZ(-1px);width:64px}.simplified-survey-progress-bar .bar-section .bar .circle-border .checkmark-circle{align-items:center;border-radius:50%;display:flex;height:48px;left:calc(50% - 24px);justify-content:center;position:absolute;width:48px}.simplified-survey-progress-bar .bar-section .checkmark-image{position:absolute;width:24px}.student-surveys{padding-bottom:32px}.student-surveys .surveys-container{margin:24px}.student-surveys .surveys-container .survey-body .empty-results,.student-surveys .surveys-container .survey-body .primary-button,.student-surveys .surveys-container .survey-body .secondary-button{margin-right:16px}.student-surveys .surveys-container .survey-body .empty-results{text-align:center;width:140px}.student-surveys .surveys-container .survey-body .survey-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;align-items:center;display:flex;justify-content:space-between;margin:8px 0;min-width:650px;padding:8px 0}.student-surveys .surveys-container .survey-body .survey-container.inactive-survey{cursor:default}.student-surveys .surveys-container .survey-body .survey-container .survey-name{padding:8px 24px}.student-surveys .surveys-container .survey-body .survey-container>div{width:33%}.student-surveys .surveys-container .survey-body .surveys-empty-state{padding:24px;text-align:center}.student-surveys .surveys-container .survey-header{padding:16px 0}.student-surveys .no-active-surveys-image{margin-bottom:16px;width:176px}.student-surveys .no-surveys{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px}.student-surveys .no-surveys .no-surveys-image{margin-bottom:24px}.take-simplified-survey-dialog{align-items:center;display:flex;flex-direction:column;text-align:center}.take-simplified-survey-dialog .close-icon-btn,.take-simplified-survey-dialog .close-icon-btn:focus{border-radius:28px;display:flex;padding:16px;position:absolute;right:24px;top:24px}.take-simplified-survey-dialog .take-me-there-button,.take-simplified-survey-dialog .take-me-there-button:focus{border-radius:50px;display:inline-flex;margin-top:16px;padding:28px 44px}.take-simplified-survey-dialog .description{margin-top:24px}.take-simplified-survey-dialog .stg-title{margin:8px 0}.take-simplified-survey-dialog .text-to-speech-visual .button-container{align-items:center;display:flex;padding-top:0}.take-simplified-survey-dialog .text-to-speech-visual .text-container{align-items:center;display:flex}.take-standard-survey-dialog .take-standard-survey-dialog-body{text-align:center}.take-standard-survey-dialog .description{margin-top:16px}.take-standard-survey-dialog .footer{align-items:center;display:flex;flex-direction:column}.take-standard-survey-dialog .footer .skip-button{display:inline-block;margin-top:16px}.take-standard-survey-dialog .footer .skip-button:focus-visible:not(.disabled){padding:8px}.check-in-complete-dialog .check-in-complete-image{width:100px}.check-in-complete-dialog .dialog-body{align-items:center;display:flex;flex-direction:column}.check-in-complete-dialog .okay-button{margin:16px;width:190px}.check-in-complete-dialog .progress-text{margin-bottom:16px}.check-in-complete-dialog .thanks-header{margin:16px}.enthusiasm-dialog{text-align:center}.enthusiasm-dialog .enthusiasm-image{width:175px}.enthusiasm-dialog .footer{justify-content:center}.enthusiasm-dialog .stg-title{margin-bottom:24px;margin-top:40px}.historical-weekly-check-in{padding:24px}.historical-weekly-check-in .data-container{display:flex}.historical-weekly-check-in .my-feelings,.historical-weekly-check-in .my-reflections{width:50%}.historical-weekly-check-in .my-reflections{margin-left:8px}.historical-weekly-check-in .my-feelings{margin-right:8px}.wec-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.wec-header .header-tab{font-size:.875rem;text-transform:capitalize}.wec-header .header-tab.selected{font-weight:700}.wec-header .student-view-container{padding:16px 24px}.wec-header .t3{padding:16px 24px}.wec-header .title-container{align-items:center;display:flex;justify-content:space-between}.wec-header .title-container .school-year-selector{padding-right:32px}.wec-header .week-range-container{padding:0 24px 16px}.wec-header .stg-title{padding-bottom:0}.wec-header .wec-teacher-users{padding:0 24px 16px}.weekly-check-in{padding:40px 24px}.weekly-check-in .data-container{display:flex}.weekly-check-in .my-feelings,.weekly-check-in .my-reflections{width:50%}.weekly-check-in .my-reflections{margin-left:8px}.weekly-check-in .my-feelings{margin-right:8px}.weekly-check-in .selector-container{align-items:center;display:flex;justify-content:flex-start;padding:0 0 16px}.weekly-check-in-dialog .body{align-items:center;display:flex;flex-direction:column;margin:96px 0 24px;padding:12px 0 56px}.weekly-check-in-dialog .weekly-check-in-body{align-items:center;display:flex;flex-direction:column;margin:0 48px;padding:0 56px}.weekly-check-in-dialog .weekly-check-in-body .feeling-prompt,.weekly-check-in-dialog .weekly-check-in-body .reflection-prompt{margin-bottom:24px}.weekly-check-in-dialog .weekly-check-in-body .reflection-divider{margin:24px auto;width:80%}.weekly-check-in-dialog .weekly-check-in-body .reflection-input-container{align-items:center;display:flex;flex-direction:column;max-width:600px;width:50%}.weekly-check-in-dialog .weekly-check-in-body .strategies-button{align-self:flex-end;margin-top:4px}.weekly-check-in-dialog .selector-container{align-items:center;display:flex;justify-content:flex-end;margin-right:32px;padding:0 0 16px;width:100%}.weekly-check-in-dialog .selector-divider{margin-bottom:24px;width:100%}.weekly-emoji-selector{align-items:center;display:flex;justify-content:space-between}.weekly-emoji-selector .description{display:none;text-align:center}.weekly-emoji-selector .emoji-container{align-items:center;background-color:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-family:"Open Sans",sans-serif;font-size:1rem;height:210px;margin:8px;padding:16px;width:168px}.weekly-emoji-selector .emoji-container.emoji-selected{opacity:.5}.weekly-emoji-selector .emoji-container:focus-visible,.weekly-emoji-selector .emoji-container:hover,.weekly-emoji-selector .emoji-container.selected{box-shadow:0 0 6px 0 rgba(0,0,0,.25);opacity:1}.weekly-emoji-selector .emoji-container:focus-visible .description,.weekly-emoji-selector .emoji-container:hover .description,.weekly-emoji-selector .emoji-container.selected .description{display:block}.weekly-emoji-selector .emoji-container.selected{border:1px solid #006b6b}.weekly-emoji-selector .emoji-image{margin-bottom:24px;width:55px}.weekly-emoji-selector .emoji-title{font-weight:700;margin-bottom:8px}.weekly-check-in-panel{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer}.weekly-check-in-panel.complete .carousel-header{background-color:#fff}.weekly-check-in-panel.complete .all-done-container{background-image:url("https://d1wfw0opl95dfm.cloudfront.net/assets/images/chalk/chalk-doodles-footer.svg");background-position:center;background-repeat:no-repeat}.weekly-check-in-panel .action-container,.weekly-check-in-panel .all-done-container{align-items:center;display:flex;flex-direction:column;padding:32px}.weekly-check-in-panel .action-inner-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:4px;width:100%}.weekly-check-in-panel .action-inner-container.disabled{border:2px solid #ececec;opacity:.5}.weekly-check-in-panel .action-inner-container .image-text-container{align-items:center;display:flex}.weekly-check-in-panel .action-inner-container .image-text-container .container-image{height:50px;width:50px}.weekly-check-in-panel .action-inner-container .image-text-container .container-prompt{font-weight:700;padding-left:16px}.weekly-check-in-panel .action-inner-container .container-button{width:190px}.weekly-check-in-panel .carousel-header{align-items:center;background-color:#e5faf8;display:flex;justify-content:space-between;padding:24px}.weekly-check-in-panel .check-in-button .container-button:hover{background-color:#c7f0ec}.weekly-check-in-panel .instructions{margin-top:24px;text-align:center}.weekly-check-in-panel .next,.weekly-check-in-panel .previous{display:flex;align-items:center;width:15%}.weekly-check-in-panel .next{justify-content:flex-end}.weekly-check-in-panel .next-button,.weekly-check-in-panel .previous-button{padding:0}.weekly-check-in-panel .next-button svg,.weekly-check-in-panel .previous-button svg{color:#006b6b}.weekly-check-in-panel .previous{justify-content:flex-start}.weekly-check-in-panel .progress-message{margin-top:16px}.add-team-members-dialog .action-context{border-right:1px solid #ddd;font-style:italic;margin-right:16px;padding-right:16px}.add-team-members-dialog .add-team-members-tab{text-transform:initial}.add-team-members-dialog .add-team-members-tab.selected{font-weight:bold}.confirm-delete-school-module-dialog .acknowledgement-header{font-weight:700;margin:24px 0 16px}.confirm-delete-school-module-dialog .are-you-sure{margin-bottom:12px}.confirm-delete-school-module-dialog .checkboxes-container{margin-top:12px;width:90%}.confirm-delete-school-module-dialog .checkboxes-container .material-ui-label-and-checkbox{margin-bottom:12px}.confirm-delete-school-module-dialog .confirm-delete-school-module-dialog-body{align-items:center;display:flex;flex-direction:column}.confirm-delete-school-module-dialog .confirm-delete-school-module-dialog-container{padding:48px}.confirm-delete-school-module-dialog .delete-button{background-color:#d8283c;color:#fff;margin-left:16px;padding:8px 24px;width:190px}.confirm-delete-school-module-dialog .divider{width:100%}.confirm-delete-school-module-dialog .highlight{font-weight:700;margin:16px 0 24px}.confirm-delete-school-module-dialog .text{font-size:16px}.confirm-delete-school-module-dialog .warning,.confirm-delete-school-module-dialog .warning-image{margin-bottom:16px}.confirm-delete-school-module-dialog .warning-image{width:160px}.import-by-email{display:flex;flex-direction:column;max-height:800px}.import-by-email textarea{font-size:16px}.import-by-email textarea::-moz-placeholder{font-style:italic}.import-by-email textarea::placeholder{font-style:italic}.import-by-email .empty-textbox{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;height:800px;justify-content:center;margin:12px 0;padding:16px}.import-by-email .import-by-email-input{margin:64px auto 32px auto;width:80%}.import-by-email .import-by-email-input button{margin-bottom:12px}.import-by-file .import-container{align-items:center;border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;height:800px;margin-top:24px}.import-by-file .import-container .download-template-link{margin-top:32px}.import-by-file .import-container #import-by-file-input{display:none}.import-by-file .import-container .import-by-file-label{color:#006b6b;cursor:pointer;display:inline-block;font-weight:700}.import-email-list{-moz-column-gap:8px;column-gap:8px;display:grid;list-style:none;grid-auto-rows:min-content;grid-template-columns:repeat(2, 1fr);overflow-y:auto;padding-left:0;padding-right:0;row-gap:4px}.import-email-list .import-email-list-item{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;justify-content:space-between;padding:16px}.import-email-list .import-email-list-item .remove-button{padding:0}.module-card-label{align-items:center;border-radius:26px;display:flex;font-size:.875rem;padding:5px 12px;width:-moz-fit-content;width:fit-content}.module-card-label.custom-variant{background:#eafffc}.module-card-label.goals-variant{background:#c0eee8}.module-card-label.sel-variant{background:#f6f1fd}.module-card-label.simplified-variant{background:#fff4fa}.module-card-label.wac-variant{background:#efffeb}.module-card-label.wec-variant{background:#ebf6ff}.module-card-label .label-icon{height:19px}.module-card-label .label-icon>svg{height:19px;width:19px}.module-card-label .label-text{margin-left:7px}.module-gallery-card{max-width:450px;min-width:300px;width:100%}.module-gallery-card .default-tooltip{display:inline-block;height:100%;width:100%}.module-gallery-card .module-gallery-card-button{height:100%;padding:0;text-align:left;width:100%}.module-gallery-card .module-gallery-card-button.custom-variant .content-container .image-section{background-color:#c0eee8}.module-gallery-card .module-gallery-card-button:disabled{cursor:not-allowed;opacity:.65}.module-gallery-card .module-gallery-card-button.goals-variant .content-container .image-section{background-color:#c0eee8}.module-gallery-card .module-gallery-card-button.sel-variant .content-container .image-section{background-color:#e6d5fe}.module-gallery-card .module-gallery-card-button.sel-variant .content-container .image-section .image{padding-bottom:0;padding-top:16px}.module-gallery-card .module-gallery-card-button.simplified-variant .content-container .image-section{background-color:#f8d6ea}.module-gallery-card .module-gallery-card-button.simplified-variant .content-container .image-section .image{padding-bottom:0;padding-top:16px}.module-gallery-card .module-gallery-card-button.wac-variant .content-container .image-section{background-color:#caf7bd}.module-gallery-card .module-gallery-card-button.wec-variant .content-container .image-section{background-color:#b8ddf9}.module-gallery-card .module-gallery-card-button.wec-variant .content-container .image-section .image{padding-bottom:10px;padding-top:20px}.module-gallery-card .module-gallery-card-button .content-container{display:flex;height:100%;flex-direction:column;width:100%}.module-gallery-card .module-gallery-card-button .content-container .image-section{height:163px;opacity:1;padding:3px 3px 0 3px}.module-gallery-card .module-gallery-card-button .content-container .image-section .image{height:100%;padding:8px;width:100%}.module-gallery-card .module-gallery-card-button .content-container .text-section{background-color:#fff;display:flex;flex-grow:1;flex-direction:column;min-height:168px;opacity:1;padding:16px 24px}.module-gallery-card .module-gallery-card-button .content-container .text-section .label-container{margin-bottom:8px}.module-gallery-card .module-gallery-card-button .content-container .text-section .module-description{flex-grow:1;margin-bottom:24px;margin-top:8px}.module-gallery-card .module-gallery-card-button .content-container .text-section .module-title{color:#000;font-weight:700}.school-admin-no-modules{align-items:center;display:flex;flex-direction:column}.school-admin-no-modules .instructions{padding:8px}.school-admin-no-modules .teacher-chalkboard{margin-top:64px;width:400px}.school-admin-no-modules .add-btn{margin:24px;width:190px}.school-admin-content{height:100%;overflow-y:auto;width:calc(100% - 240px)}.school-admin-mobile-navigation{background-color:#fff}.school-admin-mobile-navigation .outer-accordion-summary:has(.Mui-expanded){border-bottom:1px solid #ddd}.school-admin-mobile-navigation .outer-accordion-summary.Mui-expanded{min-height:initial}.school-admin-mobile-navigation .outer-accordion-summary .admin-view-badge{background-color:#312f5d;border-radius:24px;color:#fff;padding:4px 16px;margin:0 8px}.school-admin-mobile-navigation .outer-accordion-summary .school-admin-mobile-frame-header{display:flex;justify-content:space-between;width:100%}.school-admin-mobile-navigation .outer-accordion-summary .school-admin-mobile-frame-header .account-details{display:flex}.school-admin-mobile-navigation .outer-accordion-summary .left-container,.school-admin-mobile-navigation .outer-accordion-summary .right-container{align-items:center;display:flex;height:60px}.school-admin-mobile-navigation .outer-accordion-summary .left-container .logo{cursor:pointer;height:48px;padding-right:16px;width:100px}.school-admin-mobile-navigation .outer-accordion-summary .left-container .selector-container{align-items:center;border-left:1px solid #ddd;display:flex;height:60px;padding-left:16px}.school-admin-mobile-navigation .outer-accordion-summary .right-container .account-details{align-items:center;border-left:1px solid #ddd;cursor:pointer;display:flex;height:60px;justify-content:flex-end}.school-admin-mobile-navigation .outer-accordion-summary .right-container .account-icon{color:#343434;margin-left:8px}.school-admin-mobile-navigation .outer-accordion-summary .right-container .name{margin:0 8px}.school-admin-mobile-navigation .outer-accordion-details{justify-content:flex-start;padding:0}.school-admin-mobile-navigation .outer-accordion-details .left-list,.school-admin-mobile-navigation .outer-accordion-details .manage-list,.school-admin-mobile-navigation .outer-accordion-details .right-list{cursor:pointer;list-style:none;margin:0;padding-left:0;width:100%}.school-admin-mobile-navigation .outer-accordion-details .left-list li,.school-admin-mobile-navigation .outer-accordion-details .manage-list li,.school-admin-mobile-navigation .outer-accordion-details .right-list li{margin:24px 0;padding-left:40px}.school-admin-mobile-navigation .outer-accordion-details .left-list{font-weight:700}.school-admin-mobile-navigation .outer-accordion-details .left-list .left-list-item .manage-container{display:flex}.school-admin-mobile-navigation .outer-accordion-details .manage-list{font-weight:400}.school-admin-mobile-navigation .outer-accordion-details .right-list .teacher-user{border-bottom:1px solid #ddd;font-weight:700;padding-bottom:24px}.school-admin-mobile-navigation .urgent-notifications-icon{background-color:#d8283c;border-radius:4px;height:8px;position:absolute;right:11px;top:13px;width:8px}.school-admin-mobile-navigation .MuiAccordionSummary-content{margin:0}.school-admin-mobile-navigation .MuiAccordionSummary-content.Mui-expanded{margin:0}.school-admin-navigation{align-items:center;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.15);display:flex;justify-content:space-between;height:64px;padding:0 16px;position:relative;width:100%;z-index:1}.school-admin-navigation .admin-view-badge{background-color:#312f5d;border-radius:24px;color:#fff;padding:4px 16px;margin:0 8px}.school-admin-navigation .left-container,.school-admin-navigation .right-container{align-items:center;display:flex;height:48px}.school-admin-navigation .left-container .logo{cursor:pointer;height:48px;padding-right:16px;width:100px}.school-admin-navigation .left-container .selector-container{align-items:center;border-left:1px solid #ddd;display:flex;height:48px;padding-left:16px}.school-admin-navigation .right-container .account-details{align-items:center;border-left:1px solid #ddd;cursor:pointer;display:flex;height:48px;justify-content:flex-end}.school-admin-navigation .right-container .account-icon{color:#343434;margin-left:8px}.school-admin-navigation .right-container .alerts-link{align-items:center;display:flex}.school-admin-navigation .right-container .alerts-link .urgent-reflection-count{align-items:center;background-color:#d8283c;border-radius:50%;color:#fff;display:inline-flex;font-size:9px;font-weight:bold;height:16px;justify-content:center;margin-left:4px;width:16px}.school-admin-navigation .right-container .manage-link{align-items:center;cursor:pointer;display:flex;justify-content:flex-end}.school-admin-navigation .right-container .name{margin:0 8px}.school-admin-navigation .right-container .school-admin-frame-link{border-bottom:2px solid rgba(0,0,0,0);color:#343434;font-weight:700;margin:0 16px}.school-admin-navigation .right-container .school-admin-frame-link:hover{border-bottom:2px solid #006b6b;cursor:pointer}.school-admin-navigation .right-container .school-admin-frame-link:last-child{margin-right:0}.school-admin-sidebar{background-color:#312f5d;color:#fff;height:100%;overflow-y:auto;width:240px}.school-admin-sidebar .school-admin-sidebar-title{color:#fff;padding:24px}.school-admin-sidebar .inner-list,.school-admin-sidebar .outer-list{padding:0}.school-admin-sidebar .inner-list .inner-list-item.selected,.school-admin-sidebar .inner-list .outer-list-item.selected,.school-admin-sidebar .outer-list .inner-list-item.selected,.school-admin-sidebar .outer-list .outer-list-item.selected{background-color:#4a487d}.school-admin-sidebar .inner-list .inner-list-item.selected .text span,.school-admin-sidebar .inner-list .outer-list-item.selected .text span,.school-admin-sidebar .outer-list .inner-list-item.selected .text span,.school-admin-sidebar .outer-list .outer-list-item.selected .text span{font-weight:700}.school-admin-sidebar .inner-list .inner-list-item{padding:16px 24px 16px 52px}.school-admin-sidebar .outer-list .outer-list-item{color:#fff;padding:16px 24px}.school-admin-sidebar .outer-list .outer-list-item.drop-down{opacity:.65}.school-admin-sidebar .outer-list .outer-list-item.drop-down .text span{font-weight:700}.school-admin-sidebar .outer-list .outer-list-item .text{padding-left:8px}.school-admin-sidebar .outer-list .outer-list-item .text span{overflow-wrap:break-word}.school-admin-sidebar .outer-list .outer-list-item .text.small-font span{font-size:.875rem}.school-admin-sidebar svg{color:#fff;height:20px;width:20px}.school-admin-selector.singular svg{visibility:hidden}.addressed-reflections-panel{border-radius:8px !important;margin:8px 0;overflow:hidden}.addressed-reflections-panel .expand-col{display:flex;justify-content:center;padding:16px;width:5%}.addressed-reflections-panel .expand-col.expanded svg{transform:rotate(180deg)}.addressed-reflections-panel .no-reflections{align-items:center;display:flex;flex-direction:column;padding:32px;width:100%}.addressed-reflections-panel .no-reflections-image{width:175px}.addressed-reflections-panel .no-reflections-image.transparent{opacity:.8}.addressed-reflections-panel .no-reflections-text{font-weight:700;margin-top:8px}.addressed-reflections-panel .panel-expand-col{display:flex;justify-content:center;padding:16px}.addressed-reflections-panel .panel-expand-col svg{color:#000}.addressed-reflections-panel .panel-expand-col.expanded svg{transform:rotate(180deg)}.addressed-reflections-panel .panel-header{color:#000}.addressed-reflections-panel .summary-bottom-border{background-color:#27ae61;bottom:0;height:8px;position:absolute;width:100%}.addressed-reflections-panel .summary-container{align-items:center;display:flex;width:100%}.addressed-reflections-panel .table-header{align-items:center;display:flex}.addressed-reflections-panel .table-header-row{display:flex}.addressed-reflections-panel .reflections-summary{background-color:#fff;border-radius:8px;padding:0}.addressed-reflections-panel .reflections-summary .MuiAccordionSummary-content{margin:0}.addressed-reflections-panel .reflections-table{width:100%}.addressed-reflections-panel.expanded .reflections-summary{border-radius:8px 8px 0 0}.addressed-reflections-panel .action-col,.addressed-reflections-panel .addressed-by-col,.addressed-reflections-panel .addressed-date-col,.addressed-reflections-panel .date-col,.addressed-reflections-panel .marked-by-col,.addressed-reflections-panel .marked-date-col,.addressed-reflections-panel .module-col,.addressed-reflections-panel .student-col,.addressed-reflections-panel .teacher-col{margin-right:16px}.addressed-reflections-panel .action-col{width:5%}.addressed-reflections-panel .addressed-by-col,.addressed-reflections-panel .marked-by-col,.addressed-reflections-panel .module-col,.addressed-reflections-panel .student-col,.addressed-reflections-panel .teacher-col{width:18%}.addressed-reflections-panel .addressed-date-col,.addressed-reflections-panel .marked-date-col,.addressed-reflections-panel .date-col{width:9%}.school-admin-alerts .alerts-header{align-items:center;display:flex}.school-admin-alerts .info-icon{color:#006b6b}.school-admin-alerts .info-link{align-items:center;display:flex;margin-left:16px}.school-admin-alerts .info-text{margin-left:8px;text-decoration:underline}.school-admin-alerts .addressed-reflections-panel,.school-admin-alerts .noncritical-reflections-panel,.school-admin-alerts .urgent-reflections-panel{margin:24px !important;border:1px solid #ddd}.non-critical-info-dialog .footer{justify-content:center;padding-top:32px}.non-critical-info-dialog .got-it-button{width:190px}.non-critical-info-dialog .non-critical-info-dialog-body{align-items:center;display:flex;flex-direction:column}.non-critical-info-dialog .note-image{margin-bottom:24px;width:175px}.noncritical-reflections-panel{border-radius:8px !important;margin:8px 0;overflow:hidden}.noncritical-reflections-panel .expand-col{display:flex;justify-content:center;padding:16px;width:5%}.noncritical-reflections-panel .expand-col.expanded svg{transform:rotate(180deg)}.noncritical-reflections-panel .no-reflections{align-items:center;display:flex;flex-direction:column;padding:32px;width:100%}.noncritical-reflections-panel .no-reflections-image{width:175px}.noncritical-reflections-panel .no-reflections-image.transparent{opacity:.8}.noncritical-reflections-panel .no-reflections-text{font-weight:700;margin-top:8px}.noncritical-reflections-panel .panel-expand-col{display:flex;justify-content:center;padding:16px}.noncritical-reflections-panel .panel-expand-col svg{color:#000}.noncritical-reflections-panel .panel-expand-col.expanded svg{transform:rotate(180deg)}.noncritical-reflections-panel .panel-header{color:#000}.noncritical-reflections-panel .summary-bottom-border{background-color:#8f8ea8;bottom:0;height:8px;position:absolute;width:100%}.noncritical-reflections-panel .summary-container{align-items:center;display:flex;width:100%}.noncritical-reflections-panel .table-header{align-items:center;display:flex}.noncritical-reflections-panel .table-header-row{display:flex}.noncritical-reflections-panel .reflections-summary{background-color:#fff;border-radius:8px;padding:0}.noncritical-reflections-panel .reflections-summary .MuiAccordionSummary-content{margin:0}.noncritical-reflections-panel .reflections-table{width:100%}.noncritical-reflections-panel.expanded .reflections-summary{border-radius:8px 8px 0 0}.noncritical-reflections-panel .action-col,.noncritical-reflections-panel .addressed-by-col,.noncritical-reflections-panel .addressed-date-col,.noncritical-reflections-panel .date-col,.noncritical-reflections-panel .marked-by-col,.noncritical-reflections-panel .marked-date-col,.noncritical-reflections-panel .module-col,.noncritical-reflections-panel .student-col,.noncritical-reflections-panel .teacher-col{margin-right:16px}.noncritical-reflections-panel .action-col{width:5%}.noncritical-reflections-panel .addressed-by-col,.noncritical-reflections-panel .module-col,.noncritical-reflections-panel .student-col,.noncritical-reflections-panel .teacher-col{width:18%}.noncritical-reflections-panel .addressed-date-col,.noncritical-reflections-panel .date-col{width:9%}.noncritical-reflections-panel .non-urgent-reflection-item{margin:8px 0}.non-urgent-reflection-item{border:2px solid #ddd;border-radius:8px !important;box-shadow:none !important;margin:8px 0 !important}.non-urgent-reflection-item .MuiAccordionSummary-content.Mui-expanded{margin:12px 0}.non-urgent-reflection-item .alert-status,.non-urgent-reflection-item .reflection-history-status-text{font-style:italic}.non-urgent-reflection-item .content-col{width:calc(100% - 32px - 32px);word-break:break-word}.non-urgent-reflection-item .reflection-history-event{margin:8px 0}.non-urgent-reflection-item .reflection-item-details{background-color:#f9f9f9;display:block;padding:16px 24px}.non-urgent-reflection-item .reflection-history-full-body,.non-urgent-reflection-item .reflection-history-one-line-event,.non-urgent-reflection-item .reflection-history-summary-body,.non-urgent-reflection-item .reflection-item-details .prompt{margin-left:16px;position:relative}.non-urgent-reflection-item .reflection-history-full-body::before,.non-urgent-reflection-item .reflection-history-one-line-event::before,.non-urgent-reflection-item .reflection-history-summary-body::before,.non-urgent-reflection-item .reflection-item-details .prompt::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.non-urgent-reflection-item .reflection-history-one-line-event{border:1px solid rgba(0,0,0,0)}.non-urgent-reflection-item .reflection-history-header{display:flex;justify-content:space-between}.non-urgent-reflection-item .reflection-history-title-container{display:flex}.non-urgent-reflection-item .reflection-history-title-container .reflection-history-date{font-size:.875rem;margin-left:8px}.non-urgent-reflection-item .reflection-history-title-container .default-tooltip{bottom:4px;margin-left:4px;position:relative}.non-urgent-reflection-item .feedback-content{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;margin-left:16px;position:relative;box-shadow:none;cursor:auto;padding:8px 16px}.non-urgent-reflection-item .feedback-content::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.non-urgent-reflection-item .feeling-col,.non-urgent-reflection-item .reason-col{margin-right:32px}.non-urgent-reflection-item .feeling-and-reason-container{display:flex}.non-urgent-reflection-item .feeling-and-reason-container .feeling-col{margin-right:24px}.non-urgent-reflection-item .prompt{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;box-shadow:none;cursor:auto;padding:16px}.non-urgent-reflection-item .prompt-container{margin-bottom:16px}.non-urgent-reflection-item .reflection-content-box{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;box-shadow:none;cursor:auto;display:flex;margin-bottom:0;padding:16px 32px}.non-urgent-reflection-item .reflection-summary{padding:0}.non-urgent-reflection-item .reflection-history-summary-body{margin-bottom:16px}.non-urgent-reflection-item .smiley-image{width:32px}.non-urgent-reflection-item .text-cell{font-weight:700}.non-urgent-reflection-item .teacher-label{color:#000;font-size:.875rem;margin-left:4px}.non-urgent-reflection-item .teacher-label-name{font-style:italic}.icon-text-list-popover .list-item-icon{margin-right:8px}.reflection-alerts-info-dialog .contact-info{margin-top:16px}.reflection-alerts-info-dialog .footer{justify-content:center}.reflection-alerts-info-dialog .got-it-button{width:190px}.reflection-alerts-info-dialog .notifications-header{margin-bottom:16px}.reflection-alerts-info-dialog .notifications-image{width:285px}.reflection-alerts-info-dialog .reflection-alerts-info-dialog-body{align-items:center;display:flex;flex-direction:column;justify-content:center}.urgent-reflection-item{border:2px solid #ddd;border-radius:8px !important;box-shadow:none !important;margin:8px 0 !important}.urgent-reflection-item .MuiAccordionSummary-content.Mui-expanded{margin:12px 0}.urgent-reflection-item .alert-status,.urgent-reflection-item .reflection-history-status-text{font-style:italic}.urgent-reflection-item .content-col{width:calc(100% - 32px - 32px);word-break:break-word}.urgent-reflection-item .reflection-history-event{margin:8px 0}.urgent-reflection-item .reflection-item-details{background-color:#f9f9f9;display:block;padding:16px 24px}.urgent-reflection-item .reflection-history-full-body,.urgent-reflection-item .reflection-history-one-line-event,.urgent-reflection-item .reflection-history-summary-body,.urgent-reflection-item .reflection-item-details .prompt{margin-left:16px;position:relative}.urgent-reflection-item .reflection-history-full-body::before,.urgent-reflection-item .reflection-history-one-line-event::before,.urgent-reflection-item .reflection-history-summary-body::before,.urgent-reflection-item .reflection-item-details .prompt::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.urgent-reflection-item .reflection-history-one-line-event{border:1px solid rgba(0,0,0,0)}.urgent-reflection-item .reflection-history-header{display:flex;justify-content:space-between}.urgent-reflection-item .reflection-history-title-container{display:flex}.urgent-reflection-item .reflection-history-title-container .reflection-history-date{font-size:.875rem;margin-left:8px}.urgent-reflection-item .reflection-history-title-container .default-tooltip{bottom:4px;margin-left:4px;position:relative}.urgent-reflection-item .feedback-content{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;margin-left:16px;position:relative;box-shadow:none;cursor:auto;padding:8px 16px}.urgent-reflection-item .feedback-content::before{background-color:#ddd;border-radius:8px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.urgent-reflection-item .feeling-col,.urgent-reflection-item .reason-col{margin-right:32px}.urgent-reflection-item .feeling-and-reason-container{display:flex}.urgent-reflection-item .feeling-and-reason-container .feeling-col{margin-right:24px}.urgent-reflection-item .prompt{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;box-shadow:none;cursor:auto;padding:16px}.urgent-reflection-item .prompt-container{margin-bottom:16px}.urgent-reflection-item .reflection-content-box{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;box-shadow:none;cursor:auto;display:flex;margin-bottom:0;padding:16px 32px}.urgent-reflection-item .reflection-summary{padding:0}.urgent-reflection-item .reflection-history-summary-body{margin-bottom:16px}.urgent-reflection-item .smiley-image{width:32px}.urgent-reflection-item .text-cell{font-weight:700}.urgent-reflection-item .teacher-label{color:#000;font-size:.875rem;margin-left:4px}.urgent-reflection-item .teacher-label-name{font-style:italic}.icon-text-list-popover .list-item-icon{margin-right:8px}.urgent-reflections-panel{border-radius:8px !important;margin:8px 0;overflow:hidden}.urgent-reflections-panel .expand-col{display:flex;justify-content:center;padding:16px;width:5%}.urgent-reflections-panel .expand-col.expanded svg{transform:rotate(180deg)}.urgent-reflections-panel .no-reflections{align-items:center;display:flex;flex-direction:column;padding:32px;width:100%}.urgent-reflections-panel .no-reflections-image{width:175px}.urgent-reflections-panel .no-reflections-image.transparent{opacity:.8}.urgent-reflections-panel .no-reflections-text{font-weight:700;margin-top:8px}.urgent-reflections-panel .panel-expand-col{display:flex;justify-content:center;padding:16px}.urgent-reflections-panel .panel-expand-col svg{color:#000}.urgent-reflections-panel .panel-expand-col.expanded svg{transform:rotate(180deg)}.urgent-reflections-panel .panel-header{color:#000}.urgent-reflections-panel .summary-bottom-border{background-color:#d8283c;bottom:0;height:8px;position:absolute;width:100%}.urgent-reflections-panel .summary-container{align-items:center;display:flex;width:100%}.urgent-reflections-panel .table-header{align-items:center;display:flex}.urgent-reflections-panel .table-header-row{display:flex}.urgent-reflections-panel .reflections-summary{background-color:#fff;border-radius:8px;padding:0}.urgent-reflections-panel .reflections-summary .MuiAccordionSummary-content{margin:0}.urgent-reflections-panel .reflections-table{width:100%}.urgent-reflections-panel.expanded .reflections-summary{border-radius:8px 8px 0 0}.urgent-reflections-panel .module-col,.urgent-reflections-panel .date-col,.urgent-reflections-panel .student-col,.urgent-reflections-panel .teacher-col{margin-right:16px;width:20%}.urgent-reflections-panel .urgent-reflection-item{margin:8px 0}.ongoing-training-dialog .dialog-body{margin:0}.ongoing-training-dialog .footer{justify-content:center}.ongoing-training-dialog .footer .sign-up-button{margin-left:24px;padding:8px 40px}.ongoing-training-dialog .ongoing-training-dialog-body{text-align:center}.ongoing-training-dialog .ongoing-training-dialog-body .close-button-container{display:flex;justify-content:end;margin-bottom:16px}.ongoing-training-dialog .ongoing-training-dialog-body .close-button-container .close-button{padding:0;width:auto}.ongoing-training-dialog .ongoing-training-dialog-body .ongoing-training-image{width:75%}.ongoing-training-dialog .ongoing-training-dialog-body .training-overview-text-container{margin:16px}.ongoing-training-dialog .ongoing-training-dialog-body .training-overview-text-container .training-overview-text{margin:16px 12px 0;text-align:left}.school-admin-home .school-admin-home-content{display:flex;padding:48px 40px 0}.school-admin-home .school-admin-home-content .section-header{font-size:1.25rem;margin-bottom:16px}.school-admin-home .school-admin-home-content .your-pages,.school-admin-home .school-admin-home-content .toolkits{padding-bottom:48px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel{width:66%}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .alerts-button-container{display:flex;position:relative}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .alerts-button-container .urgent-reflection-count{align-items:center;background-color:#d8283c;border:4px #fff solid;border-radius:50%;color:#fff;display:inline-flex;font-size:20px;font-weight:700;height:40px;justify-content:center;position:absolute;right:-20px;top:-20px;width:40px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .main-content-divider{margin-bottom:24px;width:100%}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights{margin-bottom:20px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;border-width:1px;display:flex;margin:20px 0 24px;padding:8px 24px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content .left-content{align-items:center;display:flex;width:70%}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content .left-content .highlight-icon-container{align-items:center;background-color:#f2e5ac;border-radius:50%;display:flex;justify-content:center;padding:10px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content .left-content .highlight-icon-container .highlight-icon{height:30px;min-width:30px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content .left-content .highlight-text{padding:24px 24px 24px 20px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content .left-content .highlight-text .teacher-names{font-weight:700}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content .left-content .highlight-text .give-them-kudos{margin-left:8px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content .highlights-content-divider{height:auto;width:1px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content .button-container{display:flex;width:30%}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .school-highlights .school-highlights-content .button-container .highlights-dashboard-button{width:100%}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights{margin-bottom:8px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-header{display:flex}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-header .whats-this{margin-left:16px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container{display:flex;flex-wrap:wrap}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button{flex-grow:1;margin:0 16px 16px 0;max-width:242px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container{display:flex}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .image-section,.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .text-section{height:auto}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .image-section{width:auto}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .image-section .insights-icon-container{align-items:center;display:flex;justify-content:center;width:100%}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .image-section .insights-icon-container .insights-icon{font-size:40px;margin:8px}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .image-section .insights-icon-container.school-trends{background-color:#c9a4d8}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .image-section .insights-icon-container.student-activity{background-color:#a6d5f5}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .image-section .insights-icon-container.survey-completion{background-color:#ffbf87}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .image-section .insights-icon-container.school-admin-survey-results{background-color:#f2e5ac}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .image-section .insights-icon-container.teacher-activity{background-color:#c4ebd4}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button .content-container .text-section{justify-content:flex-start;padding:0 16px;text-align:left}@media screen and (width <= 990px){.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container .suggested-insights-button{min-width:242px}}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .suggested-insights .suggested-insights-button-container>.suggested-insights-button:last-child{margin-right:0}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .your-pages{flex-grow:1}.school-admin-home .school-admin-home-content .school-admin-home-main-panel .your-pages .your-pages-buttons{display:grid;gap:32px;grid-template-columns:repeat(auto-fill, 216px)}.school-admin-home .school-admin-home-content .side-content-divider{border:.5px solid #ddd;height:auto;margin:32px 32px 0}.school-admin-home .school-admin-home-content .toolkits{width:34%}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-container-header{display:flex;justify-content:space-between}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-container-header .whats-this{margin-left:16px}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin:0;padding:16px}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container{display:flex}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .image-container{width:40%}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .image-container img{border-radius:8px;width:100%}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .implementation-status-text-container{padding-left:12px;width:100%}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .implementation-status-text-container .implementation-status-header{font-size:1.25rem;margin-bottom:8px}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .implementation-status-text-container .stage-text{margin-bottom:4px;opacity:.65}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .implementation-status-text-container .progress-bar{align-items:center;display:flex;justify-content:center;margin-bottom:32px;width:100%}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .implementation-status-text-container .progress-bar .color-bar{background-color:#ddd;height:9px;margin:8px 2px;width:1666.6666666667%}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .implementation-status-text-container .progress-bar .color-bar.filled{background-color:#27ae61}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .implementation-status-text-container .progress-bar>.color-bar:first-child{border-radius:4px 0 0 4px}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .implementation-status-container .implementation-status-text-container .progress-bar>.color-bar:last-child{border-radius:0 4px 4px 0}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .see-journey-button-container{display:flex;justify-content:flex-end}.school-admin-home .school-admin-home-content .toolkits .journey-container .journey-box-button .see-journey-button-container .see-journey-button{padding:0;text-align:end}.school-admin-home .school-admin-home-content .toolkits .journey-container .nothing-to-see{opacity:.4;padding:64px 16px;text-align:center}.school-admin-home .school-admin-home-content .toolkits .admin-portal-training-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;margin-bottom:16px;padding-left:16px}.school-admin-home .school-admin-home-content .toolkits .admin-portal-training-container .image-container{display:flex}.school-admin-home .school-admin-home-content .toolkits .admin-portal-training-container .text-container{padding:16px;width:75%}.school-admin-home .school-admin-home-content .toolkits .admin-portal-training-container .text-container .link{align-items:center;display:flex;margin-bottom:8px;text-decoration:none}.school-admin-home .school-admin-home-content .toolkits .admin-portal-training-container .text-container .link .stg-header{color:#006b6b;text-align:left}.school-admin-home .school-admin-home-content .toolkits .admin-portal-training-container .text-container .link svg{color:#006b6b;font-size:20px;margin-left:4px}.school-admin-home .school-admin-home-content .toolkits .admin-portal-training-container .text-container .subtext{font-size:.875rem}.school-admin-home .school-admin-home-content .toolkits .help-desk-container,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container{background-color:#fff;border:1px solid #ddd;border-radius:8px}.school-admin-home .school-admin-home-content .toolkits .help-desk-container .further-assistance-container,.school-admin-home .school-admin-home-content .toolkits .help-desk-container .training-overview-container,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .further-assistance-container,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .training-overview-container{align-items:center;display:flex;padding:8px 16px 0 16px}.school-admin-home .school-admin-home-content .toolkits .help-desk-container .further-assistance-container img,.school-admin-home .school-admin-home-content .toolkits .help-desk-container .training-overview-container img,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .further-assistance-container img,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .training-overview-container img{border-radius:8px}.school-admin-home .school-admin-home-content .toolkits .help-desk-container .further-assistance-container .text-container,.school-admin-home .school-admin-home-content .toolkits .help-desk-container .training-overview-container .text-container,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .further-assistance-container .text-container,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .training-overview-container .text-container{padding:16px;width:75%}.school-admin-home .school-admin-home-content .toolkits .help-desk-container .further-assistance-container .text-container .stg-header,.school-admin-home .school-admin-home-content .toolkits .help-desk-container .training-overview-container .text-container .stg-header,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .further-assistance-container .text-container .stg-header,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .training-overview-container .text-container .stg-header{margin-bottom:8px}.school-admin-home .school-admin-home-content .toolkits .help-desk-container .further-assistance-container .text-container .subtext,.school-admin-home .school-admin-home-content .toolkits .help-desk-container .training-overview-container .text-container .subtext,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .further-assistance-container .text-container .subtext,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .training-overview-container .text-container .subtext{font-size:.875rem}.school-admin-home .school-admin-home-content .toolkits .help-desk-container .links-container,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .links-container{align-items:center;display:flex;justify-content:flex-end}.school-admin-home .school-admin-home-content .toolkits .help-desk-container .links-container a,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .links-container a{padding:16px;text-decoration:none}.school-admin-home .school-admin-home-content .toolkits .help-desk-container .links-container a .stg-header,.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .links-container a .stg-header{color:#006b6b}.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container{margin-bottom:16px}.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .links-container{padding:0 12px 16px}.school-admin-home .school-admin-home-content .toolkits .ongoing-training-container .links-container .sign-up-button{margin-left:24px;padding:8px 40px}.school-admin-home .school-admin-home-content .toolkits .toolkits-divider{border:.5px solid #ddd;margin:16px 0}@media screen and (width <= 768px){.school-admin-home .school-admin-home-content{align-items:center;flex-direction:column}}.school-admin-home .school-admin-home-header .t3{padding:16px 24px}.toolkit-button{display:flex;padding:0}.toolkit-button .content-container{display:flex;height:120px}.toolkit-button .image-section{align-items:center;background-color:#ebf5f3;display:flex;height:120px;justify-content:center;width:128px}.toolkit-button .text-section{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:left;padding:16px;width:368px}.toolkit-button .text-section .stg-subtitle{font-size:20px;margin-bottom:16px}.your-journey-checklist-dialog .arrow-button{font-size:2rem}.your-journey-checklist-dialog .titles{margin-left:16px}.your-journey-checklist-dialog .titles .stg-title{font-size:2rem}.your-journey-checklist-dialog .body{background-color:#f9f9f9;margin:96px 0 0 0;padding:16px 64px}.your-journey-checklist-dialog .header-content{box-shadow:0 0 6px 0 rgba(0,0,0,.15)}.your-journey-checklist-dialog .header-content .action-btn{min-width:auto;padding:8px 40px}.your-journey-checklist-dialog .progress-bar{align-items:center;display:flex;justify-content:center;margin:16px 0;width:100%}.your-journey-checklist-dialog .progress-bar .bar-label,.your-journey-checklist-dialog .progress-bar .color-bar{width:270px}.your-journey-checklist-dialog .progress-bar .bar-label{font-size:1.25rem;text-align:center}@media screen and (width <= 768px){.your-journey-checklist-dialog .progress-bar .bar-label{font-size:10px}}.your-journey-checklist-dialog .progress-bar .color-bar{background-color:#ddd;height:30px;margin:2px;position:relative}.your-journey-checklist-dialog .progress-bar .color-bar.filled{background-color:#27ae61}.your-journey-checklist-dialog .progress-bar .color-bar .progress-arrow{background-color:#fff;border-radius:0 8px;border-right:1px solid #ddd;border-top:1px solid #ddd;height:44px;left:calc(50% - 22px);margin-top:40px;position:absolute;top:100%;transform:rotate(-45deg);width:44px}.your-journey-checklist-dialog .progress-bar .color-bar .progress-circle{background-color:#27ae61;border-radius:100%;height:67.5px;left:calc(50% - 33.75px);position:absolute;top:calc(50% - 33.75px);width:67.5px}.your-journey-checklist-dialog .progress-bar>.color-bar:first-child{border-radius:16px 0 0 16px}.your-journey-checklist-dialog .progress-bar>.color-bar:last-child{border-radius:0 16px 16px 0}.your-journey-checklist-dialog .progress-bar.bar-header{margin-bottom:24px}.your-journey-checklist-dialog .journey-checklist-paper{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin-top:60px;padding:32px}.your-journey-checklist-dialog .journey-checklist-paper .journey-header{display:flex;margin-bottom:16px;position:relative;z-index:1}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .image-container{margin-right:24px;width:15%}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .image-container .journey-header-image{border-radius:16px;width:100%}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text{width:85%}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text{display:flex;justify-content:space-between}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .left-header-text .stage-text{opacity:.65}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .nav-buttons{align-items:center;display:flex;margin-bottom:32px}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .nav-buttons .nav-button-divider{border:.5px solid #ddd;height:60%}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .nav-buttons .next-button-arrow,.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .nav-buttons .previous-button-arrow{color:#006b6b}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .nav-buttons .next-nav-button{margin-left:24px}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .nav-buttons .next-nav-button .next-button-arrow{margin-left:2px}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .nav-buttons .prev-nav-button{margin-right:24px}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .nav-buttons .prev-nav-button .previous-button-arrow{margin-right:2px}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text .nav-buttons .tertiary-button{padding:0}@media screen and (width <= 768px){.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .top-header-text{flex-direction:column}}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .journey-description-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;box-shadow:none;padding:16px}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .journey-description-container .journey-description .bold-text{font-weight:700}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .journey-description-container .milestone-container{display:flex;margin-bottom:24px}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .journey-description-container .milestone-container .milestone-icon{color:#006b6b;margin-right:12px}.your-journey-checklist-dialog .journey-checklist-paper .journey-header .journey-header-text .journey-description-container .milestone-container .milestone-text{font-weight:700}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist{margin-top:16px}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-title{display:flex;margin-bottom:16px}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-title .journey-download-link{align-items:center;display:flex;margin-left:16px}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-title .journey-download-link .file-download-icon{color:#006b6b;margin-left:8px}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container{display:flex}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .checklist-path{align-items:center;display:flex;flex-direction:column;margin-right:16px}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .checklist-path .checklist-divider{border:1.5px solid #c7f0ec;flex-grow:2}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .checklist-path .checklist-number{background-color:#c7f0ec;border-radius:100%;color:#006b6b;margin:16px;padding:6px 14px}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text{margin-bottom:16px;width:100%}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text .checklist-item-header{margin:16px 0 24px}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text .checklist-task{align-items:flex-start;display:flex;margin-bottom:16px;width:90%}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text .checklist-task .checklist-icon{margin-right:16px}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text .checklist-task .checklist-item .not-launched-list{margin-bottom:0}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text .checklist-task .checklist-item .not-launched-list .not-launched-list-item{margin-bottom:16px}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text .checklist-task .checklist-item .not-launched-list .not-launched-list-item::marker{color:#006b6b}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text .checklist-task .checklist-item .not-launched-list>.not-launched-list-item:last-child{margin-bottom:0}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text .checklist-task .checklist-task-link{text-align:left}@media screen and (width <= 768px){.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container .checklist-item-container .list-item-text .checklist-task{width:75%}}.your-journey-checklist-dialog .journey-checklist-paper .journey-checklist .journey-checklist-items-container>.checklist-item-container:last-child .checklist-divider{display:none}.school-admin-insights{display:flex;height:calc(100vh - 64px)}.school-admin-add-students-dialog .action-context{border-right:1px solid #ddd;font-style:italic;margin-right:16px;padding-right:16px}.school-admin-add-students-dialog .school-admin-add-students-dialog-main-content{border:1px solid #ddd}.school-admin-add-students-dialog .student-search-container{border-bottom:1px solid #ddd;padding:16px}.school-admin-add-students-dialog .student-search-container .student-search{width:100%}.school-admin-add-students-dialog .select-all-container{padding:16px}.school-admin-add-students-dialog .select-all-container .select-all-form-group{padding-left:12px}.school-admin-add-students-dialog .school-student-users-table{-moz-column-gap:8px;column-gap:8px;display:grid;list-style:none;grid-auto-rows:min-content;grid-template-columns:repeat(2, 1fr);height:calc(100vh - 350px);margin:0;overflow-y:auto;padding:0 16px;row-gap:4px}.school-admin-add-students-dialog .school-student-users-table .school-student-user-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:center;display:flex;margin:0;padding:6px}.school-admin-add-students-dialog .school-student-users-table .school-student-user-item .ssu-email,.school-admin-add-students-dialog .school-student-users-table .school-student-user-item .ssu-name{width:calc((100% - 42px)*.5);word-break:break-all}.school-admin-add-students-dialog .school-student-users-table .school-student-user-item .ssu-checkbox-container{width:42px}.archive-and-unarchive-students-dialog .roster-container{border:1px solid #ddd;margin-top:24px}.archive-and-unarchive-students-dialog .roster-container .empty-roster-container{padding:16px;text-align:center}.archive-and-unarchive-students-dialog .roster-container .empty-roster-container img{max-height:165px}.archive-and-unarchive-students-dialog .roster-container .roster-header,.archive-and-unarchive-students-dialog .roster-container .roster-list-item{align-items:center;display:flex}.archive-and-unarchive-students-dialog .roster-container .roster-header>*,.archive-and-unarchive-students-dialog .roster-container .roster-list-item>*{width:33.33%}.archive-and-unarchive-students-dialog .roster-container .roster-header{border-bottom:1px solid #ddd;padding:16px 20px}.archive-and-unarchive-students-dialog .roster-container .roster-list{margin-top:8px;padding-left:0}.archive-and-unarchive-students-dialog .roster-container .roster-list-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;margin:8px;padding:8px}.archive-and-unarchive-students-dialog .roster-container .roster-list-item .student-name,.archive-and-unarchive-students-dialog .roster-container .roster-list-item .student-email{word-break:break-all}.archive-and-unarchive-students-dialog .classroom-info-container{display:flex}.archive-and-unarchive-students-dialog .classroom-info-container .classroom-abbreviation-container{margin-right:16px}.archive-and-unarchive-students-dialog .classroom-info-container .classroom-abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;font-weight:700;height:48px;justify-content:center;padding:8px 16px;width:48px}.archive-and-unarchive-students-dialog .divider{margin:16px 0 24px 0}.archive-and-unarchive-students-dialog .header-tab{font-size:16px;text-transform:capitalize}.archive-and-unarchive-students-dialog .header-tab.selected{font-weight:700}.archive-and-unarchive-students-dialog .secondary-action{color:#5e9ed6}.classroom-student-user-actions-popover{text-align:right}.classroom-student-user-actions-list .icon{padding-right:8px}.classroom-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer}.classroom-row .active-roster{border-top:1px solid #ddd;cursor:auto;max-height:330px;overflow-y:auto;padding:16px;padding-left:32px}.classroom-row .active-roster .empty-classroom-message{padding-top:16px;text-align:center}.classroom-row .active-roster .image-container{text-align:center}.classroom-row .active-roster .image-container .empty-classroom{width:100px}.classroom-row .active-roster .students-container{padding-top:16px}.classroom-row .active-roster .students-container .students-header,.classroom-row .active-roster .students-container .students-item{align-items:center;display:flex}.classroom-row .active-roster .students-container .students-header .student-email,.classroom-row .active-roster .students-container .students-header .student-name,.classroom-row .active-roster .students-container .students-item .student-email,.classroom-row .active-roster .students-container .students-item .student-name{width:50%}.classroom-row .active-roster .students-container .students-header .student-name{padding-left:16px}.classroom-row .active-roster .students-container .students-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;padding:8px}.classroom-row .classroom-row-header{align-items:center;display:flex;padding:8px;border-radius:8px;padding:4px 8px}.classroom-row .classroom-row-header .container-item{align-items:center;display:flex}.classroom-row .classroom-row-header .abbreviation-container{padding:8px;width:32px}.classroom-row .classroom-row-header .classroom-actions-container{width:48px}.classroom-row .classroom-row-header .classroom-name-container,.classroom-row .classroom-row-header .go-to-class-container,.classroom-row .classroom-row-header .teacher-name-container{width:calc((100% - 362px)/3)}.classroom-row .classroom-row-header .classroom-name-container,.classroom-row .classroom-row-header .teacher-name-container{padding:0 16px}.classroom-row .classroom-row-header .coteachers-container{width:102px}.classroom-row .classroom-row-header .icon-container{justify-content:center;width:40px}.classroom-row .classroom-row-header .join-button-container{width:60px}.classroom-row .classroom-row-header .num-students-container{justify-content:center;width:80px}.classroom-row .classroom-row-header .abbreviation-container{width:68px}.classroom-row .classroom-row-header .abbreviation-container .abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;padding:8px 16px;width:32px}.classroom-row .classroom-row-header .abbreviation-container .provider-icon{margin-right:8px;width:30px}.classroom-row .classroom-row-header .container-item{font-weight:400}.classroom-row .classroom-row-header .coteachers-container .coteacher-icons-container{align-items:center;display:flex}.classroom-row .classroom-row-header .coteachers-container .coteacher-icons-container .num-icon{align-items:center;border:1px solid #ddd;border-radius:32px;display:flex;font-weight:700;height:32px;justify-content:center;margin:0 1px;width:32px;color:#006b6b}.classroom-row .classroom-row-header .coteachers-container .empty-coteacher-icons-container{padding-left:8px}.classroom-row .classroom-row-header .go-to-class-container{justify-content:center}.classroom-row .classroom-row-header .go-to-class-container .go-to-class-button{align-items:center;display:inline-flex;font-size:16px;padding:4px 12px}.classroom-row .classroom-row-header .go-to-class-container .go-to-class-button svg{color:#006b6b;height:16px;width:16px}.classroom-row .classroom-row-header .join-button-container .join-button{border:1px solid #ddd;border-radius:16px;margin:0 1px;min-width:auto !important;padding:4px 6px}.classroom-row .classroom-row-header .join-button-container .join-text{color:#006b6b;font-weight:400}.classroom-row .classroom-row-header .join-button-container svg{color:#006b6b;height:20px;margin-right:3px;width:20px}.coteachers-dialog .coteachers-dialog-header{display:flex;justify-content:space-between}.coteachers-dialog .coteachers-dialog-header .button-container{padding-top:8px}.coteachers-dialog .coteachers-dialog-header .button-container .add-coteacher-button{font-weight:700;padding:8px 32px;text-decoration:none}.coteachers-dialog .coteachers-dialog-header .classroom-container{align-items:center;display:flex}.coteachers-dialog .coteachers-dialog-header .classroom-container .abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;height:48px;justify-content:center;padding:8px;width:48px}.coteachers-dialog .coteachers-dialog-header .classroom-container .right-container{padding-left:16px}.coteachers-dialog .coteachers-container{border:1px solid #ddd}.coteachers-dialog .coteachers-container .coteacher-header,.coteachers-dialog .coteachers-container .coteacher-item{align-items:center;display:flex}.coteachers-dialog .coteachers-container .coteacher-header .coteacher-email,.coteachers-dialog .coteachers-container .coteacher-header .coteacher-name,.coteachers-dialog .coteachers-container .coteacher-item .coteacher-email,.coteachers-dialog .coteachers-container .coteacher-item .coteacher-name{width:45%}.coteachers-dialog .coteachers-container .coteacher-header .remove-coteacher,.coteachers-dialog .coteachers-container .coteacher-item .remove-coteacher{width:10%;text-align:right}.coteachers-dialog .coteachers-container .coteacher-header{border-bottom:1px solid #ddd;padding:16px 0 8px}.coteachers-dialog .coteachers-container .coteacher-header .coteacher-name{padding-left:32px}.coteachers-dialog .coteachers-container .coteacher-header .coteacher-email{padding-left:4px}.coteachers-dialog .coteachers-container .coteacher-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;margin:16px;padding:16px}.coteachers-dialog .empty-coteachers-container{padding:16px;text-align:center}.coteachers-dialog .empty-coteachers-container img{max-height:165px}.coteachers-dialog .main-divider{margin:16px 0}.reassign-teacher-dialog .are-you-sure-panel .header,.reassign-teacher-dialog .error-panel .header{margin-bottom:24px;text-align:right}.reassign-teacher-dialog .are-you-sure-panel .header .close-button,.reassign-teacher-dialog .error-panel .header .close-button{padding:0;width:100px}.reassign-teacher-dialog .are-you-sure-panel .classroom-name,.reassign-teacher-dialog .are-you-sure-panel .teacher-name{font-weight:700}.reassign-teacher-dialog .are-you-sure-panel .image-container,.reassign-teacher-dialog .are-you-sure-panel .stg-title{text-align:center}.reassign-teacher-dialog .are-you-sure-panel .image-container img{width:160px}.reassign-teacher-dialog .are-you-sure-panel .stg-title{margin:16px 0}.reassign-teacher-dialog .reassign-panel .classroom-info-container,.reassign-teacher-dialog .reassign-panel .current-teacher-container,.reassign-teacher-dialog .reassign-panel .selected-teacher-container{margin:20px 0}.reassign-teacher-dialog .reassign-panel .classroom-info-container .stg-subtitle,.reassign-teacher-dialog .reassign-panel .current-teacher-container .stg-subtitle,.reassign-teacher-dialog .reassign-panel .selected-teacher-container .stg-subtitle{font-weight:400;margin-bottom:8px}.reassign-teacher-dialog .reassign-panel .classroom-info-container .classroom-container{align-items:center;display:flex}.reassign-teacher-dialog .reassign-panel .classroom-info-container .classroom-container .classroom-abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;font-weight:700;height:32px;justify-content:center;padding:8px 16px;width:32px}.reassign-teacher-dialog .reassign-panel .classroom-info-container .classroom-container .classroom-name{padding-left:8px}.reassign-teacher-dialog .reassign-panel input,.reassign-teacher-dialog .reassign-panel .MuiChip-root{font-size:16px}.reassign-teacher-dialog .reassign-panel li .teacher-user-suggestion{padding:8px}.reassign-teacher-dialog .cancel-button,.reassign-teacher-dialog .go-back-button,.reassign-teacher-dialog .next-button,.reassign-teacher-dialog .reassign-teacher-button{width:190px}.school-admin-classrooms .classrooms-table-container{padding:0 24px 16px 24px}.school-admin-classrooms .classrooms-filters{align-items:center;display:flex;flex-wrap:wrap;padding:24px}.school-admin-classrooms .classrooms-filters .selector-container{align-items:center;display:flex}.school-admin-classrooms .classrooms-filters .selector-container .selector-label{padding-right:8px}.school-admin-classrooms .classrooms-filters .selector-container .sort-by-selector span{font-size:.875rem}.school-admin-classrooms .classrooms-filters .classrooms-filter{margin-left:0;margin-right:8px;width:310px}.school-admin-classrooms .classrooms-filters .classrooms-sort-by{width:320px}.school-admin-classrooms .classrooms-filters .classrooms-search{margin-right:auto;width:300px}.school-admin-classrooms .classrooms-filters .classrooms-search input{font-size:.875rem}.school-admin-classrooms .classrooms-table-header{align-items:center;display:flex;padding:8px;padding-bottom:0}.school-admin-classrooms .classrooms-table-header .container-item{align-items:center;display:flex}.school-admin-classrooms .classrooms-table-header .abbreviation-container{padding:8px;width:32px}.school-admin-classrooms .classrooms-table-header .classroom-actions-container{width:48px}.school-admin-classrooms .classrooms-table-header .classroom-name-container,.school-admin-classrooms .classrooms-table-header .go-to-class-container,.school-admin-classrooms .classrooms-table-header .teacher-name-container{width:calc((100% - 362px)/3)}.school-admin-classrooms .classrooms-table-header .classroom-name-container,.school-admin-classrooms .classrooms-table-header .teacher-name-container{padding:0 16px}.school-admin-classrooms .classrooms-table-header .coteachers-container{width:102px}.school-admin-classrooms .classrooms-table-header .icon-container{justify-content:center;width:40px}.school-admin-classrooms .classrooms-table-header .join-button-container{width:60px}.school-admin-classrooms .classrooms-table-header .num-students-container{justify-content:center;width:80px}.school-admin-classrooms .classrooms-table-header .classroom-name-container{margin-left:36px}.school-admin-classrooms .classrooms-table-count{font-size:.875rem;font-style:italic;padding-bottom:16px}.school-admin-classrooms .empty-classrooms-container{text-align:center}.school-admin-classrooms-and-users{display:flex;height:calc(100vh - 64px)}.add-students-to-school-dialog .action-context{border-right:1px solid #ddd;font-style:italic;margin-right:16px;padding-right:16px}.add-students-to-school-dialog .student-inputs-section .required-container,.add-students-to-school-dialog .student-inputs-section .optional-container{display:flex;margin-bottom:16px}.add-students-to-school-dialog .student-inputs-section .required-container>*,.add-students-to-school-dialog .student-inputs-section .optional-container>*{margin:0 32px}.add-students-to-school-dialog .student-inputs-section .required-container .last-item-container,.add-students-to-school-dialog .student-inputs-section .optional-container .last-item-container{width:calc(100% - 44%)}.add-students-to-school-dialog .student-inputs-section .required-container .first-name-input,.add-students-to-school-dialog .student-inputs-section .required-container .last-name-input{width:22%}.add-students-to-school-dialog .student-inputs-section .required-container .last-item-container .email-input{width:80%}.add-students-to-school-dialog .student-inputs-section .optional-container{justify-content:space-between}.add-students-to-school-dialog .student-inputs-section .optional-container .password-input-container,.add-students-to-school-dialog .student-inputs-section .optional-container .confirm-password-input{width:22%}.add-students-to-school-dialog .student-inputs-section .optional-container .password-input-container{position:relative}.add-students-to-school-dialog .student-inputs-section .optional-container .password-input-container .default-tooltip{bottom:6px;color:#006b6b;cursor:pointer;position:absolute;right:-36px}.add-students-to-school-dialog .student-inputs-section .optional-container .password-input{width:100%}.add-students-to-school-dialog .student-inputs-section .optional-container .last-item-container{text-align:right}.add-students-to-school-dialog .student-inputs-section .optional-container .last-item-container .add-button{border-radius:24px}.add-students-to-school-dialog .student-inputs-section .optional-container .last-item-container .add-button:disabled svg{color:#ddd}.add-students-to-school-dialog .students-table-container{margin-top:64px}.add-students-to-school-dialog .students-table-container.empty{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;height:400px;justify-content:center}.add-students-to-school-dialog .students-table-container .first-name,.add-students-to-school-dialog .students-table-container .last-name,.add-students-to-school-dialog .students-table-container .email,.add-students-to-school-dialog .students-table-container .password,.add-students-to-school-dialog .students-table-container .action{width:20%}.add-students-to-school-dialog .students-table-container .students-table-header,.add-students-to-school-dialog .students-table-container .students-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;align-items:center;cursor:default;display:flex;padding:16px}.add-students-to-school-dialog .students-table-container .empty-students-content{text-align:center}.add-students-to-school-dialog .students-table-container .students-table-header{border:0;box-shadow:none;margin:0;padding-bottom:0;padding-top:0}.add-students-to-school-dialog .students-table-container .students-table-header .password{align-items:center;display:flex}.add-students-to-school-dialog .students-table-container .students-table-header .password svg{margin-left:8px}.add-students-to-school-dialog .students-table-container .students-table{list-style:none;margin:0;padding:0}.archive-student-dialog .archive-student-dialog-body{align-items:center;display:flex;flex-direction:column;width:100%}.archive-student-dialog .archive-student-dialog-body .archive-image{margin-bottom:20px;width:33%}.archive-student-dialog .archive-student-button{padding:8px 40px}.archive-student-dialog .close-button-container{display:flex;justify-content:flex-end;width:100%}.archive-student-dialog .close-button-container .close-button{padding:0;width:auto}.archive-student-dialog .footer{padding:0}.archive-student-dialog .stg-dialog-container{padding:24px 64px 52px}.password-guidance-dialog .footer{justify-content:center}.password-guidance-dialog .footer .got-it-button{width:190px}.password-guidance-dialog .header{margin-bottom:24px;text-align:right}.password-guidance-dialog .header .close-button{padding:0;width:100px}.password-guidance-dialog .image-container,.password-guidance-dialog .stg-title{text-align:center}.password-guidance-dialog .stg-title{margin:24px 0}.school-admin-students .add-new-students-button-container{display:flex;justify-content:flex-end}.school-admin-students .add-new-students-button-container .add-new-students-button{align-items:center;display:flex}.school-admin-students .add-new-students-button-container .add-new-students-button svg{color:#006b6b;height:16px;width:16px}.school-admin-students .empty-school-admin-students-container{padding-top:80px;text-align:center}.school-admin-students .empty-school-admin-students-container .empty-school-admin-students-image{max-width:33%}.school-admin-students .empty-school-admin-students-container .empty-school-admin-students-text{padding-top:8px}.school-admin-students .school-admin-students-content{padding:0 24px}.school-admin-students .school-admin-students-filter-header{align-items:center;display:flex;flex-wrap:wrap;margin:24px 0 8px 0}.school-admin-students .school-admin-students-filter-header .selector-container{align-items:center;display:flex}.school-admin-students .school-admin-students-filter-header .selector-container .selector-label{padding-right:8px}.school-admin-students .school-admin-students-filter-header .selector-container .sort-by-selector span{font-size:.875rem}.school-admin-students .school-admin-students-filter-header .school-admin-students-filter{margin-left:0;margin-right:8px;width:310px}.school-admin-students .school-admin-students-filter-header .school-admin-students-sort-by{width:320px}.school-admin-students .school-admin-students-filter-header .school-admin-students-search{margin-right:auto;width:300px}.school-admin-students .school-admin-students-filter-header .school-admin-students-search input{font-size:.875rem}.school-admin-students .school-admin-students-container{display:flex;justify-content:space-between;padding:0 32px}.school-admin-students .school-admin-students-container.row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;padding:16px 32px}.school-admin-students .school-admin-students-container .archive-popover{width:4%}.school-admin-students .school-admin-students-container .archive-popover :not(:last-child){padding-right:0}.school-admin-students .school-admin-students-container .classroom-column,.school-admin-students .school-admin-students-container .email-column{width:29%}.school-admin-students .school-admin-students-container .name-column{align-items:center;display:flex}.school-admin-students .school-admin-students-container .name-column,.school-admin-students .school-admin-students-container .teacher-column{width:19%}.school-admin-students .school-admin-students-container .classroom-header,.school-admin-students .school-admin-students-container .name-header{margin-left:38px}.school-admin-students .school-admin-students-container .classroom-column :not(:last-child),.school-admin-students .school-admin-students-container .teacher-column :not(:last-child){margin-bottom:16px}.school-admin-students .school-admin-students-container :not(:last-child){padding-right:8px}.school-admin-students .school-admin-students-container .provider-icon{margin-right:8px;width:30px}.school-admin-students .school-admin-students-count{font-size:.875rem;font-style:italic}.school-admin-students .school-admin-students-table{margin:24px 0}.school-admin-students .school-admin-students-classroom{align-items:center;display:flex}.school-admin-students .students-header .MuiTab-wrapper{text-transform:none}.school-admin-students .students-header .header-tab.archived{padding:0 24px}.school-admin-students .students-header .header-tab.selected{font-weight:bold}.school-admin-students-row{padding:0}.null-teachers-and-staff{text-align:center}.null-teachers-and-staff .access-info,.null-teachers-and-staff .email-info{margin:auto;padding-top:16px;width:60%}.null-teachers-and-staff .lock-image{padding-top:80px}.null-teachers-and-staff .no-access-header{padding-top:16px}.permissions-dialog{padding:64px}.permissions-dialog .permissions-dialog-body{text-align:center}.permissions-dialog .permissions-dialog-body .permissions-table-body{border-collapse:collapse;display:grid;grid-template-columns:350px 88px 88px 88px;justify-content:center;margin-top:16px}.permissions-dialog .permissions-dialog-body .permissions-table-body tr{display:contents}.permissions-dialog .permissions-dialog-body .permissions-table-body tr:nth-child(even) td{background-color:#e5faf8}.permissions-dialog .permissions-dialog-body .permissions-table-body td{align-items:center;display:flex;justify-content:center;padding-bottom:12px;padding-top:12px}.permissions-dialog .permissions-dialog-body .permissions-table-body td .MuiSvgIcon-root{color:#006b6b}.permissions-dialog .permissions-dialog-body .permissions-table-body td:first-child{justify-content:end}.permissions-dialog .permissions-alert{background-color:#fff9f1;border:1px solid #e07400;border-radius:4px;margin-top:32px;padding:16px 24px}.permissions-dialog .close-button{padding:0;text-align:right;width:100%}.permissions-dialog .footer{justify-content:center}.teacher-reflections-dialog .header{display:flex;justify-content:flex-end}.teacher-reflections-dialog .header .close-button{width:48px}.teacher-reflections-dialog .footer{display:flex;justify-content:center}.teacher-reflections-dialog .footer .got-it-button{width:190px}.teacher-reflections-dialog .teacher-reflections-dialog-body{text-align:center}.teacher-reflections-dialog .teacher-reflections-dialog-body .group-counselor-student-laptop{width:345px}.teacher-reflections-dialog .teacher-reflections-dialog-body .t3{margin-left:40px;width:354px}.teacher-reflections-dialog .teacher-reflections-dialog-body .description{height:154px;margin:20px 0 0 40px;text-align:left;width:396px}.teachers-and-staff .add-team-members-button-container{display:flex;justify-content:flex-end}.teachers-and-staff .add-team-members-button-container .add-team-members-button{align-items:center;display:flex}.teachers-and-staff .add-team-members-button-container .add-team-members-button svg{color:#006b6b;height:16px;width:16px}.teachers-and-staff .empty-user-management-container{text-align:center}.teachers-and-staff .null-teachers-staff-header .stg-title{padding:16px 24px}.teachers-and-staff .school-teacher-users{padding:24px 24px 16px 24px}.teachers-and-staff .school-teacher-users .school-teacher-users-container{align-items:center;display:flex;justify-content:flex-start;padding:8px 16px}.teachers-and-staff .school-teacher-users .school-teacher-users-container.header{align-items:flex-end;padding-bottom:0}.teachers-and-staff .school-teacher-users .school-teacher-users-container.header .notification-switch,.teachers-and-staff .school-teacher-users .school-teacher-users-container.header .teacher-reflections-switch{display:flex;flex-wrap:wrap;justify-content:center}.teachers-and-staff .school-teacher-users .school-teacher-users-container.header .admin-role,.teachers-and-staff .school-teacher-users .school-teacher-users-container.header .notification-switch,.teachers-and-staff .school-teacher-users .school-teacher-users-container.header .permissions,.teachers-and-staff .school-teacher-users .school-teacher-users-container.header .teacher-reflections-switch{align-items:flex-end}.teachers-and-staff .school-teacher-users .school-teacher-users-container.header .stg-subtitle{color:rgba(0,0,0,.65)}.teachers-and-staff .school-teacher-users .school-teacher-users-container .admin-role{display:flex;justify-content:center;padding:8px}.teachers-and-staff .school-teacher-users .school-teacher-users-container .admin-role span.MuiTypography-root{overflow:hidden;text-overflow:ellipsis}.teachers-and-staff .school-teacher-users .school-teacher-users-container .admin-role,.teachers-and-staff .school-teacher-users .school-teacher-users-container .email{padding:8px;text-align:left}.teachers-and-staff .school-teacher-users .school-teacher-users-container .admin-role,.teachers-and-staff .school-teacher-users .school-teacher-users-container .notification-switch,.teachers-and-staff .school-teacher-users .school-teacher-users-container .teacher-reflections-switch{width:15%}.teachers-and-staff .school-teacher-users .school-teacher-users-container .admin-role-input{text-align:left}.teachers-and-staff .school-teacher-users .school-teacher-users-container .admin-role-input .MuiInputBase-input.Mui-disabled{opacity:.5}.teachers-and-staff .school-teacher-users .school-teacher-users-container .archive-popover{cursor:pointer;display:flex;justify-content:flex-end;width:3%}.teachers-and-staff .school-teacher-users .school-teacher-users-container .email{overflow:hidden;width:20%;text-overflow:ellipsis}.teachers-and-staff .school-teacher-users .school-teacher-users-container .info-icon{color:#006b6b;cursor:pointer;font-size:19px;margin-left:2px;position:relative;top:1px}.teachers-and-staff .school-teacher-users .school-teacher-users-container .notification-switch,.teachers-and-staff .school-teacher-users .school-teacher-users-container .status,.teachers-and-staff .school-teacher-users .school-teacher-users-container .teacher-reflections-switch{padding:8px;text-align:center}.teachers-and-staff .school-teacher-users .school-teacher-users-container .permissions{display:flex;justify-content:right;padding:8px;width:17%}.teachers-and-staff .school-teacher-users .school-teacher-users-container .status{width:10%}.teachers-and-staff .school-teacher-users .school-teacher-users-container .teacher-name{align-items:center;display:flex;padding:8px 8px 8px 0;text-align:left;width:20%;word-break:break-all}.teachers-and-staff .school-teacher-users .school-teacher-users-container .teacher-name .empty-name-container{flex-grow:2;text-align:center}.teachers-and-staff .school-teacher-users .school-teacher-users-container .teacher-name .empty-name-spacer{flex-grow:1}.teachers-and-staff .school-teacher-users-team-container{display:flex;justify-content:space-between;padding:0 24px}.teachers-and-staff .school-teacher-users-team-container .school-teacher-users-user-count{font-size:14px;font-style:italic}.teachers-and-staff .school-teacher-users-filters{align-items:center;display:flex;flex-wrap:wrap;padding:24px}.teachers-and-staff .school-teacher-users-filters .school-admins-filter{margin-left:0;margin-right:8px;width:310px}.teachers-and-staff .school-teacher-users-filters .school-admins-sort-by{width:320px}.teachers-and-staff .school-teacher-users-filters .selector-container{align-items:center;display:flex}.teachers-and-staff .school-teacher-users-filters .selector-container .selector-label{padding-right:8px}.teachers-and-staff .school-teacher-users-filters .selector-container .sort-by-selector span{font-size:.875rem}.teachers-and-staff .school-teacher-users-filters .teachers-search{margin-right:auto;width:300px}.teachers-and-staff .school-teacher-users-filters .teachers-search input{font-size:.875rem}.school-admins-selector-item span{font-size:.875rem}.teachers-staff-header .MuiTab-wrapper{text-transform:none}.teachers-staff-header .header-tab.selected{font-weight:bold}.teachers-staff-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;padding:0 16px}.teachers-staff-row .provider-icon{margin-right:8px;width:30px}.teachers-staff-row .status-badge{border-radius:35px;padding:4px 0;text-align:center;width:100%}.teachers-staff-row .status-badge.active{background-color:#c4ebd4}.teachers-staff-row .status-badge.invite-sent{background-color:#f2e5ac}.teachers-staff-row .status-badge .status-badge-text{color:#343434}.archive-actions-list .icon{padding-right:8px}.unable-to-archive-teacher-dialog .image-container,.unable-to-archive-teacher-dialog .stg-title{text-align:center}.unable-to-archive-teacher-dialog .header{text-align:right}.unable-to-archive-teacher-dialog .header .close-button{padding:0;width:100px}.unable-to-archive-teacher-dialog .footer{justify-content:center}.unable-to-archive-teacher-dialog .got-it-button{width:160px}.unable-to-archive-teacher-dialog .image-container img{width:160px}.unable-to-archive-teacher-dialog .stg-title{margin:16px 0}.unable-to-archive-teacher-dialog .teacher-name{font-weight:700}.urgent-alerts-dialog .urgent-alerts-dialog-body{text-align:center}.urgent-alerts-dialog .urgent-alerts-dialog-body .bell-image{width:300px}.urgent-alerts-dialog .urgent-alerts-dialog-body .urgent-alerts-table{list-style-type:none;margin:8px 0;text-align:left}.urgent-alerts-dialog .urgent-alerts-dialog-body .urgent-alerts-table .urgent-alerts-items{align-items:flex-start;display:inline-flex;margin:8px 0}.urgent-alerts-dialog .urgent-alerts-dialog-body .urgent-alerts-table .urgent-alerts-items .checkmark{padding-right:16px}.urgent-alerts-dialog .footer{justify-content:center}.school-admin-modules{display:flex;height:calc(100vh - 64px)}.school-admin-modules .add-module-button-container,.school-admin-modules .school-year-selector-container{margin:32px 24px}.school-admin-modules .add-module-button-container{align-items:center;display:flex;justify-content:center}.school-admin-modules .add-module-button-container .add-module-button{background-color:#4a487d;border-radius:8px;color:#fff;font-weight:700;height:44px;width:185px}.school-admin-modules .school-year-selector-container .selector-label{color:#fff;opacity:1}.school-admin-modules .school-year-selector-container .school-year-selector{width:110px}.school-admin-modules .school-year-selector-container .school-year-selector .MuiListItemText-root{color:#fff}.school-admin-modules .school-year-selector-container .school-year-selector .MuiInput-underline,.school-admin-modules .school-year-selector-container .school-year-selector .MuiInput-underline::after,.school-admin-modules .school-year-selector-container .school-year-selector .MuiInput-underline::before{border-bottom:1px solid #fff}.school-admin-modules .stg-module-icon{padding-right:8px}.school-admin-surveys{display:flex;height:calc(100vh - 64px);flex-direction:column}.school-admin-surveys .empty-image-container{align-items:center;display:flex;flex-direction:column;margin-top:56px}.school-admin-surveys .empty-image-container .description{margin-top:24px}.school-admin-surveys .empty-image-container .empty-survey-image{width:355px}.school-admin-surveys .hidden-surveys-table-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin-top:80px}.school-admin-surveys .hidden-surveys-table-container .hidden-survey-primary-row{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:16px}.school-admin-surveys .hidden-surveys-table-container .hidden-survey-primary-row.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.school-admin-surveys .hidden-surveys-table-container .hidden-survey-primary-row .hidden-survey-icon{display:flex}.school-admin-surveys .hidden-surveys-table-container .hidden-survey-primary-row .hidden-survey-completed{cursor:pointer;padding-left:16px}.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table{border-top:none;padding:16px}.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row{align-items:flex-end;display:flex;padding:0 16px}.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row .hidden-survey-assignments,.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row .hidden-survey-type{width:20%}.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row .hidden-survey-dates-active{width:25%}.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row .hidden-survey-name{width:30%}.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row .hidden-survey-options-container{width:5%}.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row .hidden-survey-assignments,.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row .hidden-survey-dates-active,.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row .hidden-survey-options-container,.school-admin-surveys .hidden-surveys-table-container .hidden-surveys-table .hidden-survey-header-row .hidden-survey-type{text-align:center}.school-admin-surveys .new-survey-button{width:100%}.school-admin-surveys .non-hidden-surveys-table{margin-top:24px}.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row{align-items:flex-end;display:flex;padding:0 16px}.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-active,.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-assignments,.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-button-container,.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-dates-active,.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-type{width:15%}.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-name{width:20%}.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-options-container{width:5%}.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-active,.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-assignments,.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-button-container,.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-dates-active,.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-options-container,.school-admin-surveys .non-hidden-surveys-table .non-hidden-survey-header-row .survey-type{text-align:center}.school-admin-surveys .school-admin-surveys-body{padding:24px}.school-admin-surveys .school-admin-surveys-header-container{display:flex;justify-content:space-between}.school-admin-surveys .school-admin-surveys-header-container .surveys-header-button-container{display:flex;justify-content:flex-end;padding:16px 24px 16px 0}.school-admin-surveys .school-admin-surveys-header-container .surveys-header-button-container .divider{border:.5px solid #ddd;height:auto;margin-right:32px}.school-admin-surveys .school-admin-surveys-header-container .surveys-header-button-container .survey-button{padding:8px 32px}.classrooms-panel{display:grid;height:490px;grid-template-columns:260px calc(100% - 260px);grid-template-rows:48px calc(490px - 48px)}.classrooms-panel .classrooms-container{border-right:1px solid #ddd;border-top:1px solid #ddd;overflow-y:auto}.classrooms-panel .classrooms-container .abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;margin:0 12px;width:32px}.classrooms-panel .classrooms-container .classroom-container{align-items:center;cursor:pointer;display:flex;padding:8px 0}.classrooms-panel .classrooms-container .classroom-container.selected{background-color:#ebf5f3}.classrooms-panel .classrooms-container .classroom-container.selected .name{font-weight:700}.classrooms-panel .classrooms-container .empty-classrooms{margin-top:56px;text-align:center}.classrooms-panel .classrooms-container .name{max-width:190px}.classrooms-panel .classrooms-search{width:100%}.classrooms-panel .classrooms-search input{font-size:1rem}.classrooms-panel .empty-student-checkboxes-container{text-align:center}.classrooms-panel .empty-student-checkboxes-container,.classrooms-panel .student-checkboxes-container{border-top:1px solid #ddd}.classrooms-panel .search-classroom-container{border-right:1px solid #ddd;padding:8px 16px}.classrooms-panel .select-all-checkbox-container{align-items:center;display:flex;padding:8px}.classrooms-panel .select-all-checkbox-container .select-all-checkbox{margin-right:8px}.classrooms-panel .select-all-checkbox-container .select-all-form-group{width:100%}.classrooms-panel .select-all-checkbox-container .select-all-form-group label{margin-left:0;margin-right:0}.classrooms-panel .select-all-checkbox-container .select-all-form-group .MuiFormControlLabel-label{font-size:1rem}.classrooms-panel .student-checkboxes-container{-moz-column-gap:8px;column-gap:8px;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(2, 1fr);overflow-y:auto;row-gap:8px;padding:8px}.classrooms-panel .student-checkboxes-container .select-student-checkbox-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border-radius:4px;margin:0}.classrooms-panel .student-checkboxes-container .select-student-form-group{width:100%}.classrooms-panel .student-checkboxes-container .select-student-form-group label{margin-left:0;margin-right:0}.classrooms-panel .student-checkboxes-container .student-name{font-size:1rem}.mtss-group-add-students-dialog .add-students-tab{text-transform:none}.mtss-group-add-students-dialog .add-students-tab.selected{font-weight:bold}.mtss-group-add-students-dialog .add-students-panel{border:1px solid #ddd;margin-top:24px}.mtss-group-add-students-dialog .close-and-title{width:calc(100% - 190px)}.mtss-group-add-students-dialog .close-and-title .titles{align-items:center;display:flex;justify-content:space-between;width:100%}.mtss-group-add-students-dialog .dialog-subtitle{font-style:italic;margin-right:16px}.mtss-group-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.mtss-group-header .header-tab{font-size:.875rem;text-transform:capitalize}.mtss-group-header .header-tab.selected{font-weight:700}.mtss-group-header .student-view-container{padding:16px 24px}.mtss-group-header .t3{padding:16px 24px}.mtss-group-header .title-container{align-items:center;display:flex;justify-content:space-between}.mtss-group-header .title-container .school-year-selector{padding-right:32px}.mtss-group-header .week-range-container{padding:0 24px 16px}.mtss-group-insights{padding:8px}.mtss-group-insights .empty-mtss-group-insights-panel{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px 80px;text-align:center}.mtss-group-insights .empty-mtss-group-insights-panel .empty-mtss-insights-image{padding:8px;width:35%}.mtss-group-insights .empty-mtss-group-insights-panel .empty-mtss-insights-text{padding:8px;width:70%}.mtss-group-student-info-dialog .student-info-dialog-header .close-button-container{display:flex;justify-content:flex-end}.mtss-group-student-info-dialog .student-info-dialog-header .close-button-container .close-button{margin-bottom:4px;padding:0;width:10%}.mtss-group-student-info-dialog .mtss-group-student-info-dialog-body .student-email-container,.mtss-group-student-info-dialog .mtss-group-student-info-dialog-body .student-groups-container,.mtss-group-student-info-dialog .mtss-group-student-info-dialog-body .student-name-container{display:flex;margin-bottom:24px}.mtss-group-student-info-dialog .mtss-group-student-info-dialog-body .student-groups-container .mtss-group-students-header{min-width:26.5%}.mtss-group-student-info-dialog .mtss-group-student-info-dialog-body .mtss-group-students-header{margin-right:8px}.mtss-group-student-info-dialog .mtss-group-student-info-dialog-body .student-classroom-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;align-items:center;border:1px solid #ddd;display:flex;padding:8px}.mtss-group-student-info-dialog .mtss-group-student-info-dialog-body .student-classroom-container .classroom-abbreviation{align-items:center;background-color:#1e8573;border-radius:4px;color:#fff;display:flex;font-weight:700;height:32px;justify-content:center;width:32px}.mtss-group-student-info-dialog .mtss-group-student-info-dialog-body .student-classroom-container .classroom-name{align-items:center;display:flex;margin-left:12px;width:42.5%;word-break:break-word}.mtss-group-student-info-dialog .mtss-group-student-info-dialog-body .student-classroom-container .classroom-teacher{align-items:center;display:flex;margin-left:12px;width:42.5%;word-break:break-word}.mtss-group-student-info-dialog .footer{display:flex;justify-content:center;padding-top:16px}.mtss-group-student-info-dialog .footer .got-it-button{width:190px}.mtss-group-student-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;border:1px solid #ddd;cursor:default;display:flex;justify-content:space-between;padding:16px}.mtss-group-student-row .added-by,.mtss-group-student-row .student-name,.mtss-group-student-row .teacher{word-break:break-word}.student-actions-list .icon{margin-right:8px}.mtss-group-students{margin:32px 16px}.mtss-group-students-panel{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border-radius:8px !important}.mtss-group-students-panel .mtss-group-students-summary{padding:0}.mtss-group-students-panel .mtss-group-students-summary .mtss-group-students-summary-container{width:100%}.mtss-group-students-panel .mtss-group-students-summary .mtss-group-students-summary-container .mtss-group-students-summary-content{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.mtss-group-students-panel .mtss-group-students-summary .mtss-group-students-summary-container .mtss-group-students-summary-content .mtss-group-students-summary-expand-container{display:flex}.mtss-group-students-panel .mtss-group-students-summary .mtss-group-students-summary-container .mtss-group-students-summary-content .mtss-group-students-summary-expand-container .mtss-group-students-expand-icon{margin-right:12px}.mtss-group-students-panel .mtss-group-students-summary .mtss-group-students-summary-container .mtss-group-students-summary-content .add-students-button{align-items:center;display:flex;justify-content:center;width:190px}.mtss-group-students-panel .mtss-group-students-summary .mtss-group-students-summary-container .divider{visibility:hidden}.mtss-group-students-panel .mtss-group-students-details{width:100%}.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container{width:100%}.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .mtss-group-student-container-header{display:flex;padding:0 16px}.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content{display:flex;width:95%}.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .added-by,.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .date-added,.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .date-removed,.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .student-name,.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .teacher{font-size:.875rem;padding-right:16px}.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .added-by,.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .student-name{width:20%}.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .teacher{width:30%}.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .date-added,.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .row-content .date-removed{width:15%}.mtss-group-students-panel .mtss-group-students-details .mtss-group-student-container .action-col{width:5%}.mtss-group-students-panel .mtss-group-students-details .empty-mtss-group-student-panel{align-items:center;display:flex;flex-direction:column;width:100%}.mtss-group-students-panel .mtss-group-students-details .empty-mtss-group-student-panel .empty-mtss-panel-text{padding:16px 8px 8px;text-align:center;width:66%}.mtss-group-students-panel.expanded .mtss-group-students-summary{border-radius:8px 8px 0 0}.mtss-group-students-panel.expanded .mtss-group-students-summary .mtss-group-students-summary-container .mtss-group-students-summary-content{padding:0 16px 16px}.mtss-group-students-panel.expanded .mtss-group-students-summary .mtss-group-students-summary-container .divider{visibility:visible;width:100%}.school-admin-mtss-groups{display:flex;height:calc(100vh - 64px)}.students-panel .select-all-checkbox-container,.students-panel .search-student-container,.students-panel .student-checkboxes-container{padding:8px}.students-panel .empty-student-checkboxes-container,.students-panel .student-checkboxes-container{height:380px}.students-panel .empty-student-checkboxes-container{margin-top:32px;text-align:center}.students-panel .select-all-checkbox-container{align-items:center;display:flex}.students-panel .select-all-checkbox-container .select-all-checkbox{margin-right:8px}.students-panel .select-all-checkbox-container .select-all-form-group{width:100%}.students-panel .select-all-checkbox-container .select-all-form-group label{margin-left:0;margin-right:0}.students-panel .select-all-checkbox-container .select-all-form-group .MuiFormControlLabel-label{font-size:1rem}.students-panel .search-student-container{padding-left:16px;padding-right:16px}.students-panel .search-student-container .students-search{width:100%}.students-panel .search-student-container .students-search input{font-size:1rem}.students-panel .student-checkboxes-container{-moz-column-gap:8px;column-gap:8px;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(3, 1fr);overflow-y:auto;row-gap:8px}.students-panel .student-checkboxes-container .select-student-checkbox-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border-radius:4px;margin:0}.students-panel .student-checkboxes-container .select-student-form-group{width:100%}.students-panel .student-checkboxes-container .select-student-form-group label{margin-left:0;margin-right:0}.students-panel .student-checkboxes-container .student-name{font-size:1rem}.teachers-panel{display:grid;height:490px;grid-template-columns:260px calc(100% - 260px);grid-template-rows:48px calc(490px - 48px)}.teachers-panel .teachers-container{border-right:1px solid #ddd;border-top:1px solid #ddd;overflow-y:auto}.teachers-panel .teachers-container .teacher-container{align-items:center;cursor:pointer;display:flex;padding:8px;padding-left:24px}.teachers-panel .teachers-container .teacher-container.selected{background-color:#ebf5f3}.teachers-panel .teachers-container .teacher-container.selected .name{font-weight:700}.teachers-panel .teachers-container .teacher-container .name{word-break:break-word}.teachers-panel .teachers-container .empty-teachers{margin-top:56px;text-align:center}.teachers-panel .teachers-search{width:100%}.teachers-panel .teachers-search input{font-size:1rem}.teachers-panel .empty-student-checkboxes-container{text-align:center}.teachers-panel .empty-student-checkboxes-container,.teachers-panel .student-checkboxes-container{border-top:1px solid #ddd}.teachers-panel .search-teacher-container{border-right:1px solid #ddd;padding:8px 16px}.teachers-panel .select-all-checkbox-container{align-items:center;display:flex;padding:8px}.teachers-panel .select-all-checkbox-container .select-all-checkbox{margin-right:8px}.teachers-panel .select-all-checkbox-container .select-all-form-group{width:100%}.teachers-panel .select-all-checkbox-container .select-all-form-group label{margin-left:0;margin-right:0}.teachers-panel .select-all-checkbox-container .select-all-form-group .MuiFormControlLabel-label{font-size:1rem}.teachers-panel .student-checkboxes-container{-moz-column-gap:8px;column-gap:8px;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(2, 1fr);overflow-y:auto;row-gap:8px;padding:8px}.teachers-panel .student-checkboxes-container .select-student-checkbox-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border-radius:4px;margin:0}.teachers-panel .student-checkboxes-container .select-student-form-group{width:100%}.teachers-panel .student-checkboxes-container .select-student-form-group label{margin-left:0;margin-right:0}.teachers-panel .student-checkboxes-container .student-name{font-size:1rem}.admin-reporting-dashboard{height:100%;padding:8px}.admin-reporting-dashboard .embedded-iframe{height:calc(100vh - 80px);width:100%}.simplified-module-dialog .date-container{display:flex;justify-content:space-between}.simplified-module-dialog .date-container .date-and-label-container{width:100%}.simplified-module-dialog .date-container .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.simplified-module-dialog .date-container .date-and-label-container .date-picker:hover,.simplified-module-dialog .date-container .date-and-label-container .date-picker:focus{border-color:#006b6b}.simplified-module-dialog .date-container .date-and-label-container .react-datepicker-wrapper,.simplified-module-dialog .date-container .date-and-label-container .react-datepicker__input-container,.simplified-module-dialog .date-container .date-and-label-container .date-picker{width:100%}.simplified-module-dialog .date-container .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.simplified-module-dialog .date-container .date-and-label-container:focus-within .picker-label{color:#006b6b}.simplified-module-dialog .date-container .date-and-label-container .picker-label{padding:0}.simplified-module-dialog .date-container,.simplified-module-dialog .module-name-input{margin:24px 0}.simplified-module-dialog .grade-level-label{align-items:center;display:flex}.simplified-module-dialog .grade-level-selector-container{align-items:center;display:flex;margin:28px 0 24px}.simplified-module-dialog .info-icon{color:#006b6b;margin-right:8px}.simplified-module-dialog .stg-dialog-body{margin:0}.simplified-set-up-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:center;cursor:pointer;display:flex;height:64px;justify-content:space-between;padding:8px 16px}.simplified-set-up-item .simplified-set-up-icon-container,.simplified-set-up-item .set-up-item-popover,.simplified-set-up-item .item-action-container,.simplified-set-up-item .item-header,.simplified-set-up-item .item-header-content,.simplified-set-up-item .live-container{align-items:center;display:flex}.simplified-set-up-item .item-header{cursor:pointer;padding:8px}.simplified-set-up-item .item-header-content{width:calc(100% - 130px)}.simplified-set-up-item .item-header-content .simplified-set-up-icon-container{margin-left:16px;margin-right:16px;width:24px}.simplified-set-up-item .item-header-content .simplified-set-up-name{width:calc(100% - 24px - 250px)}.simplified-set-up-item .item-header-content .simplified-set-up-date-range{width:250px}.simplified-set-up-item .item-action-container{justify-content:flex-end;margin-right:16px;width:130px}.simplified-set-up-item .item-action-container .publish-btn{border:none;color:#006b6b;height:38px;margin-right:8px}.simplified-set-up-item .item-action-container .live-container{cursor:initial;height:38px;margin-right:24px}.simplified-set-up-item .item-action-container .live-container .live-icon{color:#d8283c;height:10px;margin-right:8px;width:10px}.simplified-set-up-item .item-action-container .live-container .live-text{color:#d8283c}.week-dialog .simplified-reflection-prompt-input-container .MuiInputLabel-root{color:#343434}.week-dialog .simplified-reflection-prompt-input-container .MuiInput-underline.Mui-disabled::before{border-bottom-style:solid;color:#343434}.week-dialog .simplified-reflection-prompt-input-container .MuiInputBase-root{color:rgba(0,0,0,.38) !important}.custom-item-library{padding:24px}.custom-item-library .item-header{margin-bottom:8px}.custom-item-library .item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.custom-item-library .item .item-name{width:80%}.custom-item-library .item .item-actions{align-items:center;justify-content:flex-end;display:flex;visibility:hidden;width:20%}.custom-item-library .item:hover .item-actions{visibility:visible}.confirm-cycle-delete-dialog .delete-button{padding:8px 24px;width:190px}.confirm-item-delete-dialog .delete-button{padding:8px 24px;width:190px}.confirm-item-library-selection-dialog .confirm-item-library-selection-dialog-item{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;justify-content:space-between;margin:8px 0;padding:8px 16px}.confirm-item-library-selection-dialog .t3{margin-bottom:48px}.confirm-unassign-item-dialog .unassign-button{padding:8px 24px;width:190px}.school-admin-grades-set-up{display:flex}@media screen and (width <= 768px){.school-admin-grades-set-up{flex-direction:column}}.subject-dialog .subject-dialog-body{padding:48px 0}.subject-dialog .subject-name-input{padding-bottom:48px}.subject-dialog .score-range{width:100%}.subject-dialog .individual-score-range .individual-score-range-input{border:none;border-bottom:1px solid #343434;border-radius:0;color:#212121;font-size:.875rem;padding:8px;text-align:center;border-radius:0}.subject-dialog .individual-score-range .individual-score-range-input:focus{border-color:#006b6b}.subjects{margin-right:8px;width:50%}.subjects .info-icon{color:#006b6b;cursor:pointer;font-size:.875rem;margin-left:16px;margin-right:4px}.subjects .get-started-link{align-items:center;display:flex}.subjects .info-text{font-size:.875rem;text-decoration:underline}.subjects .module-type-header{align-items:center;display:flex}.subjects .new-subject-button{width:100%}.subjects .subject-header{margin:0;padding-bottom:16px}.subjects .subject-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;height:64px}.subjects .subject-item .subject-list-item-text{width:80%}.subjects .subject-item .edit-delete-buttons{visibility:hidden;width:20%}.subjects .subject-item:hover .edit-delete-buttons{visibility:visible}@media screen and (width <= 768px){.subjects{margin-right:0;margin-bottom:8px;width:100%}}.module-header-tooltip .header{margin-bottom:12px;font-weight:700}.week-dialog .week-dialog-body{padding:48px 0}.week-dialog .week-name-input{padding-bottom:48px}.week-dialog .date-container{display:flex;justify-content:space-between;padding-bottom:48px}.week-dialog .date-container .date-and-label-container{width:45%}.week-dialog .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.week-dialog .date-and-label-container .date-picker:hover,.week-dialog .date-and-label-container .date-picker:focus{border-color:#006b6b}.week-dialog .date-and-label-container .react-datepicker-wrapper,.week-dialog .date-and-label-container .react-datepicker__input-container,.week-dialog .date-and-label-container .date-picker{width:100%}.week-dialog .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.week-dialog .date-and-label-container:focus-within .picker-label{color:#006b6b}.week-set-up-item-popover{align-items:center;cursor:pointer;display:flex}.week-set-up-actions-list svg{height:20px;width:20px}.week-set-up-actions-list .menu-text span{font-size:.875rem}.week-set-up-actions-list .unpublish-icon{height:16px;width:16px}.weeks{margin-left:8px;width:50%}.weeks .new-week-button{width:100%}.weeks .weeks-header{margin:0;padding-bottom:16px}.weeks .week-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;display:flex;height:64px;padding:8px 16px}.weeks .week-item .week-name,.weeks .week-item .week-dates{align-items:center;display:flex;justify-content:flex-start;width:30%}.weeks .week-item .week-action-container{align-items:center;display:flex;justify-content:space-between;width:40%}.weeks .week-item .week-dates{text-align:center}.weeks .live-container{align-items:center;cursor:initial;display:flex;padding:8px 28px}.weeks .live-container .live-icon{color:#d8283c;height:10px;margin-right:8px;width:10px}.weeks .live-container .live-text{color:#d8283c}.weeks .publish-btn{border:none;color:#006b6b}@media screen and (width <= 768px){.weeks{margin-left:0;margin-top:8px;width:100%}}.school-admin-custom-set-up .info-icon{color:#006b6b;cursor:pointer;font-size:.875rem;margin-left:16px;margin-right:4px}.school-admin-custom-set-up .get-started-link{align-items:center;display:flex}.school-admin-custom-set-up .info-text{font-size:.875rem;text-decoration:underline}.school-admin-custom-set-up .module-type-header{align-items:center;display:flex}.school-admin-custom-set-up .cycle-header{margin-bottom:8px}.edit-cycle-dialog .cycle-dialog-body{padding-top:48px}.edit-cycle-dialog .cycle-name-input{padding-bottom:48px}.edit-cycle-dialog .date-container{display:flex;justify-content:space-between;padding-bottom:48px}.edit-cycle-dialog .date-container .date-and-label-container{width:45%}.edit-cycle-dialog .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.edit-cycle-dialog .date-and-label-container .date-picker:hover,.edit-cycle-dialog .date-and-label-container .date-picker:focus{border-color:#006b6b}.edit-cycle-dialog .date-and-label-container .react-datepicker-wrapper,.edit-cycle-dialog .date-and-label-container .react-datepicker__input-container,.edit-cycle-dialog .date-and-label-container .date-picker{width:100%}.edit-cycle-dialog .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.edit-cycle-dialog .date-and-label-container:focus-within .picker-label{color:#006b6b}.edit-cycle-dialog .reflection-prompt-input-container{margin-left:34px;visibility:visible}.edit-cycle-dialog .reflection-prompt-input-container.hide-prompt{visibility:hidden}.edit-cycle-dialog .close-button{width:190px}.item-dialog .body{align-items:center;display:flex;flex-direction:column}.item-dialog .item-dialog-container{width:800px}.item-dialog .item-name-input{margin:16px 0}.item-dialog .item-type-container,.item-dialog .score-range-container,.item-dialog .item-options{margin:32px 0}.item-dialog .score-range{margin-bottom:8px}.item-dialog .checkbox-container{display:flex;flex-direction:column}.item-dialog .goal-setting-enabled-checkbox,.item-dialog .reflection-enabled-checkbox{padding:8px 16px}.item-dialog .completion-radio svg,.item-dialog .scored-radio svg{color:#006b6b}.item-dialog .reflection-prompt-input-container{margin-left:46px}.item-dialog .reflection-prompt-input{margin:8px 0}.item-dialog .individual-score-range .individual-score-range-input{border:none;border-bottom:1px solid #343434;border-radius:0;color:#212121;font-size:.875rem;padding:8px;text-align:center;border-radius:0}.item-dialog .individual-score-range .individual-score-range-input:focus{border-color:#006b6b}.item-library-dialog .item-library-dialog-container{width:100%}.item-library-dialog .stg-header{align-items:center;display:flex;justify-content:space-between}.item-library-dialog .stg-header .close-button{width:initial}.item-library-dialog .item-library-dialog-body{margin-top:64px}.item-library-dialog .item-library-dialog-filter{width:50%}.item-library-dialog .items-container{margin:32px 0}.item-library-dialog .items-container .item-library-dialog-item{border:1px solid #ddd;border-radius:4px;margin:8px 0;padding:8px 16px}.item-library-dialog .items-container .item-library-dialog-item label{width:100%}.item-library-dialog .items-container .item-library-dialog-item span{font-size:.875rem}.confirm-check-in-delete-dialog .confirm-check-in-delete-dialog-container{text-align:center}.confirm-check-in-delete-dialog .confirm-check-in-delete-dialog-body .main-text{padding:16px 0}.confirm-check-in-delete-dialog .confirm-check-in-delete-dialog-body .check-in-name{font-weight:700}.confirm-set-up-delete-dialog .confirm-set-up-delete-dialog-container{text-align:center}.confirm-set-up-delete-dialog .confirm-set-up-delete-dialog-body .main-text{padding:16px 0}.confirm-set-up-delete-dialog .confirm-set-up-delete-dialog-body .set-up-name{font-weight:700}.frequency-text+span,.frequency-text span{font-size:.875rem}.school-admin-goals-set-up .info-icon{color:#006b6b;cursor:pointer;font-size:.875rem;margin-left:16px;margin-right:4px}.school-admin-goals-set-up .get-started-link{align-items:center;display:flex}.school-admin-goals-set-up .info-text{font-size:.875rem;text-decoration:underline}.school-admin-goals-set-up .module-type-header{align-items:center;display:flex}.school-admin-goals-set-up .add-button-container{padding-top:16px}.module-header-tooltip .header{margin-bottom:12px;font-weight:700}.goal-check-in-dialog .goal-check-in-dialog-body{margin-top:48px}.goal-check-in-dialog .date-and-label-container{width:210px}.goal-check-in-dialog .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.goal-check-in-dialog .date-and-label-container .date-picker:hover,.goal-check-in-dialog .date-and-label-container .date-picker:focus{border-color:#006b6b}.goal-check-in-dialog .date-and-label-container .react-datepicker-wrapper,.goal-check-in-dialog .date-and-label-container .react-datepicker__input-container,.goal-check-in-dialog .date-and-label-container .date-picker{width:100%}.goal-check-in-dialog .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.goal-check-in-dialog .date-and-label-container:focus-within .picker-label{color:#006b6b}.goal-check-in-dialog .date-and-label-container .picker-label{padding:0}.goal-check-in-dialog .sd-check-in-input,.goal-check-in-dialog .date-and-label-container{padding-bottom:32px}.goal-check-in-dialog .sd-check-in-input input{font-size:.875rem}.goal-check-in-item{margin-right:8px;width:calc(100% - 56px)}.goal-check-in-item .goal-check-in-date{font-size:.875rem;font-weight:700;padding-bottom:4px}.goal-check-in-item .goal-check-in-body{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:2px solid #ddd;box-shadow:none;align-items:center;display:flex;font-size:.875rem;justify-content:space-between;padding:8px 16px}.goal-check-in-item .goal-check-in-body .goal-check-in-name{width:calc(56px*2)}.goal-check-in-item .goal-check-in-body .goal-check-in-prompt{width:calc(100% - 56px*3)}.goal-check-in-item .goal-check-in-body .goal-check-in-action-container{width:56px}.goal-check-in-item .edit-sd-check-in-btn,.goal-check-in-item .delete-sd-check-in-btn{padding:0}.goal-check-in-item .edit-sd-check-in-btn{margin-right:8px}.goal-final-reflection-dialog .dialog-body{margin-top:48px}.goal-final-reflection-dialog .date-and-label-container{padding-bottom:32px;width:210px}.goal-final-reflection-dialog .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.goal-final-reflection-dialog .date-and-label-container .date-picker:hover,.goal-final-reflection-dialog .date-and-label-container .date-picker:focus{border-color:#006b6b}.goal-final-reflection-dialog .date-and-label-container .react-datepicker-wrapper,.goal-final-reflection-dialog .date-and-label-container .react-datepicker__input-container,.goal-final-reflection-dialog .date-and-label-container .date-picker{width:100%}.goal-final-reflection-dialog .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.goal-final-reflection-dialog .date-and-label-container:focus-within .picker-label{color:#006b6b}.goal-final-reflection-dialog .date-and-label-container .picker-label{padding:0}.goal-final-reflection-dialog .sd-setup-end-prompt-input input{font-size:.875rem}.goal-final-reflection-item{margin-right:8px;width:calc(100% - 56px)}.goal-final-reflection-item .goal-end-date{padding-bottom:4px}.goal-final-reflection-item .goal-final-reflection-body{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border:2px solid #ddd;box-shadow:none;align-items:center;display:flex;font-size:.875rem;justify-content:space-between;padding:8px 16px}.goal-final-reflection-item .goal-final-reflection-body .goal-final-reflection-name{width:calc(56px*2)}.goal-final-reflection-item .goal-final-reflection-body .goal-sd-setup-end-prompt{width:calc(100% - 56px*3)}.goal-final-reflection-item .goal-final-reflection-body .goal-final-reflection-action-container{width:56px}.goal-final-reflection-item .edit-sd-setup-btn{margin-right:8px;padding:0}.goal-partial-set-up-dialog .dialog-body{margin-top:48px}.goal-partial-set-up-dialog .date-and-label-container{padding-bottom:32px;width:210px}.goal-partial-set-up-dialog .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.goal-partial-set-up-dialog .date-and-label-container .date-picker:hover,.goal-partial-set-up-dialog .date-and-label-container .date-picker:focus{border-color:#006b6b}.goal-partial-set-up-dialog .date-and-label-container .react-datepicker-wrapper,.goal-partial-set-up-dialog .date-and-label-container .react-datepicker__input-container,.goal-partial-set-up-dialog .date-and-label-container .date-picker{width:100%}.goal-partial-set-up-dialog .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.goal-partial-set-up-dialog .date-and-label-container:focus-within .picker-label{color:#006b6b}.goal-partial-set-up-dialog .date-and-label-container .picker-label{padding:0}.goal-partial-set-up-dialog .sd-setup-start-prompt-input input{font-size:.875rem}.goal-set-up-dialog .goal-set-up-dialog-container{margin:0 auto;max-width:1200px;width:100%}.goal-set-up-dialog .header{align-items:center;display:flex;justify-content:space-between}.goal-set-up-dialog .close-button{width:48px}.goal-set-up-dialog .sd-setup-input,.goal-set-up-dialog .sd-setup-enable-action-steps-container,.goal-set-up-dialog .sd-setup-is-live-container,.goal-set-up-dialog .sd-setup-date-container,.goal-set-up-dialog .sd-setup-frequency-container{padding-bottom:32px}.goal-set-up-dialog .sd-setup-action-prompt-container{display:flex;justify-content:flex-end;padding-top:8px}.goal-set-up-dialog .sd-setup-action-prompt-container .sd-setup-action-prompt-input{width:calc(100% - 32px)}.goal-set-up-dialog .sd-setup-enable-action-steps-checkbox+span,.goal-set-up-dialog .sd-setup-is-live-checkbox+span{font-size:.875rem}.goal-set-up-dialog .sd-setup-date-container{display:flex}.goal-set-up-dialog .sd-setup-date-container .date-and-label-container{width:50%}.goal-set-up-dialog .sd-setup-date-container .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.goal-set-up-dialog .sd-setup-date-container .date-and-label-container .date-picker:hover,.goal-set-up-dialog .sd-setup-date-container .date-and-label-container .date-picker:focus{border-color:#006b6b}.goal-set-up-dialog .sd-setup-date-container .date-and-label-container .react-datepicker-wrapper,.goal-set-up-dialog .sd-setup-date-container .date-and-label-container .react-datepicker__input-container,.goal-set-up-dialog .sd-setup-date-container .date-and-label-container .date-picker{width:100%}.goal-set-up-dialog .sd-setup-date-container .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.goal-set-up-dialog .sd-setup-date-container .date-and-label-container:focus-within .picker-label{color:#006b6b}.goal-set-up-dialog .sd-setup-date-container .date-and-label-container:first-child{margin-right:16px}.goal-set-up-dialog .sd-setup-date-container .date-and-label-container:last-child{margin-left:16px}.goal-set-up-dialog .sd-setup-frequency-container{align-items:center;display:flex}.goal-set-up-dialog .sd-setup-frequency-container .frequency-label{font-size:.875rem;padding-right:16px}.goal-set-up-dialog .sd-setup-input input{font-size:.875rem}.goal-set-up-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0}.goal-set-up-item .item-header,.goal-set-up-item .item-header-content,.goal-set-up-item .item-action-container,.goal-set-up-item .goal-set-up-icon-container,.goal-set-up-item .goal-set-up-item-popover,.goal-set-up-item .goal-row-container,.goal-set-up-item .live-container{align-items:center;display:flex}.goal-set-up-item .item-header{cursor:pointer;font-size:1rem;height:64px;padding:8px}.goal-set-up-item .item-body{border-top:1px solid #ddd;padding:24px 8px}.goal-set-up-item .item-header-content{width:calc(100% - 130px)}.goal-set-up-item .item-header-content .goal-set-up-icon-container{margin-left:16px;margin-right:16px;width:24px}.goal-set-up-item .item-header-content .goal-set-up-name{width:calc(100% - 24px - 250px)}.goal-set-up-item .item-header-content .goal-set-up-date-range{width:250px}.goal-set-up-item .item-action-container{justify-content:flex-end;margin-right:16px;width:130px}.goal-set-up-item .item-action-container .publish-btn{border:none;color:#006b6b;height:38px;margin-right:8px}.goal-set-up-item .item-action-container .live-container{color:#d8283c;height:38px;margin-right:24px}.goal-set-up-item .item-action-container .live-container .live-icon{color:#d8283c;height:10px;width:10px;margin-right:8px}.goal-set-up-item .goal-row-container{position:relative}.goal-set-up-item .goal-row-container.invalid{padding-bottom:16px}.goal-set-up-item .goal-row-container .goal-line{position:relative;height:65px;left:27px}.goal-set-up-item .goal-row-container .goal-line.dashed{border:1px dashed #00a76b}.goal-set-up-item .goal-row-container .goal-line.solid-gray,.goal-set-up-item .goal-row-container .goal-line.view-only{border:1px solid #ddd}.goal-set-up-item .goal-row-container .goal-line.solid-green{border:1px solid #00a76b}.goal-set-up-item .goal-row-container .add-check-in-btn{background-color:#fff;color:#ddd;cursor:pointer;left:14px;position:relative}.goal-set-up-item .alert{margin:24px 8px}.goal-set-up-actions-list .menu-text span{font-size:.875rem}.module-header{border-bottom:1px solid #ddd;border-radius:0 !important;box-shadow:0 0 6px 0 rgba(0,0,0,.15) !important}.module-header .header-tab{font-size:.875rem;text-transform:capitalize}.module-header .header-tab.selected{font-weight:700}.module-header .student-view-container{padding:16px 24px}.module-header .t3{padding:16px 24px}.module-header .title-container{align-items:center;display:flex;justify-content:space-between}.module-header .title-container .school-year-selector{padding-right:32px}.module-header .week-range-container{padding:0 24px 16px}.module-header .name-and-share{align-items:center;display:flex;justify-content:space-between}.module-header .name-and-share .t3{align-items:center;display:flex}.school-admin-new-cycle-dialog .cycle-dialog-body{padding-top:48px}.school-admin-new-cycle-dialog .cycle-name-input{padding-bottom:48px}.school-admin-new-cycle-dialog .date-container{display:flex;justify-content:space-between;padding-bottom:48px}.school-admin-new-cycle-dialog .date-container .date-and-label-container{width:45%}.school-admin-new-cycle-dialog .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.school-admin-new-cycle-dialog .date-and-label-container .date-picker:hover,.school-admin-new-cycle-dialog .date-and-label-container .date-picker:focus{border-color:#006b6b}.school-admin-new-cycle-dialog .date-and-label-container .react-datepicker-wrapper,.school-admin-new-cycle-dialog .date-and-label-container .react-datepicker__input-container,.school-admin-new-cycle-dialog .date-and-label-container .date-picker{width:100%}.school-admin-new-cycle-dialog .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.school-admin-new-cycle-dialog .date-and-label-container:focus-within .picker-label{color:#006b6b}.school-admin-new-cycle-dialog .reflection-prompt-input-container{margin-left:34px;visibility:visible}.school-admin-new-cycle-dialog .reflection-prompt-input-container.hide-prompt{visibility:hidden}.school-admin-new-cycle-dialog .footer{justify-content:space-between}.school-admin-new-cycle-dialog .footer .clear-all-button{width:190px}.school-admin-new-cycle-dialog .items-notification{color:#343434;font-family:"Nunito",sans-serif;padding-top:48px}.school-admin-new-cycle-dialog .material-ui-autocomplete .suggestions-container{height:215px;overflow-y:scroll}.school-admin-new-cycle-dialog .name-new-cycle-suggestion{color:#006b6b;display:flex;font-weight:700;margin:8px 24px}.school-admin-new-cycle-dialog .copy-cycle-suggestion{display:flex;margin:8px 24px}.school-admin-new-cycle-dialog .copy-cycle-suggestion .left{width:90%}.school-admin-new-cycle-dialog .copy-cycle-suggestion .left .cycle-name{padding-bottom:4px}.school-admin-new-cycle-dialog .copy-cycle-suggestion .left .teacher-name,.school-admin-new-cycle-dialog .copy-cycle-suggestion .left .class-name,.school-admin-new-cycle-dialog .copy-cycle-suggestion .left .num-items{font-size:.875rem}.school-admin-new-cycle-dialog .copy-cycle-suggestion .right{width:10%}.school-admin-new-cycle-dialog .copy-cycle-suggestion .right .cycle-status{align-items:center;display:flex}.school-admin-new-cycle-dialog .copy-cycle-suggestion .right .cycle-status .live-icon{color:#d8283c;height:10px;width:10px}.school-admin-new-cycle-dialog .copy-cycle-suggestion .right .cycle-status .live{flex:none;padding-left:8px}.school-admin-new-cycle-dialog .copy-cycle-suggestion .right .cycle-status .live span{color:#d8283c !important;font-size:.875rem !important}.set-up-item-popover{cursor:pointer}.school-admin-set-up{padding:24px}.school-admin-simplified-set-up .info-icon{color:#006b6b;cursor:pointer;font-size:.875rem;margin-left:16px;margin-right:4px}.school-admin-simplified-set-up .get-started-link{align-items:center;display:flex}.school-admin-simplified-set-up .info-text{font-size:.875rem;text-decoration:underline}.school-admin-simplified-set-up .module-type-header{align-items:center;display:flex}.school-admin-simplified-set-up .new-week-button{margin-top:28px;width:100%}.school-admin-simplified-set-up .weeks-header{margin-bottom:8px}.school-admin-strategies{padding:24px}.school-admin-strategies .h1,.school-admin-strategies .new-strategies-button{margin-bottom:16px}.school-admin-strategies .new-strategies-button{width:100%}.sel-module-dialog .date-container{display:flex;justify-content:space-between}.sel-module-dialog .date-container .date-and-label-container{width:100%}.sel-module-dialog .date-container .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.sel-module-dialog .date-container .date-and-label-container .date-picker:hover,.sel-module-dialog .date-container .date-and-label-container .date-picker:focus{border-color:#006b6b}.sel-module-dialog .date-container .date-and-label-container .react-datepicker-wrapper,.sel-module-dialog .date-container .date-and-label-container .react-datepicker__input-container,.sel-module-dialog .date-container .date-and-label-container .date-picker{width:100%}.sel-module-dialog .date-container .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.sel-module-dialog .date-container .date-and-label-container:focus-within .picker-label{color:#006b6b}.sel-module-dialog .date-container .date-and-label-container .picker-label{padding:0}.sel-module-dialog .date-container,.sel-module-dialog .module-name-input{margin:24px 0}.sel-module-dialog .grade-level-label{align-items:center;display:flex}.sel-module-dialog .grade-level-selector-container{align-items:center;display:flex;margin:28px 0 24px}.sel-module-dialog .info-icon{color:#006b6b;margin-right:8px}.sel-module-dialog .stg-dialog-body{margin:0}.wec-module-dialog .date-container{display:flex;justify-content:space-between}.wec-module-dialog .date-container .date-and-label-container{width:100%}.wec-module-dialog .date-container .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.wec-module-dialog .date-container .date-and-label-container .date-picker:hover,.wec-module-dialog .date-container .date-and-label-container .date-picker:focus{border-color:#006b6b}.wec-module-dialog .date-container .date-and-label-container .react-datepicker-wrapper,.wec-module-dialog .date-container .date-and-label-container .react-datepicker__input-container,.wec-module-dialog .date-container .date-and-label-container .date-picker{width:100%}.wec-module-dialog .date-container .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.wec-module-dialog .date-container .date-and-label-container:focus-within .picker-label{color:#006b6b}.wec-module-dialog .date-container .date-and-label-container .picker-label{padding:0}.wec-module-dialog .date-container,.wec-module-dialog .module-name-input{margin:24px 0}.wec-module-dialog .grade-level-label{align-items:center;display:flex}.wec-module-dialog .grade-level-selector-container{align-items:center;display:flex;margin:28px 0 24px}.wec-module-dialog .info-icon{color:#006b6b;margin-right:8px}.wec-module-dialog .stg-dialog-body{margin:0}.school-admin-weekly-check-in-set-up .info-icon{color:#006b6b;cursor:pointer;font-size:.875rem;margin-left:16px;margin-right:4px}.school-admin-weekly-check-in-set-up .get-started-link{align-items:center;display:flex}.school-admin-weekly-check-in-set-up .info-text{font-size:.875rem;text-decoration:underline}.school-admin-weekly-check-in-set-up .module-type-header{align-items:center;display:flex}.school-admin-weekly-check-in-set-up .new-week-button{margin-top:28px;width:100%}.school-admin-weekly-check-in-set-up .weeks-header{margin-bottom:8px}.weekly-check-in-set-up-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:center;cursor:pointer;display:flex;justify-content:space-between;height:64px;padding:8px 16px}.weekly-check-in-set-up-item .custom-set-up-icon-container,.weekly-check-in-set-up-item .set-up-item-popover,.weekly-check-in-set-up-item .item-action-container,.weekly-check-in-set-up-item .item-header,.weekly-check-in-set-up-item .item-header-content,.weekly-check-in-set-up-item .live-container{align-items:center;display:flex}.weekly-check-in-set-up-item .item-header{cursor:pointer;padding:8px}.weekly-check-in-set-up-item .item-header-content{width:calc(100% - 130px)}.weekly-check-in-set-up-item .item-header-content .custom-set-up-icon-container{margin-left:16px;margin-right:16px;width:24px}.weekly-check-in-set-up-item .item-header-content .custom-set-up-name{width:calc(100% - 24px - 250px)}.weekly-check-in-set-up-item .item-header-content .custom-set-up-date-range{width:250px}.weekly-check-in-set-up-item .item-action-container{justify-content:flex-end;margin-right:16px;width:130px}.weekly-check-in-set-up-item .item-action-container .publish-btn{border:none;color:#006b6b;height:38px;margin-right:8px}.weekly-check-in-set-up-item .item-action-container .live-container{cursor:initial;height:38px;margin-right:24px}.weekly-check-in-set-up-item .item-action-container .live-container .live-icon{color:#d8283c;height:10px;margin-right:8px;width:10px}.weekly-check-in-set-up-item .item-action-container .live-container .live-text{color:#d8283c}.classrooms-share-module-dialog .close-and-title{width:100%}.classrooms-share-module-dialog .close-and-title .titles{align-items:center;display:flex;justify-content:space-between;width:100%}.classrooms-share-module-dialog .close-and-title .titles .dialog-subtitle{padding-right:3%}.classrooms-share-module-dialog .num-shared-classrooms{color:#006b6b}.classrooms-share-module-dialog .classrooms-share-module-dialog-body{display:flex}.classrooms-share-module-dialog .classrooms-item{align-items:center;display:flex}.classrooms-share-module-dialog .abbreviation,.classrooms-share-module-dialog .classroom-name,.classrooms-share-module-dialog .teacher-name{font-size:.875rem}.classrooms-share-module-dialog .abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;font-weight:700;height:32px;justify-content:center;padding:8px;width:32px}.classrooms-share-module-dialog .classroom-selection-panel{margin-right:24px;width:70%}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-search{margin:16px 0 24px 0}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-search input{font-size:.875rem}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header{align-items:center;display:flex}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .all-classrooms-checkbox-container{margin-left:8px;width:20%}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .all-classrooms-checkbox-container .select-all-form-group-label{font-size:.875rem}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .active-csu-count,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .classroom-name,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .teacher-name,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .term-name{align-items:center;cursor:pointer;display:flex;padding:0 16px}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .active-csu-count,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .classroom-name,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .teacher-name{width:30%}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-header .term-name{width:20%}.classrooms-share-module-dialog .classroom-selection-panel .empty-classroom-list{align-items:center;display:flex;flex-direction:row;justify-content:center}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-list,.classrooms-share-module-dialog .classroom-selection-panel .empty-classroom-list{height:calc(100vh - 280px);overflow-y:scroll;display:flex;flex-direction:column;padding:0 6px}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:1px solid #f9f9f9;padding:8px}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .abbreviation-container{padding-right:75px;width:5%}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .checkbox-container{width:10%}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .active-csu-count,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .classroom-name,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .teacher-name,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .term-name{padding-right:8px;word-break:break-word;font-weight:400}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .classroom-name,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .teacher-name,.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .active-csu-count{width:30%}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .default-tooltip{width:20%}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item .active-csu-count{padding-left:24px}.classrooms-share-module-dialog .classroom-selection-panel .classrooms-item.highlight{border-color:#006b6b}.classrooms-share-module-dialog .classroom-selection-panel .abbreviation{margin:0 auto}.classrooms-share-module-dialog .panel-container{display:flex;flex-direction:column;width:30%}.classrooms-share-module-dialog .adding-for-panel,.classrooms-share-module-dialog .removing-for-panel{max-height:277px;overflow-y:auto;width:80%}.classrooms-share-module-dialog .adding-for-panel .adding-panel-summary,.classrooms-share-module-dialog .adding-for-panel .removing-panel-summary,.classrooms-share-module-dialog .removing-for-panel .adding-panel-summary,.classrooms-share-module-dialog .removing-for-panel .removing-panel-summary{min-height:0}.classrooms-share-module-dialog .adding-for-panel .MuiAccordionSummary-root,.classrooms-share-module-dialog .removing-for-panel .MuiAccordionSummary-root{align-items:flex-start}.classrooms-share-module-dialog .adding-for-panel .classrooms-list,.classrooms-share-module-dialog .removing-for-panel .classrooms-list{width:100%}.classrooms-share-module-dialog .adding-for-panel .classrooms-list .classrooms-item,.classrooms-share-module-dialog .removing-for-panel .classrooms-list .classrooms-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;box-shadow:none;padding:10px 15px;width:100%}.classrooms-share-module-dialog .adding-for-panel .MuiPaper-root,.classrooms-share-module-dialog .removing-for-panel .MuiPaper-root{box-shadow:none}.classrooms-share-module-dialog .adding-for-panel .MuiPaper-root.Mui-expanded,.classrooms-share-module-dialog .removing-for-panel .MuiPaper-root.Mui-expanded{min-height:277px}.classrooms-share-module-dialog .adding-for-panel .MuiAccordionSummary-content,.classrooms-share-module-dialog .removing-for-panel .MuiAccordionSummary-content{margin-bottom:8px;margin-top:10px;width:100%}.classrooms-share-module-dialog .adding-for-panel .classrooms-list-accordion,.classrooms-share-module-dialog .removing-for-panel .classrooms-list-accordion{background-color:#f9f9f9;border-radius:8px}.classrooms-share-module-dialog .adding-for-panel .abbreviation-container,.classrooms-share-module-dialog .removing-for-panel .abbreviation-container{margin-right:8px}.classrooms-share-module-dialog .adding-for-panel{margin:0 24px}.classrooms-share-module-dialog .adding-for-panel.unshared.adding-expanded{min-height:496px}.classrooms-share-module-dialog .adding-for-panel.unshared .MuiPaper-root.Mui-expanded{max-height:496px;min-height:496px}.classrooms-share-module-dialog .adding-for-panel .adding-panel-details{padding-top:0}.classrooms-share-module-dialog .removing-for-panel{margin:24px}.classrooms-share-module-dialog .removing-for-panel .removing-panel-details{padding-top:0}.classrooms-share-module-dialog .num-shared-classrooms,.classrooms-share-module-dialog .num-shared-students{font-style:italic}.classrooms-share-module-dialog .removing-classrooms{align-items:center;background-color:#fff9f1;border:1px solid #e07400;display:flex;flex-direction:row;justify-content:space-between}.classrooms-share-module-dialog .removing-classrooms .remove-classroom-icon{margin:0 8px}.classrooms-share-module-dialog .removing-classrooms .remove-classroom-icon .warning-icon{color:#e07400;font-weight:700}.classrooms-share-module-dialog .removing-classrooms .remove-classroom-message{color:#000;font-size:16px;font-family:"Open Sans",sans-serif;padding:8px 0}.remove-module-dialog .remove-module-dialog-body{text-align:center}.remove-module-dialog .warning-image-container{margin:0 auto;width:170px}.remove-module-dialog .main{font-family:"Nunito",sans-serif;font-size:1.5rem;font-weight:700;margin:16px 0}.remove-module-dialog .footer{align-items:center;display:flex;flex-direction:column;padding-top:16px}.remove-module-dialog .back-button{margin-bottom:24px;width:160px}.remove-module-assignments-dialog .footer{padding-top:0}.remove-module-assignments-dialog .remove-module-assignments-dialog-container{padding-left:64px;padding-right:64px}.remove-module-assignments-dialog .stg-title{margin-bottom:16px}.remove-module-assignments-dialog .image-container,.remove-module-assignments-dialog .stg-title,.remove-module-assignments-dialog .warning{text-align:center}.remove-module-assignments-dialog .warning{margin:24px 0}.remove-module-assignments-dialog .warning-image{position:relative;left:170px;height:150px;width:160px}.share-module{align-items:center;display:flex;justify-content:flex-end;margin-right:32px;padding:8px 16px}.share-module .num-shared-classrooms{font-size:.875rem;font-style:italic;margin:0 8px;text-align:right}.share-module .share-icon{color:#006b6b}.share-module .num-shared{font-style:italic}.share-module-dialog .share-module-dialog-container{width:720px;min-height:590px}.share-module-dialog .share-module-dialog-body{display:flex;flex-direction:column}.share-module-dialog .body-header{margin-top:none}.share-module-dialog .body-action-container{display:flex;margin-top:32px}.share-module-dialog .module-share-radio-group{align-items:center;display:flex;flex-direction:column}.share-module-dialog .form-control-label{margin-right:0}.share-module-dialog .sync-option-container{align-items:center;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;margin:4px;padding:16px;transition:opacity .3s,border .3s;width:75%}.share-module-dialog .sync-option-container.no-selection{opacity:.6}.share-module-dialog .sync-option-container.no-selection:hover{opacity:1}.share-module-dialog .sync-option-container.selected{border:2px solid #ddd;border-color:#006b6b;opacity:1}.share-module-dialog .sync-option-container .text-container{display:flex;flex-direction:column}.share-module-dialog .sync-option-container .form-control-label .MuiSvgIcon-root{color:#006b6b}.share-module-dialog .sync-option-container .classrooms-share-icon-container,.share-module-dialog .sync-option-container .whole-school-share-icon-container{border-radius:50%;height:40px;margin-right:8px;padding-bottom:8px;width:40px}.share-module-dialog .sync-option-container .classrooms-share-icon-container{background-color:#f8d6ea}.share-module-dialog .sync-option-container .whole-school-share-icon-container{background-color:#caf7bd}.share-module-dialog .sync-option-container .share-icon{height:30px;margin-top:4px;width:40px}.share-module-dialog .sync-option-container .stg-header{padding-bottom:4px}.classroom-share-survey-dialog .close-and-title{width:100%}.classroom-share-survey-dialog .close-and-title .titles{align-items:center;display:flex;justify-content:space-between;width:100%}.classroom-share-survey-dialog .close-and-title .titles .dialog-subtitle{padding-right:3%}.classroom-share-survey-dialog .num-shared-classrooms{color:#006b6b}.classroom-share-survey-dialog .classroom-share-survey-dialog-body{display:flex}.classroom-share-survey-dialog .classrooms-item{align-items:center;display:flex}.classroom-share-survey-dialog .abbreviation,.classroom-share-survey-dialog .classroom-name,.classroom-share-survey-dialog .teacher-name{font-size:.875rem}.classroom-share-survey-dialog .abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;font-weight:700;height:32px;justify-content:center;padding:8px;width:32px}.classroom-share-survey-dialog .classroom-selection-panel{margin-right:24px;width:70%}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-search{margin:16px 0 24px 0}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-search input{font-size:.875rem}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header{align-items:center;display:flex}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .all-classrooms-checkbox-container{margin-left:8px;width:20%}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .all-classrooms-checkbox-container .select-all-form-group-label{font-size:.875rem}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .active-csu-count,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .classroom-name,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .teacher-name,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .term-name{align-items:center;cursor:pointer;display:flex;padding:0 16px}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .active-csu-count,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .classroom-name,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .teacher-name{width:30%}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-header .term-name{width:20%}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-list,.classroom-share-survey-dialog .classroom-selection-panel .empty-classroom-list{display:flex;flex-direction:column;height:calc(100vh - 280px);overflow-y:scroll;padding:0 6px}.classroom-share-survey-dialog .classroom-selection-panel .empty-classroom-list{align-items:center;justify-content:center}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;border:1px solid #f9f9f9;padding:8px}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .abbreviation-container{padding-right:75px;width:5%}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .checkbox-container{width:10%}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .active-csu-count,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .classroom-name,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .teacher-name,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .term-name{font-weight:400;padding-right:8px;word-break:break-word}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .classroom-name,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .teacher-name,.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .active-csu-count{width:30%}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .default-tooltip{width:20%}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item .active-csu-count{padding-left:24px}.classroom-share-survey-dialog .classroom-selection-panel .classrooms-item.highlight{border-color:#006b6b}.classroom-share-survey-dialog .classroom-selection-panel .abbreviation{margin:0 auto}.classroom-share-survey-dialog .panel-container{display:flex;flex-direction:column;width:30%}.classroom-share-survey-dialog .adding-for-panel,.classroom-share-survey-dialog .removing-for-panel{max-height:277px;overflow-y:auto;width:80%}.classroom-share-survey-dialog .adding-for-panel .adding-panel-summary,.classroom-share-survey-dialog .adding-for-panel .removing-panel-summary,.classroom-share-survey-dialog .removing-for-panel .adding-panel-summary,.classroom-share-survey-dialog .removing-for-panel .removing-panel-summary{min-height:0}.classroom-share-survey-dialog .adding-for-panel .MuiAccordionSummary-root,.classroom-share-survey-dialog .removing-for-panel .MuiAccordionSummary-root{align-items:flex-start}.classroom-share-survey-dialog .adding-for-panel .classrooms-list,.classroom-share-survey-dialog .removing-for-panel .classrooms-list{width:100%}.classroom-share-survey-dialog .adding-for-panel .classrooms-list .classrooms-item,.classroom-share-survey-dialog .removing-for-panel .classrooms-list .classrooms-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;box-shadow:none;padding:10px 15px;width:100%}.classroom-share-survey-dialog .adding-for-panel .MuiPaper-root,.classroom-share-survey-dialog .removing-for-panel .MuiPaper-root{box-shadow:none}.classroom-share-survey-dialog .adding-for-panel .MuiPaper-root.Mui-expanded,.classroom-share-survey-dialog .removing-for-panel .MuiPaper-root.Mui-expanded{min-height:277px}.classroom-share-survey-dialog .adding-for-panel .MuiAccordionSummary-content,.classroom-share-survey-dialog .removing-for-panel .MuiAccordionSummary-content{margin-bottom:8px;margin-top:10px;width:100%}.classroom-share-survey-dialog .adding-for-panel .classrooms-list-accordion,.classroom-share-survey-dialog .removing-for-panel .classrooms-list-accordion{background-color:#f9f9f9;border-radius:8px}.classroom-share-survey-dialog .adding-for-panel .abbreviation-container,.classroom-share-survey-dialog .removing-for-panel .abbreviation-container{margin-right:8px}.classroom-share-survey-dialog .adding-for-panel{margin:0 24px}.classroom-share-survey-dialog .adding-for-panel.unshared.adding-expanded{min-height:496px}.classroom-share-survey-dialog .adding-for-panel.unshared .MuiPaper-root.Mui-expanded{max-height:496px;min-height:496px}.classroom-share-survey-dialog .adding-for-panel .adding-panel-details{padding-top:0}.classroom-share-survey-dialog .removing-for-panel{margin:24px}.classroom-share-survey-dialog .removing-for-panel .removing-panel-details{padding-top:0}.classroom-share-survey-dialog .num-shared-classrooms,.classroom-share-survey-dialog .num-shared-students{font-style:italic}.classroom-share-survey-dialog .removing-classrooms{align-items:center;background-color:#fff9f1;border:1px solid #e07400;display:flex;justify-content:space-between}.classroom-share-survey-dialog .removing-classrooms .remove-classroom-icon{margin:0 8px}.classroom-share-survey-dialog .removing-classrooms .remove-classroom-icon .warning-icon{color:#e07400;font-weight:700}.classroom-share-survey-dialog .removing-classrooms .remove-classroom-message{color:#000;font-size:16px;font-family:"Open Sans",sans-serif;padding:8px 0}.classrooms-panel{display:grid;height:490px;grid-template-columns:260px calc(100% - 260px);grid-template-rows:48px calc(490px - 48px)}.classrooms-panel .classrooms-container{border-right:1px solid #ddd;border-top:1px solid #ddd;overflow-y:auto}.classrooms-panel .classrooms-container .abbreviation{align-items:center;background-color:#1e8573;border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;margin:0 12px;width:32px}.classrooms-panel .classrooms-container .classroom-container{align-items:center;cursor:pointer;display:flex;padding:8px 0}.classrooms-panel .classrooms-container .classroom-container.selected{background-color:#ebf5f3}.classrooms-panel .classrooms-container .classroom-container.selected .name{font-weight:700}.classrooms-panel .classrooms-container .empty-classrooms{margin-top:56px;text-align:center}.classrooms-panel .classrooms-container .name{max-width:190px}.classrooms-panel .classrooms-search{width:100%}.classrooms-panel .classrooms-search input{font-size:1rem}.classrooms-panel .empty-student-checkboxes-container{text-align:center}.classrooms-panel .empty-student-checkboxes-container,.classrooms-panel .student-checkboxes-container{border-top:1px solid #ddd}.classrooms-panel .search-classroom-container{border-right:1px solid #ddd;padding:8px 16px}.classrooms-panel .select-all-checkbox-container{align-items:center;display:flex;padding:8px}.classrooms-panel .select-all-checkbox-container .select-all-checkbox{margin-right:8px}.classrooms-panel .select-all-checkbox-container .select-all-form-group{width:100%}.classrooms-panel .select-all-checkbox-container .select-all-form-group label{margin-left:0;margin-right:0}.classrooms-panel .select-all-checkbox-container .select-all-form-group .MuiFormControlLabel-label{font-size:1rem}.classrooms-panel .student-checkboxes-container{-moz-column-gap:8px;column-gap:8px;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(2, 1fr);overflow-y:auto;row-gap:8px;padding:8px}.classrooms-panel .student-checkboxes-container .select-student-checkbox-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border-radius:4px;margin:0}.classrooms-panel .student-checkboxes-container .select-student-form-group{width:100%}.classrooms-panel .student-checkboxes-container .select-student-form-group label{margin-left:0;margin-right:0}.classrooms-panel .student-checkboxes-container .student-name{font-size:1rem}.confirm-change-survey-share-type-dialog .footer{padding-top:0}.confirm-change-survey-share-type-dialog .confirm-change-survey-share-type-dialog-container{padding:48px 64px}.confirm-change-survey-share-type-dialog .stg-title{margin-bottom:16px}.confirm-change-survey-share-type-dialog .image-container,.confirm-change-survey-share-type-dialog .stg-title,.confirm-change-survey-share-type-dialog .warning{text-align:center}.confirm-change-survey-share-type-dialog .warning{font-size:16px;font-weight:400;margin:24px 0;width:480px}.confirm-change-survey-share-type-dialog .warning-image{height:150px;left:170px;position:relative;width:160px}.confirm-delete-survey-dialog .confirm-delete-survey-dialog-container{padding-left:64px;padding-right:64px}.confirm-delete-survey-dialog .acknowledge,.confirm-delete-survey-dialog .error-chalkboard,.confirm-delete-survey-dialog .stg-title{margin-bottom:16px}.confirm-delete-survey-dialog .acknowledge{margin-top:24px}.confirm-delete-survey-dialog .error-chalkboard{width:200px}.confirm-delete-survey-dialog .image-container,.confirm-delete-survey-dialog .stg-title,.confirm-delete-survey-dialog .warning{text-align:center}.confirm-delete-survey-dialog .highlight{font-weight:700}.confirm-delete-survey-dialog .delete-button{background-color:#d8283c;color:#fff;margin-left:16px;padding:8px 24px;width:190px}.confirm-delete-survey-dialog .text{font-size:16px}.confirm-delete-survey-dialog .warning{margin-bottom:24px}.confirm-remove-classroom-sync-survey-dialog .footer{padding-top:0}.confirm-remove-classroom-sync-survey-dialog .confirm-remove-classroom-sync-survey-dialog-container{padding:48px 64px;width:570px}.confirm-remove-classroom-sync-survey-dialog .stg-title{margin-bottom:16px}.confirm-remove-classroom-sync-survey-dialog .image-container,.confirm-remove-classroom-sync-survey-dialog .stg-title,.confirm-remove-classroom-sync-survey-dialog .warning{text-align:center}.confirm-remove-classroom-sync-survey-dialog .warning{margin:0 24px 24px}.confirm-remove-classroom-sync-survey-dialog .warning-image{height:150px;left:160px;position:relative;width:160px}.hidden-survey-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:center;border:2px solid #ddd;box-shadow:none;display:flex;padding:16px}.hidden-survey-row .hidden-survey-assignments,.hidden-survey-row .hidden-survey-type{width:20%}.hidden-survey-row .hidden-survey-dates-active{width:25%}.hidden-survey-row .hidden-survey-name{width:30%}.hidden-survey-row .hidden-survey-options-container{width:5%}.hidden-survey-row .hidden-survey-dates-active,.hidden-survey-row .hidden-survey-type{text-align:center}.hidden-survey-row .hidden-survey-assignments{align-items:center;display:flex;flex-direction:column;justify-content:center}.hidden-survey-row .hidden-survey-assignments .num-assignments{padding-bottom:4px}.hidden-survey-row .hidden-survey-assignments .sync-icon svg{width:20px}.hidden-survey-row .hidden-survey-options-container{text-align:right}.manual-share-survey-dialog .action-container{width:190px}.manual-share-survey-dialog .close-and-title{width:calc(100% - 190px)}.manual-share-survey-dialog .close-and-title .titles{align-items:center;display:flex;justify-content:space-between;width:100%}.manual-share-survey-dialog .dialog-subtitle{font-style:italic;margin-right:16px}.manual-share-survey-dialog .manual-share-tab{text-transform:none}.manual-share-survey-dialog .manual-share-tab.selected{font-weight:bold}.manual-share-survey-dialog .manual-share-panel{border:1px solid #ddd;margin-top:24px}.manual-share-survey-dialog .empty-share-panel{margin-top:48px;text-align:center}.share-survey-dialog .share-survey-dialog-container{min-height:590px;width:720px}.share-survey-dialog .share-survey-dialog-body{display:flex;flex-direction:column}.share-survey-dialog .body-header{margin-top:none}.share-survey-dialog .body-action-container{display:flex;margin-top:32px}.share-survey-dialog .survey-share-radio-group{align-items:center;display:flex;flex-direction:column}.share-survey-dialog .form-control-label{margin-right:0}.share-survey-dialog .sync-option-container{align-items:center;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;height:90px;margin:4px;padding:16px;transition:opacity .3s,border .3s;width:68%}.share-survey-dialog .sync-option-container.no-selection{opacity:.6}.share-survey-dialog .sync-option-container.no-selection:hover{opacity:1}.share-survey-dialog .sync-option-container.selected{border:2px solid #ddd;border-color:#006b6b;opacity:1}.share-survey-dialog .sync-option-container .text-container{display:flex;flex-direction:column;font-family:"Open Sans",sans-serif;font-size:.875rem}.share-survey-dialog .sync-option-container .form-control-label .MuiSvgIcon-root{color:#006b6b}.share-survey-dialog .sync-option-container .classroom-share-icon-container,.share-survey-dialog .sync-option-container .manual-share-icon-container,.share-survey-dialog .sync-option-container .whole-school-share-icon-container{border-radius:50%;height:40px;margin-right:8px;padding-bottom:8px;width:40px}.share-survey-dialog .sync-option-container .classroom-share-icon-container{background-color:#f8d6ea}.share-survey-dialog .sync-option-container .manual-share-icon-container{background-color:#c0eee8}.share-survey-dialog .sync-option-container .whole-school-share-icon-container{background-color:#caf7bd}.share-survey-dialog .sync-option-container .share-icon{height:30px;margin-top:4px;width:40px}.share-survey-dialog .sync-option-container .stg-header{padding-bottom:4px}.students-panel .select-all-checkbox-container,.students-panel .search-student-container,.students-panel .student-checkboxes-container{padding:8px}.students-panel .empty-student-checkboxes-container,.students-panel .student-checkboxes-container{height:380px}.students-panel .empty-student-checkboxes-container{margin-top:32px;text-align:center}.students-panel .select-all-checkbox-container{align-items:center;display:flex}.students-panel .select-all-checkbox-container .select-all-checkbox{margin-right:8px}.students-panel .select-all-checkbox-container .select-all-form-group{width:100%}.students-panel .select-all-checkbox-container .select-all-form-group label{margin-left:0;margin-right:0}.students-panel .select-all-checkbox-container .select-all-form-group .MuiFormControlLabel-label{font-size:1rem}.students-panel .search-student-container{padding-left:16px;padding-right:16px}.students-panel .search-student-container .students-search{width:100%}.students-panel .search-student-container .students-search input{font-size:1rem}.students-panel .student-checkboxes-container{-moz-column-gap:8px;column-gap:8px;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(3, 1fr);overflow-y:auto;row-gap:8px}.students-panel .student-checkboxes-container .select-student-checkbox-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border-radius:4px;margin:0}.students-panel .student-checkboxes-container .select-student-form-group{width:100%}.students-panel .student-checkboxes-container .select-student-form-group label{margin-left:0;margin-right:0}.students-panel .student-checkboxes-container .student-name{font-size:1rem}.survey-dialog .date-container{align-items:flex-end;display:flex;max-width:500px;padding-bottom:48px}.survey-dialog .date-container .date-and-label-container{width:45%}.survey-dialog .date-container .date-to{text-align:center;width:10%}.survey-dialog .date-and-label-container .date-picker{border:none;border-bottom:1px solid #343434;color:#212121;font-size:.875rem;padding:8px}.survey-dialog .date-and-label-container .date-picker:hover,.survey-dialog .date-and-label-container .date-picker:focus{border-color:#006b6b}.survey-dialog .date-and-label-container .react-datepicker-wrapper,.survey-dialog .date-and-label-container .react-datepicker__input-container,.survey-dialog .date-and-label-container .date-picker{width:100%}.survey-dialog .date-and-label-container .picker-label{color:#343434;font-size:.875rem;padding:0 8px}.survey-dialog .date-and-label-container:focus-within .picker-label{color:#006b6b}.survey-dialog .date-and-label-container .picker-label{padding-left:0;padding-bottom:16px}.survey-dialog .survey-name-input{min-width:300px;padding-bottom:48px}.survey-dialog .survey-name-input input,.survey-dialog .survey-name-input label{font-size:16px}.survey-dialog .survey-option-container{display:flex;justify-content:space-between;padding-right:56px}.survey-dialog .survey-type-container{max-width:560px}.survey-dialog .survey-type-container .survey-type-button-group{justify-content:space-between;margin-top:16px}.survey-dialog .survey-type-control-label{border:1px solid #ddd;border-radius:4px;margin:4px 0;padding:16px}.survey-dialog .survey-type-control-label .MuiFormControlLabel-label{width:100%}.survey-dialog .survey-type-control-label.Mui-disabled svg{color:#ddd}.survey-dialog .survey-type-control-label svg{color:#006b6b}.survey-row{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;align-items:center;display:flex;padding:16px}.survey-row .survey-active,.survey-row .survey-assignments,.survey-row .survey-button-container,.survey-row .survey-dates-active,.survey-row .survey-type{width:15%}.survey-row .survey-name{width:20%}.survey-row .survey-options-container{width:5%}.survey-row .survey-active,.survey-row .survey-button-container,.survey-row .survey-dates-active,.survey-row .survey-type{text-align:center}.survey-row .survey-active .active-status{background-color:#c4ebd4;border-radius:16px;color:#343434;margin:0 auto;padding:4px;width:70px}.survey-row .survey-assignments{align-items:center;display:flex;flex-direction:column;justify-content:center}.survey-row .survey-assignments .num-assignments{padding-bottom:4px}.survey-row .survey-assignments .sync-icon svg{width:20px}.survey-row .survey-button-container{padding:0 24px}.survey-row .survey-button-container .manage-button{padding:0}.survey-row .survey-options-container{text-align:right}.survey-row .survey-type{padding:0 32px}.survey-row-popover{cursor:pointer}.teachers-panel{display:grid;height:490px;grid-template-columns:260px calc(100% - 260px);grid-template-rows:48px calc(490px - 48px)}.teachers-panel .teachers-container{border-right:1px solid #ddd;border-top:1px solid #ddd;overflow-y:auto}.teachers-panel .teachers-container .teacher-container{align-items:center;cursor:pointer;display:flex;padding:8px;padding-left:24px}.teachers-panel .teachers-container .teacher-container.selected{background-color:#ebf5f3}.teachers-panel .teachers-container .teacher-container.selected .name{font-weight:700}.teachers-panel .teachers-container .teacher-container .name{word-break:break-word}.teachers-panel .teachers-container .empty-teachers{margin-top:56px;text-align:center}.teachers-panel .teachers-search{width:100%}.teachers-panel .teachers-search input{font-size:1rem}.teachers-panel .empty-student-checkboxes-container{text-align:center}.teachers-panel .empty-student-checkboxes-container,.teachers-panel .student-checkboxes-container{border-top:1px solid #ddd}.teachers-panel .search-teacher-container{border-right:1px solid #ddd;padding:8px 16px}.teachers-panel .select-all-checkbox-container{align-items:center;display:flex;padding:8px}.teachers-panel .select-all-checkbox-container .select-all-checkbox{margin-right:8px}.teachers-panel .select-all-checkbox-container .select-all-form-group{width:100%}.teachers-panel .select-all-checkbox-container .select-all-form-group label{margin-left:0;margin-right:0}.teachers-panel .select-all-checkbox-container .select-all-form-group .MuiFormControlLabel-label{font-size:1rem}.teachers-panel .student-checkboxes-container{-moz-column-gap:8px;column-gap:8px;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(2, 1fr);overflow-y:auto;row-gap:8px;padding:8px}.teachers-panel .student-checkboxes-container .select-student-checkbox-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin:8px 0;cursor:pointer;border-radius:4px;margin:0}.teachers-panel .student-checkboxes-container .select-student-form-group{width:100%}.teachers-panel .student-checkboxes-container .select-student-form-group label{margin-left:0;margin-right:0}.teachers-panel .student-checkboxes-container .student-name{font-size:1rem}

/*# sourceMappingURL=styles.7a0397dccb51093d6769.css.map*/