@import url(https://fonts.googleapis.com/css?family=Open+Sans:800|Lato:400,700,900&display=swap);.ForgotPassword__link{cursor:pointer;color:teal}.ForgotPassword__link:hover{color:#228a87}.ForgotPassword__link--disabled{color:grey}.GoogleButton__googleButton--icon{margin-right:16px;height:18px;width:18px}.GoogleButton__googleButton--font{font-family:"Roboto",sans-serif}.GoogleButton__googleClassroomButton{width:13.49em;height:3.1em;margin-top:1em}.GoogleButton__googleClassroomButton.ant-btn{padding:0}.GoogleButton__googleClassroomButton--icon{margin-right:4px;height:24px;width:24px}.SignIn__Container{min-height:100vh}.SignIn__Col.ant-col.ant-col-8{min-width:325px;max-width:400px}.SignIn__Card{box-shadow:0 5px 10px #d3d3d3;margin-bottom:40px;margin-top:25px}.CleverButton__button{width:13.65em;height:3.1em;margin-top:1em;margin-bottom:1em}.CleverButton__button.ant-btn{padding:0}.CleverButton__button.CleverIntegration__Container{margin-top:0;margin-bottom:0}.CleverButton__img{width:100%}.CleverButton__span{font-family:"Roboto",sans-serif}.disabled{-webkit-filter:brightness(95%);filter:brightness(95%)}.SignUpPage__Wrapper{min-height:100vh;background-size:cover}.SignUpPage__Container{text-align:center;padding:32px;min-height:100vh}.SignUpPage__Logo{max-width:400px;max-height:75px;width:auto;height:auto}.SignUpPage__SignUpButton{width:10em;align-self:center;margin-bottom:1em}.SignUpPage__CardRow{display:flex;flex-direction:row;justify-content:center}.SignUpPage__Card{width:30%;height:50vh;max-width:450px;max-height:550px;margin:4.5% 3%}.SignUpPage__Card .ant-card-body{height:calc(100% - 89px);padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.SignUpPage__CardContents{height:100%}.SignUpPage__Avatar{height:90%;padding:.25em 0 1em;align-self:center}.SignUpPage__SignInRow{display:flex;flex-direction:column;justify-content:space-between}.SignUpPage__SignInButton--wrapper{margin-top:10%}.SignUpPage__Button--wrapper{display:flex;flex-direction:column;height:100%;width:100%;justify-content:center;padding:0 1em;overflow:hidden}@media (max-height:600px),(max-width:576px){.SignUpPage__Card .ant-card-head-wrapper .ant-card-head-title{font-size:24px;padding:8px}.SignUpPage__Card .ant-card-body{height:calc(100% - 54px)}.SignUpPage__Avatar{height:90%}}@media (max-width:1200px) and (min-height:600px){.SignUpPage__Card{width:35%}.SignUpPage__Avatar{height:70%}}@media (max-width:576px) and (min-height:500px){.SignUpPage__Logo{max-width:300px;max-height:56.25px}.SignUpPage__CardRow{flex-direction:column;align-items:center;justify-content:space-around;margin:10% 0}.SignUpPage__Card{width:90%;height:25vh;margin:6% 0}.SignUpPage__Card .ant-card-head-wrapper .ant-card-head-title{font-size:24px;padding:8px}.SignUpPage__Card .ant-card-body{height:calc(100% - 54px);flex-direction:row;justify-content:space-between}.SignUpPage__Button--wrapper{flex-direction:row}.SignUpPage__SignUpButton{margin-left:2em;margin-bottom:0}}@media (min-aspect-ratio:3/5) and (max-aspect-ratio:4/5) and (min-width:768px){.SignUpPage__Logo{max-width:600px;max-height:112.5;margin-top:5%}.SignUpPage__CardRow{margin:12% 0}.SignUpPage__Card{margin:0 3%}.SignUpPage__SignInLabel{font-size:20px}.SignUpPage__SignInButton{width:40%}}@media (max-aspect-ratio:3/4) and (max-height:600px){.SignUpPage__CardRow{margin:8% 0}.SignUpPage__Card{margin:3% 0}}@media (min-aspect-ratio:21/10){.SignUpPage__Card{height:40vh;margin:5% 3%}.SignUpPage__Card .ant-card-head-wrapper .ant-card-head-title{font-size:24px;padding:8px}.SignUpPage__Card .ant-card-body{height:calc(100% - 54px);flex-direction:row;justify-content:space-between}.SignUpPage__SignUpButton{margin-left:2em;margin-bottom:0}.SignUpPage__Button--wrapper{flex-direction:row}}@media (min-aspect-ratio:14/5){.SignUpPage__Card{height:40vh;margin:3%}}@media (max-aspect-ratio:1/2) and (max-height:700px){.SignUpPage__Container{padding:24px}.SignUpPage__Logo{max-width:100%}.SignUpPage__CardRow{margin:20% 0}.SignUpPage__Card{margin:5% 0}}@media screen and (-webkit-min-device-pixel-ratio:0){.SignUpPage__Avatar{height:70%}}.TeacherSignUpLayout__Wrapper{min-height:100vh;text-align:center;background:var(--bgaccent-color)}.SignUpPage__LargeButtonText{color:#fff;font-size:16px}.ant-layout.StudentSignUpLayout__Wrapper{min-height:100vh;text-align:center;background:var(--s-bgcolor);background-image:url(/static/media/floop-background.eac0e08d.svg);background-size:contain;background-repeat:repeat}.StudentSignUpLayout__Container,.TeacherSignUpLayout__Container{min-height:calc(100vh - 69px);text-align:center}.SignUpLayout__logo{margin-top:2em;height:4em}.ant-row.StudentSignUpLayout__FormRow,.ant-row.TeacherSignUpLayout__FormRow{text-align:center;justify-content:center;margin-top:1em}.SignUpForm__Form{min-width:350px;margin:25px auto;max-width:500px;box-shadow:0 5px 10px #d3d3d3}.SignUpForm__HelpText{margin-top:16px}.ant-row.StudentSignUpLayout__StepsRow{text-align:center;margin-top:8px;margin-bottom:24px}.ant-steps.ant-steps-horizontal.StudentSignUpLayout__Steps{max-width:500px;display:flex}.StudentSignUpLayout__Step{margin-left:4px}.ant-card.SignUpForm__Card{min-width:28em;max-width:38em;text-align:center;flex-grow:100}.SignUpForm__Card h2{font-size:20px}.TeacherClassCreation__ClassItem{text-align:left}.AccountCreation__NameContainer{display:flex;justify-content:space-between;margin-top:2em;height:5em}.AccountCreation__NameContainer .ant-row.ant-form-item{max-width:17.5em}.Account_Creation__SSOContainer{display:flex;justify-content:space-around}.AccountCreation__NameContainer .ant-form-item,.EnrollCode__FormItem--margin{margin-bottom:0}.AccountSuccess__result.ant-result{padding:0}.AccountSuccess__result--success{padding:16px 16px 8px}.AccountSuccess__result--success>div{line-height:2}.AccountSuccess__result--success .ant-result-subtitle{margin-top:16px;font-size:20px}.SignUpForm__ErrorMessage{margin:0;padding:0}.AccountCreation__field{height:5em}.AccountCreation__field,.AccountCreation__field .ant-form-item{margin-bottom:0}.ant-form-item-explain-error{color:#00807f;text-align:left}.AccountCreation__nameFields .ant-form-item-explain,.AccountCreation__nameFields .ant-form-item-has-error{color:#00807f;text-align:left;padding-top:10px;line-height:.8px}.TeacherSignUpLayout__FormRow .ant-form-item-explain,.TeacherSignUpLayout__FormRow .ant-form-item-has-error{color:#00807f;text-align:left}.TeacherClassCreation__CoppaContainer{flex-direction:column;align-items:start;text-align:left}.StudentProfileSetup__BirthdayTooltip{position:relative;left:10px}.StudentProfileSetup__BirthdayTooltip:hover{color:#00807f}.ant-picker-suffix{pointer-events:auto}.SignUpForm__ProfileSetup--firstName{margin-right:4px}.SignUpForm__ProfileSetup--firstName,.SignUpForm__ProfileSetup--lastName{display:inline-block;width:calc(50% - 2px);margin-bottom:0}.ant-card.SignUpForm__Card.Teacher .ant-form-item:not(.TeacherClassCreation__CoppaContainer) .ant-form-item-label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;width:1px;overflow:hidden;position:absolute!important;word-wrap:normal!important}.center{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}.TeacherOnboardingDrawer__OnboardingDrawer .ant-drawer-content-wrapper{max-width:100vw}.TeacherOnboardingDrawer__ButtonBadge>.ant-badge-status-dot.ant-badge-status-warning{transform:scale(1.2);-webkit-animation:flash 2.5s infinite;animation:flash 2.5s infinite}.TeacherOnboardingDrawer__Help{display:flex;height:46px;align-items:center}.ant-menu-item-selected .TeacherOnboardingDrawer__Button,.ant-menu-item-selected .TeacherOnboardingDrawer__ButtonIcon{color:rgba(0,0,0,.65)!important}.ant-menu-item-active .TeacherOnboardingDrawer__Button,.ant-menu-item-active .TeacherOnboardingDrawer__ButtonIcon{color:#00807f!important}.ant-steps-vertical.TeacherOnboardingDrawer__Steps{display:block;margin-top:24px}.TeacherOnboardingDrawer__Step div.ant-steps-item-container div.ant-steps-item-content div.ant-steps-item-title{font-size:16px!important}.ant-typography.TeacherOnboardingDrawer__instructions{margin:12px 22px;display:inline-block}.TeacherOnboardingDrawer__tryItButtons{margin-left:22px}.TeacherOnboardingDrawer__videoModalButton{float:right}.TeacherOnboardingDrawer__CreateAssignmentStep--Button{transform:scale(.9);display:inline-flex;justify-content:center;align-items:center}.TeacherOnboardingDrawer__StudentView{margin-top:35px;display:flex;flex-direction:row;justify-content:space-between}.TeacherOnboardingDrawer__AdditionalInfoSection{margin-top:40px}.TeacherOnboardingDrawer__AdditionalInfoItem{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.ant-btn.TeacherOnboardingDrawer__LinkButton{align-self:right;width:150px}.TeacherVideoModal__button{display:inline}.TeacherVideoModal__button>.ant-btn.ant-btn-primary.ant-btn-round.ant-btn-sm{margin-left:10px}.LoadingMessage__Message{margin-top:32px}.StudentCoppaMessage__Container{padding:0 30px}.StudentCoppaMessage__Text{display:block;font-size:16px;color:#000;opacity:.4;margin-top:10px}.StudentCoppaMessage__TextToTeachers{display:block;font-size:18px;margin:20px 0}h1.ant-typography.Features__Title{font-family:var(--title-font);font-weight:var(--title-font-weight);color:var(--title-color);text-align:center}h2.ant-typography.Features__Title{font-family:var(--subtitle-font);font-weight:var(--title-font-weight);color:var(--secondary-title-color);-webkit-text-decoration-color:#f2bb19;text-decoration-color:#f2bb19;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:center}h3.ant-typography.Features__Title{font-family:var(--secondary-font);font-weight:var(--tertiary-font-weight);color:var(--subtitle-color);text-align:center}h4.ant-typography.Features__Title{font-family:var(--subtitle-font);font-weight:var(--subtitle-font-weight);color:var(--subtitle-color);margin-top:24px;margin-bottom:24px;text-align:center}.Roadmap__List{max-width:600px;margin:24px auto 48px;background-color:#fff}.Features__Container{display:flex;flex-direction:column;align-items:center;padding:5%;background-color:#f3f3f3}.Features__Container img{margin-right:2em}.Pricing__Card{text-align:center;min-height:200px;background-color:#fff}.Pricing__List{min-height:250px}.PricingFAQ__Collapse{margin-bottom:24px}.ant-card.Partnerships__Card>.ant-card-cover{max-width:300px;max-height:300px;margin-left:auto;margin-right:auto}.Partnerships__Card--image{max-height:100px;max-width:100px;object-fit:contain}.ProductBoard__PortalContainer{width:100vw;height:calc(100vh - 7.5em);margin-top:8px}.ProductBoard__PortalWrapper{overflow:hidden;-ms-overflow-style:none;display:flex;flex-direction:column;align-items:center;background-color:#f2f5f7}.ProductBoard__PortalWrapper::-webkit-scrollbar{display:none}.Pricing__Alert{text-align:center}.Features__Xlarge span{font-size:100px}.Features__Xlarge i{height:50px;width:50px}.Features__Center{margin:50px auto;display:block;width:100px}.Features__Align__Center{display:flex;align-items:center}.Features__Align__Center h4{margin:2px 10px}.UploadPicker__GDriveContainer{display:flex;justify-content:center}.UploadPicker__UploadContainter{display:flex;flex-direction:column;justify-content:space-evenly}.UploadPicker__ContainerContent{display:flex}.NotificationPage__ListItem>a{width:100%}.Notificationpage__ButtonContainer--Active{display:flex;justify-content:flex-end}.Notificationpage__ButtonContainer--Active Button{margin-left:1em}.Notificationpage__ButtonContainer--Hidden{display:none}.bell{display:block}.TeacherProfilePage__Container{text-align:center;display:flex;flex-direction:column}.TeacherProfilePage__NavLink{margin-top:.5em}.ant-btn.TeacherProfilePage__NavLink.ant-btn-primary,.TeacherProfilePage__NavLink button{width:8em}.TeacherProfilePage__Container h4.ant-typography{margin-bottom:0}.TopNavBar__MenuItem--pullRight{float:right}.ant-menu-item.TopNavBar__MenuItem--badgeContainer.TopNavBar__MenuItem--pullRight{display:flex;align-items:flex-end;height:37px}.TopNavBar__MenuItem--badge{display:block}.anticon.anticon-bell.TopNavBar__NotificationIcon{font-size:24px}.TopNavBar__Header{padding:1px;height:48px}.StudentTopNavBar__Header,.TopNavBar__Header{display:flex;justify-content:space-between;z-index:900;background-color:#00807f}.StudentTopNavBar__Header{height:42px;align-items:center}.TopNavBar__Logo{display:flex;align-items:center;margin-left:5px}.TopNavBar__Options{display:flex;justify-content:space-between;align-items:center;grid-gap:20px;gap:20px;margin-right:5px}.ant-avatar.StudentTopNavBar__Avatar.ant-avatar-circle.ant-avatar-icon{text-align:center;background-color:#fff;color:#007b6a}.ant-avatar.StudentTopNavBar__Avatar.ant-avatar-circle.ant-avatar-icon>.anticon.anticon-user{margin-right:0;color:teal;cursor:pointer}.StudentTopNavBar__Avatar--Custom{width:32px;height:32px;border-radius:50%;cursor:pointer}.SubmissionLayout__container.ant-row-flex{height:100vh;min-height:100vh}.SubmissionLayout__student__Wrapper,.SubmissionLayout__teacher__Wrapper{background:var(--s-bgcolor);background-size:contain;background-repeat:repeat;min-height:100vh}.SubmissionLayout__card{width:50%;max-width:800px;margin-left:auto;margin-right:auto;margin-top:32px}.SubmissionLayout__commentTitle{margin-top:2em;word-break:break-word}.SubmissionLayout__centered{text-align:center}.SubmissionLayout__assignmentDetails{margin-top:16px}.ant-upload-list-item-info:before{left:0}@media (max-width:576px){.ant-card.SubmissionLayout__card.ant-card-bordered{width:90%;margin-top:16px}h2.ant-typography{font-size:20px}}.UploadPicker__DriveButton>img{height:20px;padding-left:4px}.SubmissionLayout__mainTitle{margin-top:2em;display:inline-flex}.SubmissionLayout__promptTitle{word-break:break-word;margin-bottom:-15px}.SubmissionLayout__required{color:red;font-style:italic;display:inline-flex}.SubmissionLayout__AssignmentTitle{font-size:18px;margin:3px}.attachments_formitem,.classes_formitem,.date_formitem,.description_formitem,.name_formitem,.status_formitem{padding-left:25px;padding-right:25px}.status_formitem button{margin-right:1em}.AssignmentForm__Tooltip--status .ant-tooltip-inner{width:23em}.attachments_formitem{margin-bottom:0}.prompt_formitem{margin-right:10px;display:inline-flex;width:95%}.AssignmentList__Empty .ant-modal{text-align:left}@media screen and (max-width:600px){.modal_width{min-width:98vw}}@media screen and (min-width:600px){.modal_width{min-width:90vw}}@media screen and (min-width:768px){.modal_width{min-width:80vw}}@media screen and (min-width:992px){.modal_width{min-width:70vw}}@media screen and (min-width:1200px){.modal_width{min-width:50vw;max-width:65vw}}.ant-btn.AssignmentAddButton__Button{display:inline-flex;justify-content:center;align-items:center}.anticon.AssignmentAddButton__Button--icon{display:inline-block;vertical-align:middle}.AssignmentAddButton__CreateAssignmentHL--wrapper{position:relative;height:0;width:0;right:2em;bottom:3em}.AssignementAddButton__OnboardingBadge>.ant-badge-status-dot.ant-badge-status-warning{position:absolute;top:0;left:-5px;transform:scale(1.2);-webkit-animation:flash 2.5s infinite;animation:flash 2.5s infinite}@-webkit-keyframes flash{0%{opacity:1}5%{opacity:0}10%{opacity:1}to{opacity:1}}@keyframes flash{0%{opacity:1}5%{opacity:0}10%{opacity:1}to{opacity:1}}pre{color:#2d3b45;display:block;line-height:.8;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background-color:#f5f5f5;padding:1em;margin:0}code{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:.85rem}input[type=color]:focus{outline:none!important;border:1px solid #00807f}input[type=color]{outline:none!important;border:1px solid #d3d3d3;border-radius:5%;width:2.2em;height:2.28em;transform:translateY(.33em);background:transparent}input[type=color i]{padding:0}@-moz-document url-prefix(){input[type=color]{height:2.29em;transform:translateY(.61em)}}.element-link{display:inline;position:relative}.popup{position:absolute;left:0;align-content:center;background-color:#fff;padding:6px 10px;grid-gap:10px;gap:10px;border-radius:6px;border:1px solid #d3d3d3}.popup,.popup a{display:flex;align-items:center;z-index:2}.popup a{align-self:center;grid-gap:5px;gap:5px;overflow-x:auto;max-width:75%}.popup button{padding:0 0 0 10px;border:none;border-left:1px solid #d3d3d3;background:transparent;z-index:2;width:auto}.popup button:hover{color:#639;cursor:pointer}.external-link{color:#4040e9;text-decoration:underline}.external-link:before{content:url(/static/media/external-link-small.b41095d8.svg);position:relative;top:.2em;margin-right:.1em}.editable-container{border:1px solid grey;padding:.5em;border-radius:8px;margin-top:.25em;max-height:70vh;overflow:auto;min-height:5em}.active-button{background-color:#63c7c7}.left-aligned,.middle-aligned,.right-aligned{display:flex;flex-wrap:wrap}.left-aligned p,.middle-aligned p,.right-aligned p{flex-basis:100%}.middle-aligned{justify-content:center;text-align:center}.left-aligned{justify-content:flex-start;text-align:left}.right-aligned{justify-content:flex-end;text-align:right}.image-in-editor{display:block;max-width:100%;max-height:20em;margin-bottom:.5em}input[type=file]{background-color:#d3d3d3;padding:1.5em 0 1.5em 2em;transform:translateX(-3em)}.alert-box{margin-top:.5em;margin-bottom:.5em}.youtube-player{height:27em;width:48em;max-width:100%}.youtube-in-editor{height:18em;width:32em}.selected-void-element{box-shadow:0 0 0 3px #63c7c7}.embed-in-editor iframe{max-height:18em!important;max-width:32em!important}blockquote{border-left:3px solid #00807f;font-family:Georgia,Times,"Times New Roman",serif;font-size:1.08em;line-height:1.5em;margin:1em .25em;padding:.8em;position:relative;transition:border .2s ease-in-out}blockquote:before{content:"\201C";left:-.2em;top:-.1em}blockquote:after,blockquote:before{font-family:Arial;font-style:italic;color:#00807f;font-size:2.2em;position:relative}blockquote:after{content:"\201D";line-height:0;left:.2em;top:.75em}iframe{max-width:100%}.color-picker-cover{position:fixed;top:0;right:0;bottom:0;left:0}.color-picker{display:inline-block;position:absolute;top:2.5em;z-index:2;background-color:hsla(0,0%,98%,.95);padding:1em;border-radius:5px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}@media only screen and (max-width:1600px){.color-picker{right:10px}}.OnboardingStep__HighlightDown,.OnboardingStep__HighlightRight{position:absolute}.OnboardingStep__HighlightDown>svg,.OnboardingStep__HighlightRight>svg{width:3em;height:auto;color:#f2bb19}.OnboardingStep__HighlightDown>svg{-webkit-animation:fadeDown 2s ease infinite;animation:fadeDown 2s ease infinite}@-webkit-keyframes fadeDown{0%{opacity:0;transform:translateY(0)}80%{opacity:1;transform:translateY(10px)}to{opacity:0;transform:translateY(10px)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(0)}80%{opacity:1;transform:translateY(10px)}to{opacity:0;transform:translateY(10px)}}.OnboardingStep__HighlightRight>svg{-webkit-animation:fadeRight 2s ease infinite;animation:fadeRight 2s ease infinite}@-webkit-keyframes fadeRight{0%{opacity:0;transform:translateX(0)}80%{opacity:1;transform:translateX(10px)}to{opacity:0;transform:translateX(10px)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(0)}80%{opacity:1;transform:translateX(10px)}to{opacity:0;transform:translateX(10px)}}.PeerReviewPreviewForm__container{text-align:left}.PeerReviewPreviewForm__container #Detect.ant-radio-group.ant-radio-group-outline.ant-radio-group-small{display:flex;flex-direction:column}.PeerReviewPreviewForm__container{text-align:center}.PeerReviewPreviewForm__label>.ant-row.ant-form-item>.ant-col.ant-form-item-label>label{display:inline;font-size:16px}.PeerReviewEditForm__container div.PeerReviewEditForm__container.PeerReviewEditForm__label div span.ant-typography div.ant-typography-edit{margin-right:10px}.PeerReviewPreviewForm__container div.PeerReviewPreviewForm__container.PeerReviewPreviewForm__label div.ant-row.ant-form-item div.ant-col.ant-form-item-control{text-align:left}.PeerReviewEditForm__container #Detect.ant-radio-group.ant-radio-group-outline.ant-radio-group-small{display:flex;flex-direction:column}.PeerReviewRunButton__PeerReviewHL--wrapper{position:relative;height:0;width:0;left:calc(50% - 1.5em);bottom:2.5em}.PeerReviewMonitoring__badge--green{background-color:#08807f}.PeerReviewMonitoring__badge--green,.PeerReviewMonitoring__badge--yellow{height:12px;width:12px;border-radius:50%;display:inline-block;margin:0 3px;cursor:pointer}.PeerReviewMonitoring__badge--yellow{background-color:#f2bb19}.PeerReviewMonitoring__badge--red{height:12px;width:12px;border-radius:50%;display:inline-block;margin:0 3px;background-color:#e82e6f;cursor:pointer}.Submissions__link{cursor:pointer}.Submissions__container{margin-bottom:24px;margin-right:24px}.Submissions__assignmentHL--wrapper{position:relative;height:0;width:0;left:-2em;bottom:.65em}.ant-table-filter-dropdown-btns{display:flex;flex-direction:row-reverse;justify-content:space-between}.ant-table-filter-dropdown-link.confirm{visibility:hidden}.ant-table-filter-dropdown-link.confirm:after{visibility:visible;content:"Apply"}.TeacherAssignmentView__secondary-nav{width:100%;height:40px;padding-left:24px;padding-top:12px;margin-bottom:12px}.TeacherAssignmentView__text,.TeacherAssignmentView__text--flex{font-size:16px;margin-bottom:1em;margin-right:1em;word-wrap:break-word}.TeacherAssignmentView__text--flex{display:flex}.TeacherAssignmentView__text--flex div.ant-list.ant-list-split{margin-left:.5em}.TeacherAssignmentView__text--flex div.ant-list.ant-list-split h4{margin-bottom:0}.TeacherAssignmentView__text--flex li:first-of-type{padding-top:0}.TeacherAssignmentView__text--flex div{display:flex;flex-grow:1;flex-basis:max-content}.TeacherAssignmentView__text--flex .ant-list-items{flex-grow:1}.AssignmentEditButton_Container{display:inline-block}.TeacherAssignmentDetails_border{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:4px;border:1px solid #b0b0b0;border-radius:3px}.ViewAll__card,.ViewAll__card--unsubmitted{width:240px;display:block;margin-right:16px;margin-bottom:16px}.ViewAll__card--unsubmitted{border:2px solid #ff4236}.ViewAll__teal{color:#007b6a}.ViewAll__wrapper{display:flex;flex-wrap:wrap}.ViewAll__empty{width:100%;margin:auto}.ViewAll__empty,.ViewAllLoadingSubmissions{text-align:center}.GettingStarted__text--size,.GettingStarted__text_list--size{font-size:24px}.GettingStarted__text_extra--size{font-size:18px}.GettingStarted__text_link--size{font-size:16px}@media (max-width:400px){.GettingStarted__text--size{font-size:20px}.GettingStarted__text_list--size{font-size:18px}.GettingStarted__text_extra--size,.GettingStarted__text_link--size{font-size:14px}}.GettingStarted__content--narrow{padding-left:20%;padding-right:20%}@media (max-width:600px){.GettingStarted__content--narrow{padding:10%}}.GettingStarted__content--center{text-align:center;align-items:center}.GettingStarted__Alert--width{width:100%}.GettingStarted__title--vertspace{padding-bottom:2.5%}.GettingStarted__sectiontitle--vertspace{padding-bottom:2%}.GettingStarted__section--vertspace{padding-top:4%;padding-bottom:6%}.GettingStarted__column--botspace{margin-bottom:calc(4% + 32px)}.GettingStarted__header--botspace{margin-bottom:calc(2% + 32px)}.GettingStarted__list_elt--botspace{padding-bottom:calc(4% + 32px)}.GettingStarted__list_elt_extra{margin-top:4%;margin-left:8%}.GettingStarted__sectionMobile--narrow{padding:0 12%}@media (max-width:600px){.GettingStarted__sectionMobile--narrow{padding:0}}#GettingStarted__mobile--textAlign{text-align:left}@media (max-width:1200px){#GettingStarted__mobile--textAlign{text-align:center}}.GettingStarted__wrapperEnrollment{position:relative;padding-bottom:62.5%;height:0}.GettingStarted__wrapperGeneral{position:relative;padding-bottom:56.25%;height:0}.GettingStarted__wrapperMobile{position:relative;padding-bottom:0;height:540}.GettingStarted__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.GettingStarted__iframeMobile--size{width:303px;height:540px}@media (max-width:700px){.GettingStarted__wrapperMobile{width:100%}.GettingStarted__iframeMobile--size{width:45vw;height:80.055vw}}@media (max-width:600px){.GettingStarted__iframeMobile--size{width:70vw;height:124.53vw}}#GettingStarted__anchor-container{width:15%;min-width:200px;margin-right:85%;padding-left:15px;padding-top:15px}.ant-anchor-link,.ant-anchor-wrapper{background-color:#f0f2f5}.GettingStarted__page-anchor{display:block;position:relative;top:-50px;visibility:hidden}@media (max-width:1000px){#GettingStarted__anchor-container{width:100%;padding-left:20%}.GettingStarted__page-anchor{top:-225px}}@media (max-width:600px){#GettingStarted__anchor-container{width:100%;padding-left:10%}}#GettingStarted__ReceivingFeedbackImgContainer--maxwidth{margin:auto;max-width:1000px}.ant-divider{border-top:1px solid #e0e0e0}:root{--main-green:#00807f;--title-font:"Open Sans";--title-font-weight:900;--title-color:#383636;--secondary-font:"Lato";--secondary-title-color:#383636;--tertiary-font-weight:700;--subtitle-font:"Lato";--subtitle-font-weight:400;--subtitle-color:#535f63;--nav-font:"Lato";--nav-decoration:uppercase;--s-bgcolor:#f5f5f5;--bgaccent-color:#f5f5f5}#root,.App{min-height:100vh}.LandingBenefits__TitleContainer{display:grid;grid-template-areas:"header" "description";margin:auto}h2.ant-typography.LandingBenefits__Title1{font-family:"Lato";font-family:var(--subtitle-font);font-weight:900;font-weight:var(--title-font-weight);color:#383636;color:var(--secondary-title-color);-webkit-text-decoration-color:#f2bb19;text-decoration-color:#f2bb19;-webkit-text-decoration-line:underline;text-decoration-line:underline;display:block;grid-area:header;margin:auto}h4.ant-typography.LandingBenefits__Title2{font-family:"Lato";font-family:var(--subtitle-font);font-weight:400;font-weight:var(--subtitle-font-weight);color:#535f63;color:var(--subtitle-color);grid-area:description;margin:auto}h1.ant-typography.Landing__Title{font-family:"Open Sans";font-family:var(--title-font);font-weight:900;font-weight:var(--title-font-weight);color:#383636;color:var(--title-color)}h2.ant-typography.Landing__Title{font-family:"Lato";font-family:var(--subtitle-font);font-weight:900;font-weight:var(--title-font-weight);color:#383636;color:var(--secondary-title-color);-webkit-text-decoration-color:#f2bb19;text-decoration-color:#f2bb19;-webkit-text-decoration-line:underline;text-decoration-line:underline;display:block}h3.ant-typography.Landing__Title{font-family:"Lato";font-family:var(--secondary-font);font-weight:700;font-weight:var(--tertiary-font-weight);color:#535f63;color:var(--subtitle-color);display:block}h4.ant-typography.Landing__Title{font-family:"Lato";font-family:var(--subtitle-font);font-weight:400;font-weight:var(--subtitle-font-weight);color:#535f63;color:var(--subtitle-color);margin-top:24px;margin-bottom:24px}.ant-menu-item.LandingNav__Menu--pullRight.LandingNav__Links,.ant-menu-submenu.ant-menu-submenu-horizontal.LandingNav__Menu--pullRight.LandingNav__Links,.ant-menu.item.LandingNav__Links,.ant-typography.LandingNav__Links{font-family:"Lato";font-family:var(--nav-font);text-transform:uppercase;text-transform:var(--nav-decoration)}.ant-menu.LandingNav__Menu>.ant-menu-item.ant-menu-item-selected{border-bottom:none;background-color:none}.ant-menu-item.LandingNav__Links.ant-menu-item-selected{border-bottom:none;background-color:#fff}.Landing__Title--underline{background-size:contain}.Landing__Title--accent,.Landing__Title--underline{background-image:url(/static/media/underline-short.af131a5f.svg);background-repeat:no-repeat;background-position:bottom}.Landing__Title--accent{background-size:400px}.MainContainer{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.Landing__Container{overflow:hidden}.LandingEcosystem__Container,.LandingStatistics__Container,.LandingValueCarousel__Container,.LandingValueProp__Container,.LandingWhitePaper__Container{margin:5%}.LandingNav__Menu--pullRight{float:right}.LandingNav__Menu--emphasize{color:#007b6a!important;text-transform:uppercase;font-weight:700}.LandingNav__Menu{background-color:#f3f3f3}.LandingNav__Menu--wrapper{background-color:#f3f3f3;height:42px;box-shadow:0 5px 10px #d3d3d3}@media (max-width:576px){.ant-menu-item.LandingNav__PricingLink--main,.ant-menu-item.LandingNav__SignOutButton,.LandingNav__FullLogo{display:none}.LandingNav__SmallLogo{display:inline-block}.ant-menu-submenu.ant-menu-submenu-vertical-left.LandingNav__Menu--pullRight.LandingNav__Links{width:100%}}@media (min-width:577px){.ant-menu-item.LandingNav__SignOutButton,.LandingNav__FullLogo{display:inline-block}.LandingNav__SmallLogo{display:none}.ant-menu-item.LandingNav__PricingLink--main{display:inline-block}.ant-menu-item.LandingNav__PricingLink--submenu{display:none}}.LandingBanner__Wrapper{background-color:#fff;background-image:url(/static/media/background.673ec7b7.png);background-size:cover}.LandingBanner__Container{margin-left:5%;margin-right:5%;margin-top:25px;padding:24px 8px}.LandingBanner__TextCol{text-align:center;color:#000}.LandingBanner__Video{width:90%;cursor:pointer;text-align:center;box-shadow:0 1px 10px grey}.ant-btn.LandingBanner__HugeButton{height:60px;font-size:24px}.ant-row.LandingBanner__ExplanationRow{background:#f5f5f5;border:2px solid #f5f5f5;border-radius:2px;padding-left:10px;padding-right:10px;padding-bottom:20px;text-align:justify}@media (max-width:576px){.LandingBanner__Video,.LandingBanner__VideoColumn{width:100%}}.ant-typography.LandingBanner__Title,.ant-typography.LandingBanner__Title--highlighted{display:block;font-family:"Open Sans";font-family:var(--title-font);font-weight:900;font-weight:var(--title-font-weight);color:#383636;color:var(--title-color);margin-top:24px}.LandingBanner__Alert{text-align:center}.LandingBanner__ButtonContainer{justify-content:center;padding-bottom:5px;padding-top:50px}.ant-row.LandingBenefits__TitleRow{padding-top:24px;margin-bottom:-24px;box-shadow:0 -5px 10px -5px #d3d3d3}.ant-row.LandingBenefits__ButtonRow{margin-top:80px}.LandingBenefits__ImageRow{padding-top:48px}.ant-typography.LandingBenefits__Title{font-family:"Open Sans";font-family:var(--title-font);font-weight:900;font-weight:var(--title-font-weight);color:#383636;color:var(--title-color)}.LandingBenefits__Image{border-radius:50%;box-shadow:0 5px 10px #d3d3d3;width:400px;height:400px;object-fit:cover}.LandingBenefits__Arrow{z-index:0;height:60px;transform:rotate(90deg)}.ant-col.LandingBenefits__Col--text{padding:24px}.LandingBenefits__TextContainer{max-width:400px;margin-left:auto;margin-right:auto}.ant-col.LandingBenefits__Col{margin-left:auto;margin-right:auto;text-align:center}.ant-row.LandingBenefits__ButtonRow,.ant-row.LandingDemo__ButtonRow,.ant-row.LandingWhitePaper__ButtonRow{display:block;padding-top:25px;text-align:center;justify-content:center}@media (max-width:982px){.ant-col.LandingBenefits__Col--text{margin-left:auto;margin-right:auto;padding:16px;margin-top:16px;text-align:center}.LandingBenefits__ImageRow{padding-top:80px}}.LandingHowItWorks__Container{text-align:center;margin-top:50px;padding-top:50px;background-color:#fff}.ant-row.ant-row-space-around.ant-row-top.LandingHowItWorks__ImagesRow{margin-top:32px}.LandingHowItWorks__Title{display:block;font-family:"Open Sans";font-family:var(--title-font)}.ant-typography.LandingBanner__Subtitle{font-family:"Lato";font-family:var(--subtitle-font);font-weight:400;font-weight:var(--subtitle-font-weight);color:#535f63;color:var(--subtitle-color);margin-top:32px}.ant-col.LandingHowItWorks__Col{padding:10px 5px}.ant-row.LandingHowItWorks__TryRow{margin-top:80px}.ant-typography.LandingBenefits__Title1.LandingHowItWorks__TitleRow{margin-top:24px}.ant-typography.LandingBenefits__Title2.LandingHowItWorks__ExplanationRow{margin-top:24px;margin-bottom:24px}.ant-typography.LandingBanner__Subtitle.LandingBenefits__Types{font-weight:700;color:#00807f}.bounce{-webkit-animation:bounce 2s;animation:bounce 2s;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,25%,50%,75%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-12px)}}@keyframes bounce{0%,25%,50%,75%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-12px)}}@media screen and (max-width:576px){.ant-row.LandingHowItWorks__TryRow{display:none}.ant-row.ant-row-space-around.ant-row-top.LandingHowItWorks__ImagesRow{margin-top:0}.ant-col.LandingHowItWorks__Col{padding:80px 5px 10px}}.LandingDemo__Wrapper{padding-top:40px;padding-bottom:64px;background-color:#fff}#LandingDemo__Overlay{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);justify-content:center;align-items:middle;z-index:1;cursor:pointer}.LandingDemo__Overlay--contents{margin-top:auto;margin-bottom:auto;text-align:center;color:#fff}.LandingDemo__Overlay--contents h2{color:#fff}.LandingDemo__Overlay--contents:hover{color:#add8e6}@media screen and (min-width:576px){.LandingDemo__Demo{display:block}.LandingDemo__MobileWalkthrough{display:none}}@media (max-width:576px){.LandingDemo__Demo,.LandingDemo__MobileWalkthrough{display:none}}.LandingDemo__feedbackView{box-shadow:0 10px 50px rgba(0,0,0,.3);border-radius:2px;margin:0 5% 7%;height:500px}.LandingDemo__WorkSampleContainer.ant-layout{background-color:#fff;position:relative;height:492px;overflow-y:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.ant-carousel .slick-slide{text-align:center;background:#26bbaa;color:#fff;overflow:hidden;padding:50px}.ant-card.LandingTestimonials__Cards{border-radius:2px;min-height:352px;margin:24px}.ant-row.LandingTestimonials__Container{margin-left:40px;margin-right:40px}.ant-row.LandingTestimonials__Title{padding-top:40px}.LandingWhitePaper__Container{background:#fff;border-radius:2px;padding:40px}.LandingWhitePaperForm__container{margin-left:auto;margin-right:auto;background:#fff;max-width:350px}.LandingWhitePaperForm__title{display:block}@media screen and (max-width:768px){.Landing__videoWrapper{margin-top:2rem;margin-left:0;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}}.LandingWhitePaper__Image{width:60%;height:60%}@media (max-width:576px){.LandingWhitePaper__Container{margin:0;padding:40px}.LandingWhitePaper__Image{width:75vw;height:75vw}.ant-row.LandingWhitePaper__ButtonRow{padding:24 0 24px}}.COPPA__container,.PressKit__container,.Privacy__container,.Terms__container{padding:5%;min-height:calc(100vh - 42px)}.PressKit__container{text-align:center}.ant-divider-horizontal.ant-divider-with-text-center:after,.ant-divider-horizontal.ant-divider-with-text-center:before{top:-.05rem}.BirthdayCheck__Modal_Background{background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000;padding:10%}.BirthdayCheck__Card{max-width:600px;margin:auto}.BirthdayCheck_AlertNotice{margin-bottom:15px}.AccountCheck__MissingItems{margin-bottom:0}.ProfilePage__Container{text-align:center}.ProfilePage__EditProfileButton{margin-bottom:1em;margin-top:.5em}.ProfilePage__Container h4.ant-typography{margin-bottom:0}.ArchiveTab__Table{margin-top:1em}.ArchiveTab__PopoverText{max-width:352px}.ArchiveTab__TitleRow{margin-bottom:1em}.ArchiveTab__TitleRow h3{margin-bottom:0}.ArchiveTab__Alert--hidden{visibility:hidden}.ArchiveTab__wrapper{margin-left:80px;padding-left:24px;margin-right:24px;margin-bottom:24px;max-width:1400px}@media (max-width:576px){.ArchiveTab__wrapper{margin-left:24px;padding-left:0;margin-right:24px;margin-bottom:24px;max-width:528px}}.AssignmentListHeader__title{display:inline;margin:0 24px 0 0}.AssignmentListHeader__row{background-color:var(--bgaccent-color);min-height:36px;line-height:36px;padding:2px 2px 2px 8px}.AssignmentList__dueDateContainer{position:relative;display:inline-block;padding:0 16px;text-align:right}.AssignmentList__submissions,.AssignmentList__viewAll{position:relative;display:inline-block;padding:0 16px;text-align:center}.AssignmentList__viewAll{list-style:none}.AssignmentList__wrapper--withMargin{margin-left:80px;padding-left:24px}.AssignmentList__wrapper,.AssignmentList__wrapper--withMargin{margin-right:24px;margin-bottom:24px;max-width:1400px}.AssignmentList__items-alignment{display:flex;align-items:center}.AssignmentList__Empty{font-size:16px}.AssignmentList__Empty .ant-empty-image>svg{width:80px;height:51.24px}.AssignmentList__Empty .ant-empty-image{margin-bottom:20px}.AssignmentStatus__Button--Active,.AssignmentStatus__Button--Active:hover{background:#00807f;border:none!important}.AssignmentStatus__Button--Frozen,.AssignmentStatus__Button--Frozen:hover{background:#f2bb19;border:none!important}.AssignmentStatus__Button--Hidden,.AssignmentStatus__Button--Hidden:hover{background:#e82e6f;border:none!important}.AssignmentNotification__AssignmentHL--wrapper{position:relative;height:0;width:0;left:-62px;top:-10px}.AssignmentNotification__badgeContainer{width:40px;text-align:right;margin-left:8px}.ClassBar__secondary-nav-icon{font-size:24px}.ClassBar__loading{margin-top:160px;text-align:center}.ClassBar__wrapper{margin:4px;min-height:calc(100vh - 42px)}.ClassBar__ClassHL--wrapper{position:relative;height:0;width:0;left:calc(50% - 1.5em);bottom:60px}.ClassBar__ClassTabHL--wrapper{position:relative;height:0;width:0;left:3.75em;bottom:4em}.ClassBar__AllAssignHL--wrapper{position:relative;height:0;width:0;left:calc(50% - 15px);bottom:60px}.ClassBar__ButtonContainer{display:flex;align-items:center;justify-content:center}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CleverStatusModal__Body .ant-modal-body{display:flex;flex-direction:column;justify-content:center}.CleverStatusModal__Body h4{text-align:center}.CleverStatusModal__Body button{margin-top:1em}.CleverStatusModal__Buttons{display:flex;justify-content:space-between}.CleverStatusModal__Buttons button:last-child{margin:1.4em 0 0 1em;flex-grow:2}.CleverSyncButton__Button{margin-right:1em}.Survey__FormContainer{margin:0 1.25em 1em 1em;text-align:center;display:flex;flex-direction:column}.PMFitSurvey__DirectionButtons{display:flex;justify-content:space-between;margin-top:2em}.PMFitSurvey__FormItem--top{margin-bottom:1em}.PMFitSurvey__FormItem--leftAlign{text-align:left}.PMFitSurvey__Buttons{display:flex;flex-direction:column}.hidden{display:none}.Popup__Container{display:flex;flex-direction:column;justify-content:center;text-align:center}.Popup__Container img{margin:0 auto;width:20em}.CoTeacherAddAlert__alert{margin-top:30px}.CoTeacherAddAlert__bottomText{font-weight:700}.CoTeacherAddAlert__topText{margin-top:20px}.CodeModal__Container h2,.CodeModal__Instructions h3{text-align:center}.CodeModal__Instructions li{margin-bottom:.5em}@media (max-width:576px){.CodeModal__Modal.ant-modal{width:100%!important}.CodeModal__Instructions{font-size:16px}.CodeModal__Instructions li span{font-size:16px!important}.CodeModal__Instructions li{margin-bottom:1em}}.CSVHandler__UploadContainer{max-width:12em}.CSVHandler__ConfirmUpload{margin-top:1em}.BulkEnroll__Container{display:flex;justify-content:space-between}.BulkEnroll__StepContainer{flex-shrink:0}.BulkEnroll__Alert--hidden{visibility:hidden;margin-bottom:22px}.BulkEnroll__Alert--gone{display:none}.BulkEnroll__Alert{margin-bottom:1em}.BulkEnroll__Modal{width:80%!important}.BulkEnroll__List span{color:#ff4d4f}.BulkEnroll__SpinContainer{text-align:center;display:flex;flex-direction:column;justify-content:center}.BulkEnroll__SpinContainer h4{margin-top:32px}.BulkEnroll__SpinContainer p{color:rgba(0,0,0,.45);line-height:1.6}.BulkEnroll__Result,.BulkEnroll__SpinContainer{height:19em}.BulkEnroll__Alert ul{margin-bottom:0}.BulkEnroll__Button--hidden{display:none}.BulkEnroll__Back{float:left}.BulkEnroll__ContentContainer{flex-grow:1;display:flex;flex-direction:column;overflow-x:auto}.BulkEnroll__CheckboxContainer{margin:0 auto}.BulkEnroll__CheckboxContainer p:not(:first-child){margin-top:1em;margin-bottom:0}.BulkEnroll__Checkbox:before{content:"* ";color:#ff4d4f}@media (max-width:576px){.BulkEnroll__Modal.ant-modal{width:100%!important}.BulkEnroll__Container h2{font-size:1.25em}.BulkEnroll__Container h3{font-size:1em}.BulkEnroll__Container table{font-size:12px}.BulkEnroll__Container .ant-steps-item-content{width:80px!important}.BulkEnroll__Container .ant-steps-item-title{padding:0}}.UnderageModal__Modal{width:80%!important}@media (max-width:576px){.UnderageModal__Modal.ant-modal{width:100%!important}}.ClassSettingsPage__buttons{display:flex;flex-direction:column;margin-top:16px;width:15em}.ClassSettingsPage_coTeacherList{font-size:16px;display:flex;flex-direction:row;margin-bottom:12px}.ClassSettingsPage__coteacher{margin-bottom:16px}.ClassSettingsPage__buttons Button{width:9em}.ClassSettingsPage__buttons div:first-child{margin-bottom:16px}.ClassSettingsPage__ArchiveButton__container{display:flex;align-items:center;justify-content:space-between}.ClassSettingsPage__ArchiveButton__container a:hover{text-decoration:underline}.ClassSettingsPage__text{font-size:16px;margin-bottom:16px}@media (max-width:576px){.ClassSettingsPage__ArchiveButton__container{flex-direction:column;align-items:flex-start;justify-content:space-between}}.EnrollmentCards__ContainerOuter{text-align:center}.EnrollmentCards__ContainerOuter .ant-page-header-heading-title{float:none;padding-right:0}.EnrollmentCards__ContainerOuter .ant-page-header{padding-left:16px}.EnrollmentCards__ContainerInner{display:flex;flex-wrap:wrap;justify-content:space-evenly}.EnrollmentCards__ContainerInner .ant-card{margin-bottom:1em;width:22em}.EnrollmentCards__ContainerInner .ant-card-head{text-transform:capitalize}.EnrollmentCards__ContainerInner p{height:66px}.EnrollmentCards__ContainerInner Button{margin:0 1em}.SchoologyModal__Modal{width:80%!important}.SchoologyModal__Instructions{font-size:16px}@media (max-width:576px){.SchoologyModal__Modal.ant-modal{width:100%!important}}.ClassStudentList__explanation{font-size:16px;font-style:italic}.ClassStudentList__EnrollCode{margin-bottom:16px;font-size:16px}.Growthbook__Container{margin-right:.5em}.Growthbook__PageHeader>.ant-page-header-heading{justify-content:flex-start}.Growthbook__Table{margin:1em auto}.LinkToFeedback__Container span span.anticon.anticon-check-circle:hover{font-size:18px!important}.LinkToFeedback__Container span{color:#00807f}.LinkToFeedback__Container span:hover{font-weight:700}.FeedbackTips__Card{margin-left:auto;margin-right:auto;text-align:center;border:none}.FeedbackTips__Card,.FeedbackTips__Container{background-color:var(--bgaccent-color)}.FeedbackTips__TopDivider{margin-top:0}.CustomizationTab__Container{max-width:30em;margin:0 auto;display:grid;grid-column-gap:1em;-webkit-column-gap:1em;column-gap:1em;grid-template-areas:"header header" "backgroundImg buttons" "backgroundImg buttons" "gallery gallery"}.CustomTab__changeTitle{grid-area:header}.CustomTab__backgroundImg{grid-area:backgroundImg;width:200px;height:200px}.BackgroundPreviewImage{width:200px;height:200px;object-fit:cover;border:.5px solid #3e4e50}.CustomTab__buttonsArea{grid-area:buttons;display:flex;flex-direction:column;align-items:flex-end}.CustomTab__buttons{width:150px;margin-bottom:1em}.CustomTab__BackgroundGalleryContainer{margin-top:24px;grid-area:gallery}.CustomTab__BackgroundGallery{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;grid-auto-rows:auto;width:30em;grid-row-gap:1em;row-gap:1em;padding:7px 0;overflow-y:auto;border:1px solid #d3d3d3}.CustomTab__BackgroundGalleryImg{width:125px;height:125px;object-fit:cover;border:.5px solid #3e4e50}.CharSVG__Fill path{stroke:#3e4e50!important}@media (max-width:576px){.CustomTab__BackgroundGallery{grid-template-columns:1fr 1fr;padding-top:7px;grid-row-gap:.5em;row-gap:.5em;width:auto}.CustomTab__backgroundImg{grid-area:backgroundImg;width:150px;height:150px}.BackgroundPreviewImage{width:150px;height:150px;object-fit:cover}.CustomTab__BackgroundGalleryImg{width:125px;height:125px;object-fit:cover}}.LoginTab__Form{max-width:30em;margin:0 auto}.LoginTab__ButtonContainer{display:flex;justify-content:flex-end;margin-bottom:1em}.LoginTab__form_button{justify-self:flex-end;line-height:1em}.LoginTab__email_button{line-height:1em}.LoginTab__form_help{margin-right:auto;align-self:flex-end;font-weight:700}.LoginTab__form_help:hover{text-decoration:underline}.LoginTab__DeleteInput{width:10em;margin-right:auto}.LoginTab__popconfirm.ant-popover{width:15em}.LoginTab__DeleteAlert--Active{margin-bottom:1em}.LoginTab__Form .ant-form-item-has-error .ant-form-item-explain{color:#00807f}.ContributionsTab__Container{display:flex;justify-content:center}.ContributionsTab__Container .ant-card{width:40em;margin-top:2em}.ContributionsTab__Container .ant-input-number-handler-wrap{visibility:hidden}.ContributionsTab__Container div#amount.ant-radio-group.ant-radio-group-solid{margin-top:2em;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2em;-webkit-column-gap:2em;column-gap:2em;grid-row-gap:1em;row-gap:1em}.ContributionForm__SubmissionContainer,.ContributionsTab__ModalContainer{display:flex;flex-direction:column}.ContributionForm__SubmissionContainer>:not(span){margin-top:1em}.ContributionForm__SubmissionContainer .ant-input-number,.ContributionForm__SubmissionContainer button{height:32px;width:100%}.ContributionForm__Error{height:1.5em;color:#db0959}.ContributionsTab__ModalContainer h2{text-align:center}.ContributionsTab__ModalContainer button{align-self:center;margin-top:2em}.ContributionForm__SubmissionContainer .ant-form-item-label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;width:1px;overflow:hidden;position:absolute!important;word-wrap:normal!important}.ProfileTab__form{display:grid;grid-column-gap:1em;-webkit-column-gap:1em;column-gap:1em;grid-template-areas:"fields fields" "avatar submit" "avatar alert" "gallery gallery"}.ProfileTab__FieldsContainer{grid-area:fields}.ProfileTab__AvatarContainer{grid-area:avatar;display:flex;align-items:flex-end;margin-bottom:24px}.ProfileTab__AvatarContainer .ant-card-cover{display:flex;justify-content:center;padding:1em}.ProfileTab__AvatarContainer img{height:100%;width:100%}.ProfileTab__AvatarContainer .ant-card-body{display:none}.ProfileTab__FormSubmitContainer{grid-area:submit;align-self:start;justify-self:end;margin-bottom:12px}.ProfileTab__SuccessAlert{grid-area:alert;margin-top:1em}.ProfileTab__AvatarGalleryOuterContainer{grid-area:gallery}.ProfileTab__AvatarGalleryContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;align-items:center;grid-auto-rows:auto;grid-row-gap:1em;row-gap:1em;padding:7px 0;width:30em;max-height:20em;overflow-y:auto;border:1px solid #d3d3d3}.AvatarGallery__Avatar{width:80px;height:80px}.AvatarGallery__Avatar--Default{background-color:#fff;color:#007b6a;border:1px solid #007b6a}.AvatarGallery__Avatar--Active,.AvatarGallery__Avatar:hover{width:80px;height:80px;border-radius:50%;box-shadow:5px 5px 5px #999799}.ProfileTab__popconfirm.ant-popover{width:15em}@media (max-width:576px){.ProfileTab__AvatarGalleryContainer{grid-template-columns:1fr 1fr 1fr;padding-top:7px;height:20em;grid-row-gap:.5em;row-gap:.5em;width:auto}}.container{display:grid;grid-template-columns:7fr 7fr;grid-template-rows:40px 175px 75px 50px 75px 75px 50px 50px auto}.TeacherReferralTab__ReferralInfoText,.TeacherReferralTab__ReferralTitle{grid-column-start:1;grid-column-end:span col2;grid-row-start:2}.TeacherReferralTab__ReferralInfoText{padding-top:80px;color:grey}.ReferralCode__Container{display:inherit;grid-column-start:1;grid-column-end:span col2;grid-row-start:3}.ReferralCode__Display{display:flex;flex-direction:column;grid-column-start:2}.ReferralCode__Title{grid-column-start:1;grid-column-end:row2-start}.ReferralCode__Code{font-family:Arial,sans-serif;background-color:#f5f5f5;display:flex;justify-content:center;padding:1em 0}.ReferralCode__Code button{margin-left:1em}.ReferralCode__Code h2{margin:0}.ReferralCode__ExpirationDate{grid-column-start:2;text-align:center}.ant-divider-horizontal{border-top:0}.ant-divider-horizontal.ant-divider-with-text-center:after,.ant-divider-horizontal.ant-divider-with-text-center:before{border-top:1px solid #000}.ant-divider-vertical{border-left:2px solid #000}.TeacherReferralTab__DividerCode{grid-row-start:4;grid-column-start:1;grid-column-end:span col2}.TeacherReferralTab__ShareText{grid-row-start:5}.TeacherReferralTab__MailToButton,.TeacherReferralTab__TwitterButton{grid-row-start:6;grid-column-start:1;width:33%}.TeacherReferralTab__MailToButton{margin-left:30px}.TeacherReferralTab__TwitterButton{margin-left:200px}.TeacherReferralTab__TwitterButton,.TeacherReferralTab__TwitterButton:hover{color:#1da1f2}.TeacherReferralTab__TwitterButton:hover{border-color:#1da1f2}.TeacherReferralTab__Tooltip{grid-row-start:7}.TeacherReferralTab__DividerHistory{grid-row-start:8;grid-column-start:1;grid-column-end:span col2;width:100%}.ReferralUsages__Container{grid-row-start:9;grid-column-start:1;grid-column-end:span col2}.ReferralUsages__InfoText{color:grey}.ReferralUsages__ReferralStats{display:flex;justify-content:space-around}.ReferralUsages__ReferralStats h1,.ReferralUsages__ReferralStats h4{text-align:center}.ReferralUsages__ReferralStats h4{color:grey}.ReferralUsages__ReferralStats div.ant-divider.ant-divider-vertical{border-top:none;height:5em;align-self:center}.ReferralUsages__HistoryContainer{padding-top:20px}.ReferralUsages__Category{padding-top:10px;display:flex;flex-direction:row;justify-content:space-between;margin-left:50px;margin-right:50px}.ReferralUsages__Category h3{font-weight:700}.ReferralUsages__ListContainer{display:grid;grid-template-columns:2fr 2.1fr .3fr;margin-left:50px;margin-right:60px}.ReferralUsages__StatusIcon{font-size:32px}.IntegrationsTab__Main{width:30em;margin:-1em auto}.IntegrationsTab__Main .ant-card{margin:1em 0}.IntegrationsTab__Card{display:flex;justify-content:space-between;font-weight:700;margin-top:1em}.IntegrationCard__Title{display:inline-flex;align-items:center}.IntegrationsTab__ConnectedButton.ant-btn,.IntegrationsTab__ConnectedButton.ant-btn:hover{background-color:#00807f;color:#fff}.IntegrationsTab__CoppaContainer{display:flex;justify-content:center}.NotificationsTab__Container{display:flex;flex-direction:column}.NotificationsTab__Container--loading{display:flex;flex-direction:column;margin-top:20em}.NotificationsTab__FormContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.NotificationsTab__FormItemsContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.NotificationsTab__FormItemContainer--first{display:flex;margin-bottom:.5em}.NotificationsTab__FormItemContainer{display:flex;margin-bottom:.5em;margin-left:1.75em}.NotificationsTab__FormItemContainer--first>span,.NotificationsTab__FormItemContainer>span{margin-left:.5em;align-self:center}.NotificationsTab__FormButton{display:flex;justify-content:center;margin-top:1em}.ProfileView__Tab>.ant-tabs-top-bar{text-align:center;max-width:800px;margin:0 auto}.ProfileView__main{padding:1rem}.ProfileView__wrapper{height:100vh}.ProfileView__container{position:relative;overflow:hidden;background:var(--s-bgcolor);background-size:contain;background-repeat:repeat;height:calc(100% - 42px)}.ProfileView__Tab{text-align:center;display:block;max-width:800px;margin:0 auto;background-color:#fff}.ant-typography.ProfileView__Tab--label{margin-bottom:0;display:block}.ProfileView__main{height:calc(100vh - 104px);position:relative;overflow-y:auto;text-align:left;margin:0 auto;max-width:800px;background-color:#fff}.ProfileTab__form{max-width:30em;margin:0 auto}.ProfileTab__form_button{float:right}.AssignmentDetails__Wrapper{background:var(--s-bgcolor);background-size:contain;background-repeat:repeat;min-height:100vh}.ant-card.AssignmentDetails__container.ant-card-bordered{width:50%;max-width:800px;margin-left:auto;margin-right:auto;margin-top:32px;border:1px solid #b0b0b0}.AssignmentDetails__AttachmentsContainer{display:flex}.AssignmentDetails__AttachmentsContainer div.ant-list.ant-list-split{margin-left:.5em}.AssignmentDetails__AttachmentsContainer div.ant-list.ant-list-split h4{margin-bottom:0}.AssignmentDetails__AttachmentsContainer li:first-of-type{padding-top:0}.AssignmentDetails__AttachmentsContainer div{display:flex;flex-grow:1}.AssignmentDetails__AttachmentsContainer .ant-list-items{flex-grow:1}@media only screen and (max-width:600px){.ant-card.AssignmentDetails__container.ant-card-bordered{width:90%;margin-top:16px}}.AssignmentList__title{display:inline;margin:0 24px 0 0}.AssignmentList__headers{background-color:var(--bgaccent-color);padding:8px;height:36px;font-weight:600}.AssignmentList__header--dueDate{width:96px;text-align:right;margin-right:312px;float:right}.AssignmentList__wrapper--student{max-width:1400px;overflow-x:hidden}.AssignmentList__Item--student{overflow-x:auto}.AssignmentList__header--sectionName{min-width:110px;float:left}.AssignmentList__Item{overflow-x:auto}.AssignmentList__dueContainer{width:96px;text-align:right}.AssignmentList__dueDate{font-size:14px;font-weight:500;margin:0 0 4px}.AssignmentList__subtitle{color:rgba(0,0,0,.45)}.AssignmentList__gradeContainer{width:48px;margin:0 8px 0 24px}.AssignmentList__sButtonContainer{position:relative;display:inline-block;text-align:right;width:184px}.AssignmentList__notification{width:24px;display:block;text-align:center}@media (max-width:576px){.AssignmentList__title{display:block;width:160px}.AssignmentList__dueContainer{display:block;width:50%}.AssignmentList__header--dueDate{margin-right:0;padding-right:0;width:50%;text-align:right;float:right}.AssignmentList__gradeContainer{display:block;width:48px;margin:0 8px 0 40px}}@media (max-width:440px){.AssignmentList__dueContainer,.AssignmentList__title{width:50%}.AssignmentList__header--dueDate{margin-right:0;padding-right:0;width:50%}.AssignmentList__gradeContainer{width:48px;margin:0 8px 0 40px}}.ant-btn.EnterPeerReviewButton__PeerFeedbackButton{margin:0 4px}.ant-page-header{padding:8px 16px 16px 0}.ClassPage__ListItem--italicized{font-style:italic!important}.StudentDashboardView__wrapper{height:100vh}.StudentDashboardView__container{position:relative;overflow:hidden;background:var(--s-bgcolor);background-size:contain;background-repeat:repeat;height:calc(100% - 42px)}.StudentDashboardView__Tab{text-align:center;height:calc(100vh - 42px)}.StudentDashboardView__TabsContainer{background-color:#fff;max-width:800px;margin:auto}.anticon.anticon-home.StudentDashboardView__Tab--icon,.anticon.anticon-notification.StudentDashboardView__Tab--icon,.anticon.anticon-snippets.StudentDashboardView__Tab--icon{display:block;font-size:20px;margin-right:0}.ant-typography.StudentDashboardView__Tab--label{margin-bottom:0;display:block}@media (max-width:476px){.ant-typography.StudentDashboardView__Tab--label{font-size:12px}.StudentDashboardView__wrapper{margin-bottom:100px}}.StudentDashboardView__main{height:calc(100vh - 114px);position:relative;overflow-y:auto;text-align:left;padding:1rem;margin-left:auto;margin-right:auto;max-width:800px;background-color:#fff}.WorkSampleContainer.ant-layout{background-color:#fff;position:relative;overflow-y:scroll;height:calc(100vh - 64px);overflow:-moz-scrollbars-none;-ms-overflow-style:none}.StudConversationThreadContainer__containerWrapper{text-align:center}.StudConversationThreadContainer__containerWrapper .ant-collapse{overflow-y:auto;height:calc(100vh - 105px)}.StudConversationThread__collapsePanel.ant-collapse-item{background:#f7f7f7;margin-left:4px}.StudConversationThread__collapsePanel.ant-collapse-item,.StudConversationThread__collapsePanel.ant-collapse-item.ant-collapse-item-active{border-radius:6px;margin-bottom:16px;border:1px solid #dad8d8;overflow:hidden;text-align:left}.StudentConversationThreadContainer__Footer{display:flex;justify-content:space-between;margin-top:10px}.SStudConversationThreadContainer__conversations--replyTextParent{display:block;text-align:right}.TStudConversationThreadContainer__conversations--replyTextParent{display:block;text-align:left}.SStudConversationThreadContainer__conversations--replyText.ant-typography,.TStudConversationThreadContainer__conversations--replyText.ant-typography{display:inline-block;background:#fff;border-radius:16px;margin-top:16px;padding:4px 8px;word-break:break-word}.TStudConversationThreadContainer__conversations--replyText.ant-typography{background:#dcdcdc;color:#000}.SStudConversationThreadContainer__conversations--replyText.ant-typography{background:teal;color:#fff}.SStudConversationThreadContainer__conversations--replyText.ant-typography a{color:#fff}.SStudConversationThreadContainer__conversations--replyText.ant-typography a:hover{color:#bff2ed}.SStudConversationThreadContainer__conversations--tinyFont.ant-typography{display:block;font-size:10px;text-align:right}.TStudConversationThreadContainer__conversations--tinyFont.ant-typography{display:block;font-size:10px}.FreeformCommentIcon{float:left;vertical-align:middle;margin-right:5px}.AudioCommentButton{float:right}.CTC__FirstMessageText{float:left;width:245px;word-break:break-word;align-self:center}.StudentConversationThreadContainer__IconContainer{display:flex;flex-direction:column;align-items:center}.StudentConversationThreadContainer__ConversationContainer:first-child{align-self:center}.SConversationThreadContainer__conversations__header--tinyFont{font-size:10px}.StudConversationThreadContainer__conversationTitle{margin-top:15px}.StudConversationThreadContainer__commentTitle{text-align:center;word-break:break-word;padding-left:2px;padding-right:2px}.StudentComment__Comment{text-align:left;margin-bottom:20px}.StudConversationThread__collapsePanel div.ant-collapse-content.ant-collapse-content-active{height:100%}.StudConvoThreadContainer__loading{display:none}.PeerReviewContainer__container{overflow-y:auto;text-align:center;min-height:calc(100vh - 64px);min-height:-webkit-calc(100vh - 64px);max-height:calc(100vh - 64px);max-height:-webkit-calc(100vh - 64px)}.PeerReviewContainer__card{margin:4px;background-color:#f9f9f9}.SubmissionVersionsContainer__outerContainer{max-height:calc(100vh - 64px);max-height:-webkit-calc(100vh - 64px);min-height:calc(100vh - 64px);min-height:-webkit-calc(100vh - 64px)}.SubmissionVersionsContainer__outerContainer--teacher:after,.SubmissionVersionsContainer__outerContainer:after{content:"";display:block;padding-bottom:40px}.SubmissionVersionsContainer__outerContainer,.SubmissionVersionsContainer__outerContainer--teacher{overflow-y:auto;text-align:center}.SubmissionVersionContainer__versionContainer.ant-card{width:50%;min-width:100px;cursor:pointer;margin:8px auto}.SubmissionVersionContainer__versionContainer_selected.ant-card{width:50%;min-width:100px;cursor:pointer;margin:8px auto;border:2px solid #000;border-radius:2px}.FeedbackSidebar__siderContainer,.FeedbackSidebar__siderContainer--empty>.ant-layout-sider-children>.ant-tabs>.ant-tabs-right-content{padding-right:4px!important}.FeedbackSidebar__siderContainer--empty.ant-layout-sider.ant-layout-sider-light,.FeedbackSidebar__siderContainer.ant-layout-sider.ant-layout-sider-light{padding-top:12px;overflow-y:hidden;max-height:calc(100vh - 42px);height:calc(100vh - 42px)}.FeedbackSidebar__siderContainer--empty .ant-layout-sider-children{display:flex;align-items:center;margin-left:1em;margin-right:1em}.ant-tabs-content.ant-tabs-content-animated.ant-tabs-right-content::-webkit-scrollbar{width:0!important}.ant-tabs-content.ant-tabs-content-animated.ant-tabs-right-content{height:calc(100vh - 42px);overflow:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.FeedbackSidebar__Tab--icon{font-size:20px;margin-right:-8px}.FeedbackSidebar__Tab--fake{font-size:20px;margin-right:8px;margin-top:24px;cursor:pointer}.FeedbackSidebar__alertContainer{display:flex;flex-direction:column;align-items:center}.SecondaryNav__sContainer{width:100%;height:40px;padding-left:24px;margin-top:12px}.Annotation__Popover{max-width:250px;z-index:101;overflow-wrap:break-word}.Annotation__Seen{position:absolute;width:24px;height:24px;background-color:rgba(0,128,127,.5);box-shadow:0 0 0 1px #fff;border-radius:100px;cursor:pointer}.Annotation__Unseen{position:absolute;background-color:#f2bb19;opacity:.8;width:22px;height:22px;border:1px solid #000;border-radius:100px;cursor:pointer;transform:scale(1);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(79,79,75,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(79,79,75,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.StudentWorkSample__image{text-align:center;margin:8px;box-shadow:0 4px 8px 0 #dcdcdc,0 6px 20px 0 #dcdcdc;z-index:997;height:auto;cursor:default}.TeacherWorkSampleContainer.ant-layout{background-color:#fff;position:relative;overflow-y:auto;height:calc(100vh - 42px);margin-left:auto;margin-right:auto}.TeacherWorkSampleContainer.ant-layout::-webkit-scrollbar{width:3px!important}.TeacherFeedbackView__AnnotationWrapper{top:40px;position:absolute;margin-left:auto;margin-right:auto;overflow:hidden}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.FeedbackView__MobileOverlay{display:none}.FeedbackView__MobileOverlay--icon{font-size:20rem}.FeedbackView__MobileOverlay--container{margin:auto;text-align:center}@media (max-width:500px) and (orientation:portrait){.FeedbackView__MobileOverlay{position:fixed;display:flex;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);top:0;left:0;right:0;bottom:0;z-index:3}.ant-badge,.GradeDrawer__container{z-index:1}}.StudentWorkSampleContainer.ant-layout{background-color:#fff;position:relative;overflow-y:auto;height:calc(100vh - 42px)}.StudentFeedbackView__AnnotationWrapper{top:40px;position:absolute}.StudentFeedbackView__NoPeersFoundWrapper{padding:32px;font-size:16px}.WorkSample__image{text-align:center;margin:8px;box-shadow:0 4px 8px 0 #dcdcdc,0 6px 20px 0 #dcdcdc;cursor:pointer!important;z-index:997;height:auto}.WorkSample__Wrapper{position:relative}.WorkSample__Alert{margin:8px}.WorkSample__rotateButton{position:absolute;top:30px;right:30px;mix-blend-mode:difference}.WorkSample__rotateButton:hover{border-color:#168c88;color:#168c88;mix-blend-mode:difference}.WorkSample__rotateButton:focus{color:#fff;border-color:#fff;mix-blend-mode:difference}.WorkSample__image-edit-wrapper img{max-width:100%;margin-top:16px}.WorkSample__Canvas{position:absolute;top:0;left:0;margin:8px}.PeerReviewForm__container{overflow-y:auto;overflow-x:hidden;text-align:center;min-height:calc(100vh - 64px);min-height:-webkit-calc(100vh - 64px);max-height:calc(100vh - 64px);max-height:-webkit-calc(100vh - 64px)}.ant-form.ant-form-vertical.PeerReviewForm__label>.ant-row.ant-form-item>.ant-col.ant-form-item-label>label{display:inline;font-size:16px}#Detect{display:flex;flex-direction:column;text-align:left}.ant-btn.CommentAddButton__Button{display:inline-flex;justify-content:center;align-items:center}.ant-icon.CommentAddButton__Button--icon{display:inline-block;vertical-align:middle}.site-collapse-custom-collapse .CommentAddButton__Collapse{margin:0;border:0}.ant-modal-body .CommentAddButton__Modal{padding:0;margin:-24px;width:calc(100% + 48px)}.react-draggable .ant-modal-content .ant-modal-header{height:55px;padding:0;display:flex;flex-direction:column}.react-draggable .ant-modal-content .ant-modal-header .ant-modal-title{line-height:55px}.react-draggable .ant-modal-content .ant-modal-header .ant-modal-title>div{padding-left:16px;padding-right:16px}.CommentBankContainer__container{text-align:center;margin-bottom:64px;overflow-wrap:break-word;overflow-y:auto}.CommentBankContainer__commentAddButtonContainer{float:right;margin-right:16px;margin-left:-32px}.CommentBankContainer__commentCardWrapper{margin:8px 16px 8px 8px}.CommentBankContainer__commentCardWrapper,.CommentBankContainer__search{max-width:calc(100% - 25px);max-width:-webkit-calc(100% - 25px);min-width:calc(100% - 25px);min-width:-webkit-calc(100% - 25px)}.CommentBankContainer__search{margin:8px 16px 16px 8px}.CommentBankContainer__commentCard{cursor:pointer;min-width:100%;display:grid;grid-template-areas:"mic text"}.CommentBankContainer__commentCard:hover{box-shadow:0 2px 7px 3px #dcdcdc}.CommentBankContainer__AudioPlayback{width:30px;grid-area:mic;float:left}.CommentBankContainer__AudioPlayback:hover{color:teal}.CommentBankContainer__Text{grid-area:text;width:100%;float:right}.CommentBankContainer__Freeform{float:left;margin-right:4px;margin-top:4px}.CommentBankContainer__Icon{margin-right:4px}.PeerReviewContainer__container--teacher{text-align:center;margin-bottom:64px;overflow-y:auto}.PeerReviewContainer__received{margin-bottom:24px}.ConversationThreadContainer__containerWrapper{text-align:center;margin-bottom:64px}.ConversationThread__Icon{color:grey;align-self:center}.ConversationThread__Icon:hover,.ConversationThreadContainer__HeaderText div.ant-typography-edit:hover{color:teal}.ConversationThreadContainer__HeaderText{overflow-wrap:break-word;display:flex;margin-right:.5em}.ConversationThreadContainer__HeaderText--uneditable div.ant-typography-edit{visibility:hidden}.ConversationThreadContainer__HeaderText div.ant-typography-edit{margin-left:auto;flex-grow:0;align-self:center;color:grey}.ConversationThreadContainer__AudioText__AudioPlayback{display:flex;justify-content:center;align-items:center;margin-right:4px;width:1.5em;height:1.5em}.ConversationThreadHeader__Details{margin-bottom:1em;display:flex;align-items:baseline}.ConversationThreadHeader__Badge{position:absolute;top:-4px}.ConversationThreadContainer__AudioText__AudioPlayback:hover{color:teal}.ConversationThread__FirstMessageHeader{display:grid;grid-template-columns:auto auto auto}.ant-tabs-tabpane{padding-right:4px!important}.ConversationThread__collapsePanel.ant-collapse-item{background:#f7f7f7;border-radius:6px;margin-bottom:16px;margin-left:4px;border:1px solid #dad8d8;overflow:hidden;text-align:left}.ant-collapse>.ant-collapse-item:last-child{border-radius:6px!important}.ConversationThread__collapsePanel--overall.ant-collapse-item,.ConversationThread__collapsePanel--overall.ant-collapse-item.ant-collapse-item-active,.ConversationThread__collapsePanel.ant-collapse-item.ant-collapse-item-active{border-radius:6px;margin-bottom:16px;border:1px solid #dad8d8;overflow:hidden;text-align:left}.ConversationThread__collapsePanel--overall.ant-collapse-item{background:#f7f7f7}.SConversationThreadContainer__conversations--replyTextParent{display:block;text-align:right}.TConversationThreadContainer__conversations--replyTextParent{display:block;text-align:left}.SConversationThreadContainer__conversations--replyText.ant-typography,.TConversationThreadContainer__conversations--replyText.ant-typography{display:inline-block;background:#fff;border-radius:16px;margin-top:16px;padding:4px 8px;word-break:break-word}.ConversationReply{margin-top:1em}.ConversationReply,.ConversationReply--newconvo{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ConversationReply--newconvo div.ant-row.ant-form-item,.ConversationReply div.ant-row.ant-form-item{margin-bottom:0}.TConversationThreadContainer__conversations--replyText.ant-typography{background:#dcdcdc;color:#000}.SConversationThreadContainer__conversations--replyText.ant-typography{background:teal;color:#fff}.SConversationThreadContainer__conversations--replyText.ant-typography a{color:#fff}.SConversationThreadContainer__conversations--replyText.ant-typography a:hover{color:#bff2ed}.SConversationThreadContainer__conversations--tinyFont.ant-typography{display:block;font-size:10px;text-align:right}.TConversationThreadContainer__conversations--tinyFont.ant-typography{display:block;font-size:10px}.ConversationThreadHeader__Details div{flex-grow:2}.ConversationThreadContainer__Badge{display:flex;flex-grow:0}.ConversationThreadHeader__Meta,.ConversationThreadHeader__Meta--overall{font-size:10px;overflow-wrap:break-word;color:rgba(0,0,0,.45)}.ConversationThreadHeader__Meta--overall{display:flex;justify-content:flex-end}.TConversationThreadContainer__divider{margin-bottom:0}.ConversationThreadContainer__Divider{margin:0}.ConversationThreadContainer__FreeformIcon{vertical-align:middle;margin-right:5px}.ant-input{margin-right:10px}.ConversationThreadHeader__Container{flex-grow:1}.StudentComment__Container{background-color:"#00a6a6";max-height:calc(50vh - 42px);overflow-y:auto}.ConvoAddButton__Container{display:flex;justify-content:center}.StudentComment__Title{text-align:center;word-break:break-word;padding-left:2px;padding-right:2px}.StudentComment__Comment{overflow:auto;padding:.25em .5em}.StudentComment__Comment,.StudentComment__Comment--none{background:#f5f5f5;height:5em;margin:0 .75em;border:1px solid #dad8d8;border-radius:6px}.StudentComment__Comment--none{font-style:italic;text-align:center;padding:.5em}.GradeDrawer__container{position:fixed;background-color:#fff;padding:16px 16px 8px;bottom:0;right:68px;border:1px solid #e7e8ea;border-top-right-radius:2px;border-top-left-radius:2px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;width:336px}.ant-row .ant-form-item{margin-right:0;margin-left:0}.GradeDrawer__Form{display:flex;justify-content:space-between;margin-top:1em}.GradeDrawer__Form div.ant-row.ant-form-item{margin-bottom:0}.SecondaryNav__container{width:100%;height:48px;padding:12px 0 8px 24px;position:fixed;top:40px;width:calc(100vw - 400px);z-index:100;background-color:#fff;display:flex}.SecondaryNav__drawerButton,.SecondaryNav__drawerSaveButton{float:right}.ant-page-header-content-view{padding-top:8px}.SecondaryNav__drawer>.ant-drawer-content-wrapper{width:calc(70vw - 65px)!important;left:0;top:64px}.SecondaryNav__drawer>.ant-drawer-content{width:calc(70vw - 65px)!important}.SecondaryNav__menu{float:left;text-align:center;min-width:24px;display:block}.SecondaryNav__dropdown{max-height:100vh;overflow:auto}.SecondaryNav__studentDropdownButton{min-width:176px}.FreeformToolbar__Container{display:flex;justify-content:space-between}.FreeformToolbar__MainTools{display:flex}.FreeformToolbar__SettingsBtns{display:flex;align-self:flex-start;margin-left:10px}.FreeformToolbar__ConfirmBtns{display:flex}.FreeformToolbar__Radio{display:flex;align-self:flex-start}.SecondaryNav__FreeformToolbar{width:100%;padding-right:24px}.FreeFormToolbar__RadioGroup{display:flex}.colorMenuItem{height:24px;margin:2px}.WidthItem-2{border-bottom:2px solid #000;margin:8px 0}.WidthItem-4{border-bottom:4px solid #000;margin:7px 0}.WidthItem-6{border-bottom:6px solid #000;margin:6px 0}.WidthItem-8{border-bottom:8px solid #000;margin:5px 0}.WidthItem-10{border-bottom:10px solid #000;margin:4px 0}.ellipseButton{width:20px;height:15px;border:1px solid grey;border-radius:50%;margin-top:8px}.CommentAudioRecorder__Controls{display:grid;grid-template-areas:"record playback . . . ."}.CommentAudioRecorder__Record{grid-area:record}.CommentAudioRecorder__Playback{grid-area:playback;margin-left:10px}.CommentAudioRecorder__Play,.CommentAudioRecorder__Stop{margin-left:10px}.attachmentButton{padding:2px;margin:5px;border:none;font-size:20px}.errorText{float:right}.NewCommentCard__modal{cursor:pointer}.CleverWindow__Container{text-align:center;display:flex;flex-direction:column;justify-content:center;height:100vh;margin:0 2em}.CleverWindow__Buttons{display:flex;justify-content:space-evenly}.CleverWindow__RadioGroup{display:flex;flex-direction:column}body{margin:0;overflow-y:scroll;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.ant-badge-count{background-color:#db0959}