.nanopopup.mark-as-done-popup{overflow:visible;background-color:#0000!important}.nanopopup.mark-as-done-popup .mark-as-done-popup-content{background-color:var(--challenges-card-to-do-1);border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:80vw;max-width:367px;height:80vh;max-height:460px;padding:30px;display:flex;position:relative}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .close-container{background-color:var(--text-entry-bg);border-radius:50%;width:50px;height:50px;top:-25px;left:-25px}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .close-container i,.nanopopup.mark-as-done-popup .mark-as-done-popup-content .close-container svg{color:var(--challenges-card-to-do-1);font-size:25px}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .close-container:hover{filter:brightness(1.1)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .status-finished-indicator{z-index:2;position:absolute;top:50px;left:0}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .status-finished-indicator p{color:var(--default-color-2);background-color:var(--troubadour-main);text-align:center;z-index:2;border-radius:0 0 3px;justify-content:center;align-items:center;margin:0;padding:6px 10px 10px;font-size:33px;font-weight:800;line-height:33px;display:flex;position:relative}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .status-finished-indicator:after{content:"";aspect-ratio:19/20;z-index:-1;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-finished-ribbon-bg.svg);background-repeat:no-repeat;background-size:cover;width:50px;position:absolute;top:-11px;right:-26px}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .thumbnail{width:100%;margin:0 0 10px}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .thumbnail img{max-width:100%}.nanopopup.mark-as-done-popup .mark-as-done-popup-content h3{color:var(--default-color-2);text-transform:none;margin:0 0 10px;padding:0;font-size:23px;font-weight:700;line-height:1em}.nanopopup.mark-as-done-popup .mark-as-done-popup-content h2{color:var(--default-color-2);text-align:center;text-transform:none;margin:0 0 30px;padding:0;font-size:40px;font-weight:800;line-height:1em}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .previous-page-nav-btn{margin:0 0 10px}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .continue-working{color:var(--babillard-color-14);text-align:center;font-size:16px;font-weight:700;line-height:1em;text-decoration:none}.nanopopup.mark-as-done-popup .mark-as-done-popup-content .continue-working:hover{text-decoration:underline}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=IN_PROGRESS]{background-color:var(--challenges-card-to-do-1)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=IN_PROGRESS] .close-container{background-color:var(--text-entry-bg)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=IN_PROGRESS] .close-container svg{color:var(--challenges-card-to-do-1)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=IN_PROGRESS] h2,.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=IN_PROGRESS] h3{color:var(--default-color-2)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=IN_PROGRESS] .continue-working{color:var(--babillard-color-14)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=NEED_REVISION]{background-color:var(--challenges-card-needs-revision-1)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=NEED_REVISION] .close-container{background-color:var(--student-challenges-color-3)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=NEED_REVISION] .close-container svg{color:var(--student-challenges-color-4)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=NEED_REVISION] h2,.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=NEED_REVISION] h3{color:var(--challenges-card-needs-revision-3)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-status=NEED_REVISION] .continue-working{color:var(--student-challenges-color-4)}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-is-family="1"] h3{margin:0 0 10px}.nanopopup.mark-as-done-popup .mark-as-done-popup-content[data-is-family="1"] h2{margin:0 0 34px}@media (width>=1px),(width<=1280px),(width<=992px),(width<=767px),(width<=480px){.nanopopup.mark-as-done-popup{box-shadow:none!important;width:unset!important;height:unset!important;min-width:unset!important;max-width:unset!important;min-height:unset!important;max-height:unset!important;padding:0!important}}.nanopopup.challenge-closed-popup{background-color:var(--troubadour-main-15);overflow:hidden}.nanopopup.challenge-closed-popup .popup-content{flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:600px;margin:0 auto;display:flex}.nanopopup.challenge-closed-popup .popup-content .skippy-icon{width:25vw;max-width:250px;max-height:25vh;margin:0 auto 20px;display:block}.nanopopup.challenge-closed-popup .popup-content h2{width:100%;color:var(--troubadour-main);text-align:center;text-transform:none;margin:0 0 30px;font-size:clamp(24px,4vw,40px);font-weight:800;line-height:1.2em}.nanopopup.challenge-closed-popup .popup-content p{color:var(--default-color-4);margin:0 0 20px;font-size:clamp(14px,2vw,23px);line-height:1.2em}.nanopopup.challenge-closed-popup .popup-content .action-buttons{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:20px;width:100%;display:flex}@media (width>=1px),(width<=1280px),(width<=992px),(width<=767px),(width<=480px){.nanopopup.challenge-closed-popup{width:90vw!important;height:auto!important;min-width:unset!important;max-width:735px!important;min-height:unset!important;max-height:unset!important;padding:40px!important}}
