.task_card-module__tWSlBG__taskcard{border:1px solid var(--primary-border-color);border-radius:4px;width:40vw;margin:2rem;padding:.5rem 1rem .75rem;font-family:Montserrat,sans-serif;display:block;box-shadow:1px 0 55px #07080780}.task_card-module__tWSlBG__row{justify-content:space-between;margin:1rem 0;font-size:1.25rem;display:flex}.task_card-module__tWSlBG__title{font-size:1.5rem}.task_card-module__tWSlBG__metadata{font-size:.9rem}.task_card-module__tWSlBG__box{justify-content:left;align-items:center;width:100%;font-family:Montserrat,sans-serif;display:flex}.task_card-module__tWSlBG__right{justify-content:right;align-items:right;display:column}.task_card-module__tWSlBG__status{width:auto}.task_card-module__tWSlBG__status button{background:linear-gradient(90deg,var(--primary-site-fade),var(--primary-site-color));cursor:pointer;width:100%;font:inherit;text-transform:uppercase;color:rgb(var(--foreground-rgb));border:none;border-radius:4px;margin-left:.25rem;margin-right:.25rem;padding:.75rem 2rem;font-size:1.25rem;font-weight:700}.task_card-module__tWSlBG__status button:hover,.task_card-module__tWSlBG__status button:focus{outline-style:none;transition:all .3s;animation:5s ease-in-out infinite alternate task_card-module__tWSlBG__glow-input}.task_card-module__tWSlBG__status button:hover:disabled,.task_card-module__tWSlBG__status button:focus:disabled{color:#979797;cursor:not-allowed;box-shadow:0 0 40px var(--primary-border-color);will-change:transform;background:#ccc;animation:3s ease-in-out infinite alternate task_card-module__tWSlBG__glow-input-fix;transform:translateZ(0)}.task_card-module__tWSlBG__statusError button{background:linear-gradient(90deg,var(--error-site-fade),var(--error-site-color));cursor:pointer;width:100%;font:inherit;text-transform:uppercase;color:rgb(var(--foreground-rgb));border:none;border-radius:4px;margin-left:.25rem;margin-right:.25rem;padding:.75rem 2rem;font-size:1.25rem;font-weight:700}.task_card-module__tWSlBG__statusError button:hover,.task_card-module__tWSlBG__statusError button:focus{outline-style:none;transition:all .3s;animation:5s ease-in-out infinite alternate task_card-module__tWSlBG__glow-error}.task_card-module__tWSlBG__statusError button:hover:disabled,.task_card-module__tWSlBG__statusError button:focus:disabled{color:#979797;cursor:not-allowed;box-shadow:0 0 40px var(--primary-border-color);will-change:transform;background:#ccc;animation:3s ease-in-out infinite alternate task_card-module__tWSlBG__glow-input-fix;transform:translateZ(0)}@media (max-width:700px){.task_card-module__tWSlBG__taskcard{width:85vw}.task_card-module__tWSlBG__row{flex-direction:column}.task_card-module__tWSlBG__box{justify-content:left;align-items:left}.task_card-module__tWSlBG__status{width:100%}.task_card-module__tWSlBG__status button,.task_card-module__tWSlBG__statusError button{width:100%;margin-top:.5rem}}@media (min-width:700px) and (max-width:1500px){.task_card-module__tWSlBG__taskcard{width:85vw}.task_card-module__tWSlBG__row{flex-direction:column}.task_card-module__tWSlBG__box{justify-content:left;align-items:left}.task_card-module__tWSlBG__status button,.task_card-module__tWSlBG__statusError button{margin-top:.5rem}}@keyframes task_card-module__tWSlBG__glow-input{0%{box-shadow:0 0 5px var(--primary-site-color),0 0 10px var(--primary-site-color),0 0 15px var(--primary-site-color),0 0 20px var(--primary-site-color)}to{box-shadow:0 0 10px var(--primary-site-color),0 0 20px var(--primary-site-color),0 0 30px var(--primary-site-color),0 0 40px var(--primary-site-color)}}@keyframes task_card-module__tWSlBG__glow-input-fix{0%{box-shadow:0 0 5px var(--disabled-site-color),0 0 10px var(--disabled-site-color),0 0 15px var(--disabled-site-color),0 0 20px var(--disabled-site-color)}to{box-shadow:0 0 10px var(--disabled-site-color),0 0 20px var(--disabled-site-color),0 0 30px var(--disabled-site-color),0 0 40px var(--disabled-site-color)}}@keyframes task_card-module__tWSlBG__glow-error{0%{box-shadow:0 0 5px var(--error-site-color),0 0 5px var(--error-site-color),0 0 15px var(--error-site-color),0 0 20px var(--error-site-color)}to{box-shadow:0 0 10px var(--error-site-color),0 0 20px var(--error-site-color),0 0 30px var(--error-site-color),0 0 40px var(--error-site-color)}}@media (min-width:700px) and (max-width:1500px){.task_card-module__tWSlBG__taskcard{width:65vw}}
.error-field-module__OzyiQa__error{color:var(--error-site-color);border-color:var(--error-site-color);will-change:transform;border-radius:4px;width:100%;margin-bottom:.5rem;padding:.5rem 1rem;font-family:Montserrat,sans-serif;font-size:1.25rem;animation:2s ease-in-out infinite alternate error-field-module__OzyiQa__glow-error;display:block;transform:translateZ(0)}span.error-field-module__OzyiQa__highlightError{background:var(--highlight-error);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}li.error-field-module__OzyiQa__listError{list-style-type:none}@keyframes error-field-module__OzyiQa__glow-error{0%{box-shadow:0 0 5px var(--error-site-color),0 0 5px var(--error-site-color),0 0 15px var(--error-site-color),0 0 20px var(--error-site-color)}to{box-shadow:0 0 10px var(--error-site-color),0 0 20px var(--error-site-color),0 0 30px var(--error-site-color),0 0 40px var(--error-site-color)}}
.error-load-page-module__oUBZRq__error{border-color:var(--highlight-error);will-change:transform;border-radius:4px;max-width:50rem;margin:2rem;padding:2rem;font-family:Montserrat,sans-serif;font-size:1.25rem;animation:2s ease-in-out infinite alternate error-load-page-module__oUBZRq__glow-error;display:block;transform:translateZ(0)}.error-load-page-module__oUBZRq__message{justify-content:center;align-items:center;padding:2rem 0;display:flex;position:relative}span.error-load-page-module__oUBZRq__highlightError{background:var(--highlight-error);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.error-load-page-module__oUBZRq__actionsError button{background:linear-gradient(90deg,var(--error-site-fade),var(--error-site-color));cursor:pointer;width:100%;color:var(--foreground-rgb);font:inherit;text-transform:uppercase;border:none;border-radius:2px;margin-top:1rem;padding:.75rem 2rem;font-size:1.25rem}.error-load-page-module__oUBZRq__actionsError button:hover,.error-load-page-module__oUBZRq__actionsError button:focus{outline-style:none;transition:all .3s;animation:5s ease-in-out infinite alternate error-load-page-module__oUBZRq__glow-error}.error-load-page-module__oUBZRq__actionsError button:disabled{color:#979797;cursor:not-allowed;background:#ccc}.error-load-page-module__oUBZRq__actionsError button:hover:disabled,.error-load-page-module__oUBZRq__actionsError button:focus:disabled{will-change:transform;animation:3s ease-in-out infinite alternate error-load-page-module__oUBZRq__glow-input-fix;transform:translateZ(0);box-shadow:0 0 40px #60635f}@keyframes error-load-page-module__oUBZRq__glow-error{0%{box-shadow:0 0 5px var(--error-site-color),0 0 5px var(--error-site-color),0 0 15px var(--error-site-color),0 0 20px var(--error-site-color)}to{box-shadow:0 0 10px var(--error-site-color),0 0 20px var(--error-site-color),0 0 30px var(--error-site-color),0 0 40px var(--error-site-color)}}
.assignment-select-module__Sblhnq__assigncard{border:1px solid var(--primary-border-color);border-radius:4px;width:100%;height:100%;margin:2rem 0;padding:1rem}.assignment-select-module__Sblhnq__row{justify-content:space-between;display:flex}.assignment-select-module__Sblhnq__box{justify-content:left;align-items:center;width:100%;font-family:Montserrat,sans-serif;font-size:1.25rem;display:flex}.assignment-select-module__Sblhnq__right{justify-content:right}.assignment-select-module__Sblhnq__none{margin:.5rem 0;font-family:Montserrat,sans-serif;font-size:1.25rem}@media (max-width:700px){.assignment-select-module__Sblhnq__row{flex-direction:column}.assignment-select-module__Sblhnq__box{justify-content:left;align-items:left;margin-bottom:1rem}}
.image-module__gSrvhW__imagecontainer{border-radius:4px;width:100%;max-height:92svh;position:relative;overflow:hidden}.image-module__gSrvhW__image{object-fit:contain;z-index:1;width:auto;max-width:100%;height:auto;max-height:92svh;display:block;position:relative}.image-module__gSrvhW__placeholder{filter:blur(10px);z-index:0;background-position:50%;background-size:cover;transition:opacity .2s;position:absolute;inset:0;transform:scale(1.05)}
.loading-module__-i_dra__loading{pointer-events:none;width:20vmin;height:20vmin;display:block}.loading-module__-i_dra__banner{margin-top:2rem;padding-left:2rem}@media (prefers-reduced-motion:no-preference){.loading-module__-i_dra__loading{animation:10s linear infinite loading-module__-i_dra__loading-spin}}@keyframes loading-module__-i_dra__loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.album-module__JpxQEW__tiledisplay{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;inline-size:min(100%,1800px);margin-inline:auto;padding:1rem;display:grid}.album-module__JpxQEW__edit{align-self:right;width:auto}.album-module__JpxQEW__title{justify-content:space-between;margin-bottom:1rem;display:flex}.album-module__JpxQEW__description{margin:.75rem 0 .5rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:italic}.album-module__JpxQEW__form{margin-top:1rem}.album-module__JpxQEW__stagedbanner{background:var(--highlight-info);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:2rem;font-size:.75rem;font-weight:700;text-decoration:none}
.manage-access-form-module__pGanrG__scopecard{border:1px solid var(--primary-border-color);border-radius:4px;width:100%;height:100%;margin:2rem 0;padding:1rem}.manage-access-form-module__pGanrG__row{justify-content:space-between;display:flex}.manage-access-form-module__pGanrG__box{justify-content:left;align-items:center;width:100%;padding:.25rem .5rem;font-family:Montserrat,sans-serif;font-size:1.25rem;display:flex}.manage-access-form-module__pGanrG__right{justify-content:right}@media (max-width:700px){.manage-access-form-module__pGanrG__row{flex-direction:column}.manage-access-form-module__pGanrG__box{justify-content:left;align-items:left;margin-bottom:1rem}}
.pat-gen-form-module__BlU1ma__pat{border:1px solid var(--primary-site-color);border-radius:4px;width:40vw;margin:1rem 0 2rem;padding:2rem;font-family:Montserrat,sans-serif;font-size:1rem;display:block;box-shadow:1px 0 55px #07080780}
.task-template-form-module__Q8uMsW__selectfieldleft{width:100%;margin-right:1rem}.task-template-form-module__Q8uMsW__selectfieldright{width:100%}.task-template-form-module__Q8uMsW__assigneecard{border:1px solid var(--primary-border-color);border-radius:4px;width:100%;height:100%;margin:2rem 0;padding:.5rem 1rem}.task-template-form-module__Q8uMsW__row{justify-content:space-between;display:flex}.task-template-form-module__Q8uMsW__box{justify-content:left;align-items:center;width:100%;font-family:Montserrat,sans-serif;font-size:1.25rem;display:flex}.task-template-form-module__Q8uMsW__right{justify-content:right}@media (max-width:700px){.task-template-form-module__Q8uMsW__selectfieldright{margin-top:1rem}.task-template-form-module__Q8uMsW__row{flex-direction:column}.task-template-form-module__Q8uMsW__box{justify-content:left;align-items:left}}
