.snackbar_list__tzS3W{position:fixed;bottom:3rem;left:50%;list-style:none;margin:0;padding:0;transform:translateX(-50%);display:grid;grid-gap:1.5rem;min-width:18.75rem;z-index:1}@media(min-width:50rem){.snackbar_list__tzS3W{bottom:1rem}}.snackbar_item__akg1E{margin-top:-1rem}.snackbar_item__akg1E .snackbar_snackbar__S8EXu{position:relative;bottom:auto;left:auto;margin:0 auto}.snackbar_snackbar__S8EXu{font-size:1.35rem;display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;position:fixed;background-color:#919191;box-shadow:1px 3px 2px #b4b4b4;color:#fff;border:1px solid #666;border-radius:3px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;z-index:11;left:50%;bottom:0;transform:translate(-50%);padding:.5rem 1rem;animation-name:snackbar_snackbar-show__RZomq;animation-duration:.3s;animation-delay:0ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.28,.84,.42,1);transform-origin:top;opacity:1;transition:opacity .2s ease-in-out}.snackbar_snackbar--hidden__wOgJN{opacity:0}.snackbar_snackbar--success__rWeX_{font-weight:700;background-color:#8ab974;box-shadow:1px 3px 2px #588443;text-shadow:#666 1px 1px;border-color:#588443;color:#fff}.snackbar_snackbar--failure__Is9ye{font-weight:700;background-color:#ff4d4d;box-shadow:1px 3px 2px #f33;text-shadow:red 1px 1px;border-color:#ff2929;color:#fff}.snackbar_snackbar--info__Tzlsp{font-weight:700;background-color:#00a0e5;box-shadow:1px 3px 2px #008ecb;text-shadow:#008ecb 1px 1px;border-color:#00abf4;color:#fff}.snackbar_snackbar__S8EXu p{margin:0}.snackbar_snackbar__S8EXu svg{margin-left:1rem}.snackbar_snackbar__content__PTcVH{display:flex;align-items:center;gap:.5rem;flex-flow:row nowrap}.snackbar_snackbar__S8EXu a{font-weight:700;color:inherit;background-color:transparent;text-decoration:underline}@keyframes snackbar_snackbar-show__RZomq{0%{opacity:0;transform:translateY(50%)}40%{opacity:1;transform:translateY(-15%)}60%{transform:translateY(-5%)}to{transform:translateY(-15%)}}.snackbar_spoof__8jLYs{padding:.6rem;transform:translate(-50%,.08rem)}.snackbar_spoof__8jLYs>p{margin-bottom:.08rem}.snackbar_close-button__3l1_i{all:unset;cursor:pointer}.modal_modal__mniot{position:fixed;box-shadow:0 1px 4px rgba(0,0,0,.2);background-color:#f6f6f6;border-radius:3px;min-width:40vw;max-width:95vw;width:-moz-fit-content;width:fit-content;z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%)}.modal_modal--scrollable__0Sbjw{overflow-y:auto;max-height:95vh}.modal_modal--spacious__pLRD9 .modal_modal__header__XtpdR{padding:1.5rem 1.5rem 0}.modal_modal--spacious__pLRD9 .modal_modal__actions__5U0yO,.modal_modal--spacious__pLRD9 .modal_modal__content__pyoHA{padding:1.5rem}.modal_modal--spacious__pLRD9 .modal_modal-close-button__JeKAB{margin:-1.5rem;padding:1.5rem}.modal_modal--fit-viewport__M5n_J{display:flex;flex-direction:column;max-height:95vh}.modal_modal--fit-viewport__M5n_J .modal_modal__actions__5U0yO,.modal_modal--fit-viewport__M5n_J .modal_modal__header__XtpdR,.modal_modal--fit-viewport__M5n_J>hr{flex:0 0 auto}.modal_modal--fit-viewport__M5n_J .modal_modal__content__pyoHA{flex:1 1 auto;min-height:0;overflow-y:auto}.modal_modal__header__XtpdR{display:flex;justify-content:space-between;align-items:center;border-radius:4px 4px 0 0;padding:1rem 1rem 0}.modal_modal__header__XtpdR>p{color:#919191;font-weight:700;margin:0}.modal_modal__content__pyoHA{display:block;padding:1rem}.modal_modal__content__pyoHA>img{display:block;width:100%;max-height:60vh;object-fit:cover}.modal_modal--scrollable__0Sbjw .modal_modal__content__pyoHA>img{object-fit:unset;max-height:unset}.modal_modal__mniot>hr{border:none;height:1px;background-color:#dcdcdc;margin:0}.modal_modal-close-button__JeKAB{align-self:flex-start;margin:-1rem;padding:1rem;border:none;background:none;cursor:pointer}.modal_modal__actions__5U0yO{display:flex;flex-flow:row nowrap;justify-content:flex-end;padding:1rem}.modal_modal__actions__5U0yO button{padding:1rem;margin-left:1rem}.modal_backdrop__QPkKp{all:unset;position:fixed;z-index:4;background-color:rgba(0,0,0,.6);width:100%;height:100vh;top:0;left:0;z-index:1000}.global_text-xxs__ysZzZ{font-size:.7875rem;line-height:1.5}.global_text-xs__vqyf4{font-size:.9rem;line-height:1.5}.global_text-s___ujcu{font-size:1.0125rem;line-height:1.5}.global_text-m__sordA{font-size:1.125rem;line-height:1.5}.global_text-l__W_uWg{font-size:1.35rem;line-height:1.5}.global_text-xl__v7W2G{font-size:2.8125rem;line-height:1.5}.global_heading-xxs__PCtld{font-size:.9rem}.global_heading-xs__DMbIb{font-size:1.125rem}.global_heading-s__9QwTy{font-size:1.31625rem}.global_heading-m__rCltq{font-size:1.40625rem}.global_heading-l__dxFVn{font-size:1.6875rem}.global_text-regular__TkvoF{font-weight:400}.global_text-bold__3Qg1W{font-weight:700}.assignment-surface_surface__ritEV{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;min-width:0}.assignment-surface_actions__PLlvT{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.input_input-container__1_Efu{position:relative}.input_input__5QhxV{font-family:inherit;background-color:#fff;font-size:1.0125rem;padding:.5rem;border:1px solid #dcdcdc;border-radius:3px;font-weight:700}.input_input__5QhxV::placeholder{font-weight:400;color:#919191}.input_input__5QhxV:disabled,.input_input__5QhxV:disabled:hover{background:#f6f6f6!important;color:#c8c8c8!important;border:1px solid #f6f6f6!important;cursor:not-allowed;pointer-events:none}.input_input__5QhxV[type=submit]{font-size:1.125rem;font-family:inherit;padding:.75rem 1.5rem;font-weight:700;border-radius:5px;transition:all .1s ease-out;cursor:pointer;background:linear-gradient(180deg,#f7a600,#f7a600 93%,#e88300 94%,#e88300);color:#fff;border:1px solid #f7a600}.input_input__5QhxV[type=submit]:hover{border-color:#e88300}.input_input__5QhxV[type=submit]:active{outline:1px solid #000}.input_input__5QhxV[type=button],.input_input__5QhxV[type=reset]{font-size:1.125rem;font-family:inherit;padding:.75rem 1.5rem;font-weight:700;border-radius:5px;transition:all .1s ease-out;cursor:pointer;background:linear-gradient(180deg,#fff,#fff 93%,#dcdcdc 94%,#dcdcdc);border:1px solid #dcdcdc;color:#666}.input_input__5QhxV[type=button]:hover,.input_input__5QhxV[type=reset]:hover{border-color:#b4b4b4}.input_input__5QhxV[type=button]:active,.input_input__5QhxV[type=reset]:active{outline:1px solid #000}.input_input-icon__tnxBe{position:absolute;margin-left:.625rem;bottom:.375rem;color:#b4b4b4}.input_input-icon__tnxBe+.input_input__5QhxV{padding-left:2rem}.date-picker_input-datepicker__P4kHH{display:flex;align-items:center;position:relative;width:-moz-fit-content;width:fit-content}.date-picker_input-datepicker__P4kHH .react-datepicker{font-size:1.0125rem;font-family:inherit;box-shadow:0 3px 6px -2px #919191,0 0 1px #dcdcdc;border-color:#dcdcdc;border-radius:3px;position:relative;display:flex}.date-picker_input-datepicker__P4kHH .react-datepicker__header{background-color:#f6f6f6;border-bottom:none;border-radius:unset}.date-picker_input-datepicker__P4kHH .react-datepicker__day--keyboard-selected,.date-picker_input-datepicker__P4kHH .react-datepicker__month-text--keyboard-selected,.date-picker_input-datepicker__P4kHH .react-datepicker__quarter-text--keyboard-selected,.date-picker_input-datepicker__P4kHH .react-datepicker__year-text--keyboard-selected{background-color:#e5f5fa;border-radius:3px;color:#000}.date-picker_input-datepicker__P4kHH .react-datepicker__day--selected{background-color:#008ecb}.date-picker_input-datepicker__P4kHH .react-datepicker__day--selected,.date-picker_input-datepicker__P4kHH .react-datepicker__day--today{border-radius:3px}.date-picker_input-datepicker__P4kHH .react-datepicker__navigation-icon:before{border-color:#008ecb}.date-picker_input-datepicker__P4kHH .react-datepicker__navigation-icon:hover:before{border-color:#000}.date-picker_input-datepicker__P4kHH .react-datepicker__triangle{transform:translate(123px)!important}.date-picker_input-datepicker__P4kHH .react-datepicker__close-icon,.date-picker_input-datepicker__P4kHH span[role=alert]{display:none}.date-picker_input-datepicker__P4kHH .date-picker_clear-input-button__g7gZW{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.date-picker_input-datepicker__P4kHH .date-picker_clear-input-button__g7gZW button{all:unset;cursor:pointer}.date-picker_input-datepicker__P4kHH .date-picker_clear-input-button__g7gZW button svg{width:1.25rem;height:1.25rem;color:#666}.date-picker_input-datepicker__P4kHH .date-picker_clear-input-button__g7gZW button:hover svg{color:#008ecb;filter:drop-shadow(0 0 3px #e5f5fa)}.date-picker_dropdown-container__qHTg9{display:grid;grid-gap:.5rem;margin-left:1.5rem;margin-right:1.5rem;margin-top:-4px;grid-template-columns:auto auto}.date-picker_dropdown___Wzmb{margin-left:.33rem;width:100%;display:inline;text-transform:capitalize;flex-shrink:0}.date-picker_dropdown___Wzmb,.date-picker_year-input__rjMOT{background-color:transparent;border:none;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;font-weight:700}.date-picker_year-input__rjMOT{margin:0;display:inline-block;width:50px}