@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:sofia pro;font-weight:100;src:url(/static/font/SofiaProUltraLight.3eae7135.otf);src:url(/static/font/SofiaProUltraLight.3eae7135.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:200;src:url(/static/font/SofiaProExtraLight.b014e613.otf);src:url(/static/font/SofiaProExtraLight.b014e613.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:300;src:url(/static/font/SofiaProLight.e63c6d4b.otf);src:url(/static/font/SofiaProLight.e63c6d4b.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:400;src:url(/static/font/SofiaProRegular.e26e6b4a.otf);src:url(/static/font/SofiaProRegular.e26e6b4a.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:500;src:url(/static/font/SofiaProMedium.ff6856d8.otf);src:url(/static/font/SofiaProMedium.ff6856d8.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:600;src:url(/static/font/SofiaProSemiBold.1d77494a.otf);src:url(/static/font/SofiaProSemiBold.1d77494a.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:700;src:url(/static/font/SofiaProBold.d36a455e.otf);src:url(/static/font/SofiaProBold.d36a455e.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:800;src:url(/static/font/SofiaProBlack.98b5a8d4.otf);src:url(/static/font/SofiaProBlack.98b5a8d4.otf)format("opentype")}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:bottom-\[18px\]{bottom:18px}.md\:left-\[154px\]{left:154px}.md\:block{display:block}.md\:w-fit{width:-webkit-fit-content;width:fit-content}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.next-class{box-sizing:border-box;border:1px solid #bcbcbc;border-radius:.5rem;width:auto;padding:1.125rem 1.75rem 1.5rem 2rem;position:relative}.next-class__height-close{height:3.625rem!important;max-height:3.625rem!important}.next-class__height-open{max-height:auto}.next-class__section-title{justify-content:space-between;display:flex}.next-class__show-tooltip:hover .next-class__tooltip{padding:8px;display:flex;position:absolute;top:-12px;left:145px}.next-class__tooltip{color:#f6f6f6;text-align:left;z-index:555;background:#000;border-radius:.25rem;width:-webkit-max-content;width:max-content;padding:.25rem .375rem;display:none;position:absolute;top:-20px;left:calc(40% + .625rem)}.next-class__container-details{max-height:180px;overflow-y:auto}.next-class__container-details::-webkit-scrollbar{background:#fff;border:1px solid #fff}.next-class__container-details::-webkit-scrollbar-thumb{background:#bcbcbc;border:5px solid #fff;border-radius:1.25rem}.next-class__without-classes{flex-direction:column;align-items:center;height:76px;display:flex}.next-class__without-classes>p{margin-top:39px}.next-class__detail-next-class{grid-template-columns:3fr 2fr 330px;justify-content:space-between;align-items:center;gap:1.5rem;display:grid}.next-class__detail-next-class:first-child{margin-bottom:.25rem}.next-class__detail{gap:3.125rem;display:flex}.next-class__actions{align-items:center;display:flex}.next-class__actions>button:first-child{margin-right:12px}.next-class__actions>button:nth-child(2){margin-right:32px}.next-class__actions>div{align-items:center;display:flex}.next-class__title{gap:.75rem;display:flex}.next-class__group,.next-class__teacher{flex-direction:column;gap:1rem;display:flex}.next-class__icon-wiki{cursor:pointer;width:2.25rem;height:2.125rem}.next-class__icon-wiki--disabled{cursor:not-allowed}.next-class hr{margin:1.5rem 0 .5rem}.next-class__icon-collapse{cursor:pointer}.next-class__icon-collapse--open{transform:rotate(0)}.next-class__icon-collapse--close{transform:rotate(180deg)}.next-class__icon-collapse--disabled{cursor:not-allowed}.next-class__icon-collapse--disabled path{fill:#bcbcbc}.next-class__tooltip{color:#f6f6f6;text-align:left;z-index:1;background:#000;border-radius:.25rem;width:-webkit-max-content;width:max-content;padding:.25rem .375rem;display:none;position:absolute;top:-2rem}.next-class__tooltip--wiki{left:-1.0625rem}.next-class__container-tooltip{position:relative}.next-class__container-tooltip:hover .next-class__tooltip{display:flex}.floating-menu{cursor:pointer;background:0 0;border-radius:.25rem;width:auto;padding:.5rem;display:flex;position:relative}.floating-menu:hover,.floating-menu--visible{background:#e5e5e5}.floating-menu__container{z-index:7;background:0 0;width:100vw;height:100vh;position:fixed;top:0;right:0}.floating-menu__content{z-index:8;background:#fff;border-radius:.5rem;flex-direction:column;align-items:flex-start;width:auto;min-width:7.25rem;margin:0;padding:.5rem 0;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.1),0 15px 40px rgba(0,0,0,.08)}.floating-menu__content--left{right:.625rem}.floating-menu__content--right{left:.625rem}.floating-menu__content div{width:100%}.floating-menu__content-item{width:100%;list-style:none}.floating-menu__content-item:hover{background:#f7f6fd}.floating-menu__icon-dots{width:.25rem;height:1.125rem}.button{border-radius:.375rem;font-family:sofia pro;font-weight:700;display:flex}.button__link{text-decoration:none}.button--justify-center{justify-content:center}.button__icon--large{gap:12px;padding:1.0625rem 3rem 1.125rem;font-size:20px;line-height:21px}.button__icon--default{gap:12px;padding:.8125rem 2rem .75rem;font-size:20px;line-height:21px}.button__icon--small{gap:8px;padding:.375rem 1.25rem;font-size:14px;line-height:16px}.button__no-icon--large{padding:1.0625rem 2.0313rem .875rem 2rem;font-size:20px;line-height:21px}.button__no-icon--default{padding:.75rem 2rem .6875rem;font-size:20px;line-height:21px}.button__no-icon--medium{padding:.75rem 2rem;font-size:16px;line-height:21px}.button__no-icon--small{padding:.4688rem 1.25rem .2813rem;font-size:14px;line-height:16px}.button-outline{color:#313131;background:0 0;border:2px solid #313131;border-radius:.375rem;align-items:center;font-family:sofia pro;display:flex}.button-outline--hover-color{cursor:pointer}.button-outline--hover-color:hover{color:#9c56e0;border:2px solid #9c56e0}.button-outline--hover-no-color{cursor:pointer}.button-outline--hover-no-color:hover{color:#555;border:2px solid #555}.button-outline__disabled{color:#e5e5e5;cursor:not-allowed;border:2px solid #e5e5e5}.button-outline__disabled:hover{color:#e5e5e5;border:2px solid #e5e5e5}.typography{color:#313131;margin:0;font-style:normal;font-weight:400}.typography--left{text-align:left}.typography--center{text-align:center}.typography__bold{font-weight:700}.typography__underline{text-decoration-line:underline}.typography__h1--desktop{font-size:56px;line-height:64px}.typography__h1--mobile{font-size:32px;line-height:40px}.typography__h2--desktop{font-size:56px;line-height:64px}.typography__h2--mobile{font-size:24px;line-height:32px}.typography__h3--desktop{font-size:56px;line-height:64px}.typography__h3--mobile{font-size:20px;line-height:24px}.typography__paragraph1--desktop{font-size:24px;line-height:32px}.typography__paragraph1--mobile,.typography__paragraph2--desktop{font-size:16px;line-height:24px}.typography__paragraph2--mobile{font-size:14px;line-height:20px}.typography__paragraph3--desktop{font-size:20px;line-height:28px}.typography__paragraph3--mobile{font-size:16px;line-height:24px}.typography__paragraph4--desktop,.typography__paragraph4--mobile{font-size:14px;line-height:20px}.typography__paragraph5--desktop,.typography__paragraph5--mobile{font-size:16px;line-height:21px}.typography__paragraph6--desktop,.typography__paragraph6--mobile{font-size:32px;line-height:40px}.typography__paragraph7--desktop,.typography__paragraph7--mobile,.typography__legal--desktop,.typography__legal--mobile,.typography__small-12--desktop,.typography__small-12--mobile{font-size:12px;line-height:16px}.item-floating-menu{z-index:8;width:100%;padding:.5rem .8125rem .25rem .625rem;font-family:Sofia Pro;font-size:14px;font-style:normal;font-weight:400;line-height:21px;list-style:none}.item-floating-menu--active{cursor:pointer;color:#555}.item-floating-menu--active a{color:#555;text-decoration:none}.item-floating-menu--active:hover{color:#9c56e0;background:#f7f6fd}.item-floating-menu--active:hover a{color:#9c56e0}.item-floating-menu--disabled{cursor:not-allowed;color:#bcbcbc}.item-floating-menu--disabled a{color:#bcbcbc;text-decoration:none}.item-floating-menu--disabled:hover{color:#bcbcbc;background:0 0}.item-floating-menu--disabled:hover a{color:#bcbcbc}.button-filled{color:#fff;background:#313131;border:2px solid #313131;border-radius:.375rem;align-items:center;font-family:sofia pro;display:flex}.button-filled--hover-color{cursor:pointer}.button-filled--hover-color:hover{background:#9c56e0;border:2px solid #9c56e0}.button-filled--hover-no-color{cursor:pointer}.button-filled--hover-no-color:hover{background:#555;border:2px solid #555}.button-filled__disabled{color:#bcbcbc;cursor:not-allowed;background:#e5e5e5;border:2px solid #e5e5e5}.button-filled__disabled:hover{background:#e5e5e5;border:2px solid #e5e5e5}.table-room__button-header{border-radius:6px;width:182px}.table-room__button-header p{font-family:Sofia Pro;font-weight:700}.table-room__container-tooltip{padding:0!important}.table-room-tooltip-day-popper-class{margin-left:-1px!important}.tag{border-radius:.25rem;justify-content:center;align-items:flex-end;min-width:4.375rem;padding:.125rem .375rem;font-family:sofia pro;font-size:.875rem;line-height:1.3125rem;display:flex}.tag-courses{color:#000;white-space:nowrap;background-color:#e5e5e5;flex-direction:row;align-items:center;gap:.5rem;display:flex}.link{gap:.5rem;width:100%;min-width:-webkit-fit-content;min-width:fit-content;padding:.25rem .625rem;display:flex}.link--small-size{font-size:16px}.link--default-size{font-size:21px}.link--enabled{color:#313131}.link--disabled{color:#e5e5e5}.link--disabled path{fill:#e5e5e5!important}.link--disabled:hover{cursor:not-allowed;color:#e5e5e5!important}.link--disabled:hover path{cursor:not-allowed;fill:#e5e5e5!important}.link--hover-nocolor:hover{color:#555}.link--hover-nocolor:hover path{fill:#555}.link--hover-color:hover{color:#9c56e0}.link--hover-color:hover path{fill:#9c56e0}.table{width:100%;max-width:100%;overflow-x:scroll}.table__container--padding{padding:28px 24px 10px}.table::-webkit-scrollbar{background:#fff;border:1px solid #fff}.table::-webkit-scrollbar-track{border:1px solid #fff}.table::-webkit-scrollbar-thumb{background:#bcbcbc;border:3px solid #f6f6f6;border-radius:1.25rem}.table--padding{padding-bottom:12.5rem}.table--filter-section{align-items:center;gap:.75rem;width:100%;height:30px;min-height:30px;margin:24px 0;display:flex;overflow:hidden}.table--filter-section__empty{margin-top:48px}.table__container{border-collapse:collapse;flex-grow:1;width:100%;font-family:sofia pro;font-weight:400;line-height:21px}.table__caption{color:#bcbcbc;justify-content:center;display:flex}.table__head-row{font-size:12px}.table__th{box-sizing:border-box;padding:.5rem}.table__th--sorted{background:#e5e5e5;border-radius:.25rem}.table__content-th{box-sizing:border-box;align-items:center;gap:1.25rem;min-height:1.875rem;display:flex}.table__content-th--center{justify-content:center}.table__content-th--right{justify-content:flex-end}.table__content-th--left{justify-content:flex-start}.table__content-th>p{margin:inherit!important}.table__column-actions{flex-direction:row;align-items:center;gap:.5rem;display:flex}.table__tbody{font-size:14px}.table__body-row{margin:1rem .25rem;padding:.375rem .25rem}.table__body-row:hover .table__content-td{background:#f7f6fd}.table__body-row:hover .table__td:first-child .table__content-td{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.table__body-row:hover .table__td:last-child .table__content-td{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.table__body-row:last-child .table__td{border-bottom:1px solid transparent}.table__td{box-sizing:border-box;border-bottom:1px solid #e5e5e5;padding:1rem 0;position:relative}.table__td--filtered{background:#f7f6fd}.table__td:hover .table__tooltip{display:flex;position:absolute;top:-10px}.table__content-td{box-sizing:border-box;max-width:-webkit-max-content;max-width:max-content;height:2.5rem;width:inherit;align-items:center;min-width:-webkit-fill-available;padding:0 .375rem;display:flex;position:relative}.table__content-td--right{justify-content:flex-end}.table__content-td--left{justify-content:flex-start}.table__content-td--action{gap:1rem;min-width:100%!important}.table__content-td--action .table__value,.table__content-td--action .table__value-actions{justify-content:flex-end;display:flex}.table__content-td--action .table__value span,.table__content-td--action .table__value-actions span{align-items:center;gap:1rem;display:flex}.table__content-td--action .table__value span div,.table__content-td--action .table__value-actions span div{flex-direction:column;display:flex}.table__content-td a{font-size:14px}.table__button-sort{cursor:pointer;border-radius:2px;padding:2px;display:flex}.table__button-sort:hover{background-color:#e5e5e5}.table__button-filter{cursor:pointer;background:0 0;border:none;border-radius:2px;outline:none;padding:2px;display:flex}.table__button-filter:hover{background-color:#e5e5e5}.table__input-filter{position:relative}.table__input-filter .container-filter{z-index:5;background:#f6f6f6;border-radius:.5rem;padding:1.875rem 1.25rem 1.25rem;position:absolute;top:0;box-shadow:0 2px 15px rgba(0,0,0,.1),0 15px 40px rgba(0,0,0,.08)}.table__input-filter .container-filter__input{color:#313131;border:1px solid #9c56e0;border-radius:.5rem;margin:.2em;padding:.5rem 1rem .375rem;font-family:sofia pro;font-size:14px;line-height:21px;position:relative}.table__input-filter .container-filter__input:focus-visible{outline:1px solid #9c56e0}.table__input-filter .container-filter__button-close{position:absolute;top:.625rem;right:1.25rem}.table__input-filter .container-filter__button-close:hover{cursor:pointer}.table__tooltip{color:#f6f6f6;text-align:left;z-index:1;background:#000;border-radius:.25rem;width:-webkit-max-content;width:max-content;padding:.25rem .375rem;display:none;position:absolute;top:-20px;left:calc(40% + .625rem)}.table__value-actions{width:inherit;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;position:relative}.table__value{overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;width:auto;position:relative}.table__value--text{overflow:hidden}.table__value--component{overflow:visible}.table__pagination-header{justify-content:center;align-items:center;margin:auto;display:flex}.table__pagination-header div{align-items:center;display:flex}.table__number-page{color:#9c56e0;background:#f7f6fd;border-radius:.125rem;justify-content:center;align-items:center;width:1.5625rem;height:1.5rem;display:flex}.table__icon-left{transform:rotate(180deg)}.table__icon{color:#313131;cursor:pointer}.table__icon--disabled{color:#bcbcbc;cursor:not-allowed}.table__icon--hover-color:hover{color:#313131;background:rgba(0,0,0,.1);border-radius:.5rem}.table__footer-pagination{justify-content:flex-end;margin-bottom:170px;padding-top:10px;padding-right:40px;display:flex}.table__footer{flex-direction:row;align-items:center;gap:24px;display:flex}.table__footer--align-left{justify-content:flex-end}.table__footer--align-right{justify-content:flex-start}.table__footer--align-spaceBetween{justify-content:space-between}@media only screen and (min-width:1400px){.table__td--tb-guardian-tutor{width:270px!important}.table__td--tb-guardian-username{width:260px!important}}@media only screen and (min-width:1600px){.table__td--tb-guardian-tutor{width:20.625rem!important}.table__td--tb-guardian-username{width:20rem!important}.table__td--name-room{width:18.125rem!important}.table__td--topic-room{width:12.5rem!important}.table__td--name-group{width:23.75rem!important}.table__td--name-institution{width:23.125rem!important}.table__td--teacher-room{width:15.625rem!important}.table__td--name-teacher{width:18.75rem!important}.table__td--name-student{width:17.5rem!important}.table__td--student-grade{width:100px!important}.table__td--name-tutor{width:15.5625rem!important}.table__td--name-email{width:288px!important}.table__td--name-dni{width:180px!important}}@media only screen and (min-width:1800px){.table__td--tb-guardian-tutor{width:28.75rem!important}.table__td--tb-guardian-username{width:28.125rem!important}.table__td--name-group{width:30.625rem!important}.table__td--name-teacher{width:15rem!important}.table__td--name-program{width:15.625rem!important}.table__td--name-course{width:18.75rem!important}.table__td--name-student{width:20.625rem!important}.table__td--name-tutor{width:18.6875rem!important}.table__td--name-email{width:21.125rem!important}.table__td--name-dni{width:250px!important}}.footer-pagination{-moz-appearance:textfield;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.footer-pagination__icon-container{align-items:center;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:400;line-height:21px;display:flex}.footer-pagination__icon-left{transform:rotate(180deg)}.footer-pagination__icon{color:#313131;cursor:pointer;background:0 0;border:none;align-self:flex-start;width:auto;margin:auto 0;padding:0;display:flex}.footer-pagination__icon--disabled{color:#bcbcbc;cursor:not-allowed}.footer-pagination__icon--disabled:hover{color:#bcbcbc;border-radius:.5rem;background:0 0!important}.footer-pagination__icon--hover-color:hover{color:#313131;background:rgba(0,0,0,.1);border-radius:.5rem}.footer-pagination__number-page{background:#f7f6fd;border-radius:.25rem;justify-content:center;align-items:center;width:4.5rem;height:2rem;margin:0 .25rem;display:flex}.footer-pagination__number-page p{margin:0}.footer-pagination__number-page p:last-child{justify-content:center;width:1.125rem;display:flex}.footer-pagination__number-page--disabled{cursor:pointer;background:0 0}.footer-pagination__number-page--disabled:hover{color:#9c56e0;background:#f7f6fd}.footer-pagination__number-page--active{cursor:pointer;color:#9c56e0;margin-right:5px}.footer-pagination__textbox{text-align:center;color:#9c56e0;-moz-appearance:textfield;background:0 0;border:none;width:20px;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:400;line-height:21px}.footer-pagination__textbox::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.footer-pagination__textbox:focus{color:#fff;background-color:#9c56e0;border-radius:.25rem;outline:0}.footer-pagination input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.footer-pagination input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.footer-pagination input[type=number]{-moz-appearance:textfield}.footer-pagination__text-number{color:#bcbcbc;align-items:center;margin:0;padding-right:5px;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:400;line-height:21px;display:flex}.footer-pagination__text{color:#bcbcbc;align-items:center;padding-top:8px;padding-right:10px;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:400;line-height:21px;display:flex}.button-lineal{color:#313131;background:0 0;border:2px solid transparent;border-radius:.375rem;align-items:center;gap:8px;font-family:sofia pro;font-style:normal;font-weight:700;display:flex}.button-lineal--large{box-sizing:border-box;gap:12px;padding:1.0625rem 3rem 1.125rem;font-size:20px;line-height:21px}.button-lineal--default{box-sizing:border-box;gap:12px;padding:.8125rem 2rem .75rem;font-size:20px;line-height:21px}.button-lineal--small{box-sizing:border-box;gap:8px;padding:.375rem 1.25rem;font-size:14px;line-height:16px}.button-lineal--fullwidth{justify-content:center}.button-lineal--no-padding{padding:0!important}.button-lineal--underline{text-decoration-line:underline}.button-lineal--no-underline{text-decoration-line:none}.button-lineal--hover-color{cursor:pointer}.button-lineal--hover-color:hover{color:#9c56e0;border:2px solid transparent}.button-lineal--hover-no-color{cursor:pointer}.button-lineal--hover-no-color:hover{color:#555;border:2px solid transparent}.button-lineal__disabled{color:#bcbcbc;border:2px solid transparent}.button-lineal__disabled:hover{color:#bcbcbc;cursor:not-allowed;border:2px solid transparent}.button-lineal__disabled-link{pointer-events:none}.tag-status-groups--in_progress{color:#259d81;background-color:#d2f9f0}.tag-status-groups--has_not_started{color:#b9992b;background-color:#fffdcd}.tag-status-groups--has_ended{color:#d84949;background-color:#ffe6e0}.modal-message-alert__container-buttons{align-items:center;width:100%;display:flex}.modal-message-alert__container-buttons--buttons-column{flex-direction:column}.modal-message-alert__container-buttons--buttons-row{flex-direction:row}.modal-message-alert__container-buttons--justify{justify-content:space-between}.modal-message-alert__container-buttons--center{justify-content:center}.modal{z-index:30;background:rgba(49,49,49,.314);width:100%;height:100%;top:0;left:0}.modal--open{justify-content:center;align-items:center;display:flex;position:fixed}.modal--close{display:none}.modal__title--left{text-align:left}.modal__title--center{text-align:center}.modal__content{opacity:1;color:#000;box-sizing:border-box;background:#fff;border-radius:.5rem;min-height:15rem;max-height:95vh;position:relative;overflow-x:hidden}.modal__content--xs{width:25.8125rem}.modal__content--sm{width:28.75rem}.modal__content--md{width:35rem}.modal__content--lg{width:42rem}.modal__content--xl{width:49rem}.modal__content--xxl{width:52rem}.modal__content--xxxl{width:61.6rem}.modal__container{flex-direction:column;gap:20px;padding:1.5rem 24px;display:flex;overflow-x:hidden;overflow-y:scroll}.modal__container::-webkit-scrollbar{background:#fff;border:3px solid #fff;border-radius:3rem;width:8px}.modal__container::-webkit-scrollbar-thumb{background:#bcbcbc;border:1px solid #bcbcbc;border-radius:1.25rem}.modal__section-title{flex-direction:column;gap:.81rem;display:flex}.modal__section-title--center{align-items:center;margin:0 auto}.modal__section-title--left{align-items:flex-start;margin:0}.modal__section-title--align-center{align-items:center;margin:0 auto}.modal__section-title--align-left{align-items:flex-start;margin:0}.modal__buttons{justify-content:center;align-items:center;gap:1.5rem;display:flex}.modal__container-icon{flex-direction:row;justify-content:center;margin:0 auto;display:flex}.tag-status-evaluation--none{color:#555;background-color:#e5e5e5}.tag-status-evaluation--pending{color:#d84949;background-color:#ffe6e0}.tag-status-evaluation--done{color:#259d81;background-color:#d2f9f0}.tag-status-evaluation--complete_by_admin{color:#b9992b;background-color:#fffdcd}.tag-status-evaluation--incomplete{color:#9c56e0;background-color:#f7f6fd}.tag-status-evaluation--expired_evaluation{color:#555;background-color:#e5e5e5}.rooms-layout{box-sizing:border-box;flex-direction:column;gap:2.125rem;width:100%;padding-bottom:0;display:flex}.rooms-layout--partial-height,.rooms-layout--full-height{height:100%}.rooms-layout__table{height:100%;max-height:-webkit-fit-content;max-height:fit-content;overflow:scroll}.rooms-layout__table::-webkit-scrollbar{background:#fff;border:1px solid #fff}.rooms-layout__table::-webkit-scrollbar-track{border:1px solid #fff}.rooms-layout__table::-webkit-scrollbar-thumb{background:#bcbcbc;border:3px solid #fff;border-radius:1.25rem}.groups-layout{box-sizing:border-box;flex-direction:column;gap:22px;width:100%;height:100%;display:flex;overflow-y:hidden}.groups-layout__table{height:100%;max-height:-webkit-fit-content;max-height:fit-content;overflow:scroll}.groups-layout__table::-webkit-scrollbar{background:#fff;border:1px solid #fff}.groups-layout__table::-webkit-scrollbar-track{border:1px solid #fff}.groups-layout__table::-webkit-scrollbar-thumb{background:#bcbcbc;border:3px solid #fff;border-radius:1.25rem}.groups-layout__global-search{width:100%;display:block}.groups-layout__button-add{justify-content:center;width:100%;display:flex}.groups-layout__button-add-group{grid-gap:6px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;height:32px;font-style:normal;display:flex;padding:8px 24px 6px!important;font-size:16px!important;font-weight:700!important;line-height:18px!important}.table-group__button--enabled{cursor:pointer}.table-group__button--disabled{cursor:not-allowed}.table-group__button-header{border-radius:6px;width:172px}.table-group__button-header p{font-family:Sofia Pro;font-weight:700}.table-group__container-group-header{align-items:center;gap:20px;display:flex}.table-group_bulk-upload-file{cursor:pointer;background:0 0;border:none;gap:10px;margin:0;padding:0;display:flex}.table-group__vertical-line{background-color:#bcbcbc;width:1px;height:20px}.table-group__header{flex-grow:1;align-items:flex-start;display:flex;justify-content:flex-end!important}.table-group__link--hover-lineal{border-radius:.5rem;font-weight:700}.table-group__link--hover-lineal:hover{color:#313131;background:rgba(0,0,0,.1)}.table-group__container-tooltip:hover .table-group__tooltip{display:flex;position:absolute}.table-group__tooltip{color:#f6f6f6;text-align:left;z-index:1;background:#000;border-radius:.25rem;width:-webkit-max-content;width:max-content;padding:.25rem .375rem;display:none;position:absolute;top:-28px;left:calc(50% + .625rem)}.table-group__bulk-upload-file{cursor:pointer;-webkit-user-select:none;user-select:none;color:#313131;background:0 0;border:none;flex:1;justify-content:center;align-items:center;margin-left:10px;margin-right:20px;font-family:sofia pro;font-size:14px;line-height:20px;display:flex}.selected-file{text-align:center;font-size:12px}.bulk-upload-send-button{height:40px}.file-input-container{cursor:pointer;align-items:center;display:flex;overflow:hidden}.file-input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute}.content-bulk-upload-inputs{align-self:flex-end;align-items:center;gap:15px;margin-bottom:30px;display:flex}.button-donwload-bulk-template{border:none;justify-content:center;align-items:center;gap:10px;width:auto;height:auto;padding:0;display:flex}.button-donwload-bulk-template:hover{border:none}.alert-snackbar{box-sizing:border-box;background-color:#fff;border-radius:8px;align-items:center;gap:16px;width:321px;padding:16px;display:flex;box-shadow:0 2px 15px rgba(0,0,0,.1),0 15px 40px rgba(0,0,0,.08)}.alert-snackbar svg{min-width:24px}.form-confirm{flex-direction:column;justify-content:center;align-items:center;display:flex}.form-confirm__title{margin-top:40px}.form-confirm__body{flex-direction:column;width:70%;margin:40px 0;display:flex}.form-confirm__body-flex{justify-content:space-between;margin:10px 0;display:flex}.form-confirm__body-grid{grid-template-columns:1fr 1fr;justify-content:space-between;margin:10px 0;display:grid}.form-confirm__body-grid ul{flex-direction:column;gap:12px;margin:0;padding-left:0;display:flex}.form-confirm__body-grid li{list-style:none}.modal-create-group-v2__content-body{flex-direction:column;gap:.75rem;display:flex}.modal-create-group-v2__content-body .css-1g5zrcv-MuiInputBase-root-MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#9c56e0!important}.modal-create-group-v2__group-information{grid-column-gap:1.625rem;grid-row-gap:1.25rem;grid-template-columns:7.5rem minmax(12.75rem,4fr);align-items:start;gap:1.25rem 1.625rem;display:grid}.modal-create-group-v2__group-information>p{margin-top:12px}.modal-create-group-v2__group-start-day{grid-template-columns:11.5rem minmax(11rem,4fr);align-items:center;gap:1.25rem 3.625rem;display:grid}.modal-create-group-v2__group-start-day .textbox{padding-right:16px}.modal-create-group-v2__group-start-day .textbox .textbox-text{text-align:center}.modal-create-group-v2__group-end-day{grid-template-columns:7rem minmax(11rem,4fr);align-items:center;gap:1.25rem 1rem;display:grid}.modal-create-group-v2__date-advice{margin-bottom:.25rem}.modal-create-group-v2__group-frecuency{grid-row-gap:20px;grid-column-gap:10px;grid-template-columns:182px 1fr 210px;place-items:start;gap:20px 3.625rem;display:grid}.modal-create-group-v2__group-frecuency>p{margin-top:12px}.modal-create-group-v2__group-day{width:100%!important}.modal-create-group-v2__group-hour{flex-wrap:wrap;align-items:center;column-gap:12px;width:100%;display:flex}.modal-create-group-v2__group-hour .input{width:50px}.modal-create-group-v2__group-hour>div{width:100%}.modal-create-group-v2__group-duration{flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.modal-create-group-v2__group-duration .input{width:60px}.modal-create-group-v2__group-private{color:#bcbcbc;background:#f6f6f6;border-radius:4px;align-items:center;gap:8px;margin:12px 0;padding:4px 8px 6px;display:flex}.modal-create-group-v2__group-alert-days{color:#f74949;background:#ffe6e0;border-radius:4px;align-items:center;gap:8px;margin-top:-1.8rem;padding:4px 8px 6px;display:flex}.modal-create-group-v2__group-alert-days svg{width:20px;height:20px}.modal-create-group-v2__container-buttons{justify-content:center;align-items:center;gap:1.5rem;display:flex}.modal-create-group-v2__alert{margin-left:1rem}.input{flex-direction:column;gap:.25rem;font-family:Sofia Pro;font-style:normal;display:flex}.input__content{box-sizing:border-box;border:1px solid #313131;border-radius:.5rem;width:100%;padding:.625rem 1rem .5rem}.input__content--reg-14{font-size:14px;font-weight:400;line-height:20px}.input__content::placeholder{color:#bcbcbc}.input__content:focus:active::active-visible{border:1px solid #313131}.input__content:focus-visible{outline-offset:.5px;border:1px solid #313131;outline:1px solid transparent}.input__alert{margin-left:1rem}.input--disabled{color:#313131;cursor:not-allowed;border:1px solid #bcbcbc;background-color:transparent!important}.input--active{color:#313131}.select-comp{background:0 0;border:1px solid #313131;border-radius:.5rem;display:flex;position:relative}.select-comp__text{color:#313131;background:0 0;width:calc(100% - 2.25rem);padding-left:1rem;overflow:hidden}.select-comp__text--ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-comp__text--text-disabled{color:#313131}.select-comp__text--text-gris{color:#bcbcbc}.select-comp__text--text-black{color:#313131}.select-comp__text--default{padding-top:.6rem}.select-comp__text--small{padding-top:.3rem}.select-comp__text--xs{padding-top:.2rem}.select-comp__icon{color:#313131;cursor:pointer;background:0 0;align-items:center;padding-right:.5rem;display:flex}.select-comp__icon--default{margin:.4rem 0}.select-comp__icon--small{margin:.2rem 0}.select-comp__icon--xs{margin:0}.select-comp__icon--disabled{cursor:not-allowed}.select-comp__icon-up{transform:rotate(180deg)}.select-comp__icon-down{transform:rotate(0)}.select-comp__disabled{cursor:not-allowed;border:1px solid #bcbcbc;border-radius:.375rem}.select-comp__disabled .select-text{color:#e5e5e5!important}.select-comp__disabled:hover{color:#e5e5e5;border:1px solid #bcbcbc}.select-comp__dropdown{width:100%;position:absolute;top:46px}.select-comp__dropdown li:last-child{border-bottom:none}.select-options{box-sizing:border-box;cursor:pointer;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.6875rem;padding:.5rem .65rem .45rem;display:flex;position:relative}.select-options--open{width:auto;min-width:100%}.select-options--close{width:2.875rem}.select-options--active{border:1.25px solid #9c56e0}.select-options--inactive{border:1.25px solid #bcbcbc}.select-options__modal{box-sizing:border-box;z-index:100;background:#fff;border-radius:.5rem;margin:0;position:relative;top:-4px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.1),0 15px 40px rgba(0,0,0,.08)}.select-options__modal--open{z-index:99;bottom:0;right:-12.125rem}.select-options__modal--close{z-index:99;bottom:0;left:3.1rem}.select-options__modal--default,.select-options__modal--small{padding-bottom:0}.select-options__modal--isScroll{height:17.25rem;padding-bottom:1.5rem}.select-options__modal-content{height:100%;margin:0;padding:.625rem 0;overflow-x:hidden;overflow-y:auto}.select-options__modal-content::-webkit-scrollbar{background:#fff;border:1px solid #fff;width:8px}.select-options__modal-content::-webkit-scrollbar-thumb{background:#bcbcbc;border:5px solid #bcbcbc;border-radius:1.25rem}.select-options__sin-contenido{color:#bcbcbc;padding:0 1rem;font-family:Sofia Pro;font-size:14px;line-height:20px}.select-options__modal-option{cursor:pointer;color:#555;padding:.5rem .625rem .25rem;font-family:sofia pro;font-size:14px;line-height:21px;list-style:none}.select-options__modal-option:hover{color:#9c56e0;background:#f7f6fd}.select-options__modal-option--disabled{color:#e5e5e5;cursor:not-allowed}.select-options__modal-option--disabled:hover{color:#e5e5e5;background:#fff}.select-options__modal-qty-items3{height:119px}.select-options__modal-qty-items4{height:152px}.select-options__modal-qty-items5{height:183px}.select-options__modal-qty-items6{height:215px}.select-options__modal-qty-items7{height:247px}.select-options__modal-qty-items8{height:282px}.select-options__modal-qty-items9{height:314px}.select-filter{flex-direction:column;gap:.25rem;display:flex;position:relative}.select-filter__container{background:0 0;border:1px solid #313131;border-radius:.375rem;display:flex}.select-filter__input{color:#313131;border:0;border-radius:.55rem;outline:none;width:calc(100% - 36px);padding:.625rem 1rem .5rem;font-family:Sofia Pro;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.select-filter__input--active{background:0 0}.select-filter__input--disabled{cursor:not-allowed}.select-filter__input::placeholder{color:#bcbcbc}.select-filter__text{color:#313131;text-transform:capitalize;background:0 0;width:calc(100% - 20px);padding-top:.5rem;padding-left:1rem;overflow:hidden}.select-filter__text--ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-filter__text-disabled{color:#e5e5e5;text-transform:capitalize}.select-filter__icon{color:#313131;cursor:pointer;background:0 0;width:20px;padding-top:.8rem}.select-filter__icon--default{padding-right:1rem}.select-filter__icon--small{padding-right:1.25rem}.select-filter__icon--disabled{cursor:not-allowed}.select-filter__disabled{color:#e5e5e5;cursor:not-allowed;border:2px solid #e5e5e5;border-radius:.375rem}.select-filter__disabled .select-text{color:#e5e5e5!important}.select-filter__disabled:hover{color:#e5e5e5;border:2px solid #e5e5e5}.select-filter__active{cursor:pointer}.select-filter__alert{border:1px solid #ff2c2c}.select-filter__alert-message{margin-left:1rem}.select-filter__dropdown{width:100%;position:absolute;top:2.5rem}.modal-custom-url__container-body{grid-template-columns:4.875rem minmax(12.75rem,3fr);gap:1.25rem 1rem;display:grid}.modal-custom-url__container-courses{float:left;flex-direction:column;gap:1.25rem;display:flex}.modal-custom-url__section-alert-body{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal-custom-url__section-link{box-sizing:border-box;background:#f6f6f6;border-radius:.5rem;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:.75rem;padding:.1875rem 1rem;display:flex}.modal-custom-url__button-padding{padding:0}.modal-custom-url__token{flex-direction:row;justify-content:center;align-items:center;width:calc(100% - 1.1875rem);display:flex}.modal-custom-url>.modal__buttons{justify-content:flex-end}.modal-custom-url-alert .modal-message-alert__container-buttons{justify-content:center;gap:2.5rem}.modal-edit-group__header{flex-direction:row;justify-content:space-between;width:100%;display:flex}.modal-edit-group__tag{border-radius:1.5rem;padding-top:8px}.modal-edit-group__content-body{flex-direction:column;gap:.75rem;display:flex}.modal-edit-group__group-information{grid-template-columns:7.5rem minmax(12.75rem,4fr);align-items:start;gap:1.25rem 1.625rem;display:grid}.modal-edit-group__group-information>p{margin-top:12px}.modal-edit-group__group-start-day{grid-template-columns:11.5rem minmax(11rem,4fr);align-items:center;gap:1.25rem 3.625rem;display:grid}.modal-edit-group__group-start-day .textbox{padding-right:16px}.modal-edit-group__group-start-day .textbox .textbox-text{text-align:center}.modal-edit-group__group-end-day{grid-template-columns:7rem minmax(11rem,4fr);align-items:center;gap:1.25rem 1rem;display:grid}.modal-edit-group__date-advice{margin-bottom:.25rem}.modal-edit-group__group-frecuency{grid-row-gap:20px;grid-column-gap:10px;grid-template-columns:182px 1fr 210px;place-items:start;gap:20px 3.625rem;display:grid}.modal-edit-group__group-frecuency>p{margin-top:12px}.modal-edit-group__group-day{width:100%!important}.modal-edit-group__group-hour{flex-wrap:wrap;align-items:center;column-gap:12px;width:100%;display:flex}.modal-edit-group__group-hour .input{width:50px}.modal-edit-group__group-hour>div{width:100%}.modal-edit-group__group-duration{flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.modal-edit-group__group-duration .input{width:60px}.modal-edit-group__group-private{color:#bcbcbc;background:#f6f6f6;border-radius:8px;align-items:center;gap:8px;margin:12px 0;padding:10px 16px;display:flex}.modal-edit-group__group-alert-days{color:#f74949;background:#ffe6e0;border-radius:4px;align-items:center;gap:8px;margin-top:-1.8rem;padding:4px 8px 6px;display:flex}.modal-edit-group__group-alert-days svg{width:20px;height:20px}.modal-edit-group__container-buttons{justify-content:center;align-items:center;gap:1.5rem;display:flex}.modal-edit-group__alert{margin-left:1rem}.table-student__button{padding:.25rem .625rem}.table-student__button--icon{padding:0}.table-student__button--enabled{cursor:pointer}.table-student__button--disabled{cursor:not-allowed}.table-student__button--hover-lineal{border-radius:.5rem;font-weight:700;text-decoration:underline}.table-student__button--hover-lineal:hover{cursor:pointer;color:#313131;background:rgba(0,0,0,.1)}.table-student__button--hover-lineal a{padding:0}.table-student__button--hover-lineal a:hover{color:#313131}.students_filter__container_courses{grid-gap:.3125rem;text-align:center;flex-wrap:wrap;gap:.3125rem;width:auto;margin-bottom:1rem;display:flex}.students_filter__tag{margin:.375rem 0 .1875rem}.students_filter__button_removal{color:#000;padding:0 1px;text-decoration:none}.table-student__button-header{border-radius:6px;width:172px}.table-student__button-header p{font-family:Sofia Pro;font-weight:700}.table-student__container-group-header{align-items:center;gap:20px;display:flex}.table-student_bulk-upload-file{cursor:pointer;background:0 0;border:none;gap:10px;margin:0;padding:0;display:flex}.table-student__vertical-line{background-color:#bcbcbc;width:1px;height:20px}.table-student__header{flex-grow:1;align-items:flex-start;display:flex;justify-content:flex-end!important}.table-student__link--hover-lineal{border-radius:.5rem;font-weight:700}.table-student__link--hover-lineal:hover{color:#313131;background:rgba(0,0,0,.1)}.table-student__container-tooltip:hover .table-student__tooltip{display:flex;position:absolute}.table-student__tooltip{color:#f6f6f6;text-align:left;z-index:1;background:#000;border-radius:.25rem;width:-webkit-max-content;width:max-content;padding:.25rem .375rem;display:none;position:absolute;top:-28px;left:calc(50% + .625rem)}.table-student__bulk-upload-file{cursor:pointer;-webkit-user-select:none;user-select:none;color:#313131;background:0 0;border:none;flex:1;justify-content:center;align-items:center;margin-left:10px;margin-right:20px;font-family:sofia pro;font-size:14px;line-height:20px;display:flex}.table-student__selected-file{text-align:center;font-size:12px}.table-student__bulk-upload-send-button{height:40px}.table-student__file-input-container{cursor:pointer;align-items:center;display:flex;overflow:hidden}.table-student__file-input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute}.table-student__content-bulk-upload-inputs{align-self:flex-end;align-items:center;gap:15px;margin-bottom:30px;display:flex}.table-student__button-donwload-bulk-template{border:none;justify-content:center;align-items:center;gap:10px;width:auto;height:auto;padding:0;display:flex}.table-student__button-donwload-bulk-template:hover{border:none}.table-student-rooms__button--enabled{cursor:pointer}.table-student-rooms__button--disabled{cursor:not-allowed}.table-student-rooms__button--hover-lineal{border-radius:.5rem;font-weight:700}.table-student-rooms__button--hover-lineal:hover{cursor:pointer;color:#fff}.table-student-rooms__link--hover-lineal{color:#fff;border-radius:.5rem;width:70%;padding:0;font-size:14px;font-weight:700;text-decoration:none}.table-student-rooms__link--hover-lineal:hover{color:#fff}.table-student-rooms__link--hover-lineal:hover path{fill:#fff}.table-student-rooms__link-room{color:#000;text-decoration:none}.table-student-rooms__title{color:#000;padding-bottom:20px;padding-left:7px}.table-student-rooms__message{color:#bcbcbc;margin:14px 19px 0 0;padding-left:7px;font-size:14px;font-style:italic!important;font-weight:300!important}.table-student-rooms__link-student{color:#000;align-items:center;font-size:14px;text-decoration:none;display:flex}.table-student-rooms__container{background:#000;border-radius:.5rem;margin-top:10px;padding:11.5px 0 8.5px 20px;display:flex}.table-student-rooms__container:hover{opacity:.75}.table-student-rooms__icon{cursor:pointer}.table__container .table--padding{padding:0}.tag-history-status{padding:5px 10px;font-family:Sofia Pro;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.tag-history-status--En-riesgo{color:#b9992b;background-color:#fffdcd}.tag-history-status--Activo{color:#206614;background-color:#e5ffea}.tag-history-status--Cambiado{color:#555;background-color:#e5e5e5}.tag-history-status--Inactivo{color:#d84949;background-color:#ffe6e0}.tag-history-status--Finalizado{color:#756dc8;background-color:#dddaff}.tag-history-status--Eliminado{color:#fcfffe;background-color:#494d4b}.student-layout{box-sizing:border-box;flex-direction:column;gap:34px;width:100%;height:100%;display:flex;overflow-y:hidden}.student-layout__table{height:100%;max-height:-webkit-fit-content;max-height:fit-content;overflow:scroll}.student-layout__table::-webkit-scrollbar{background:#fff;border:1px solid #fff}.student-layout__table::-webkit-scrollbar-track{border:1px solid #fff}.student-layout__table::-webkit-scrollbar-thumb{background:#bcbcbc;border:3px solid #fff;border-radius:1.25rem}.user-header{box-sizing:border-box;cursor:pointer;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.6875rem;padding:.5rem .65rem .45rem;display:flex;position:relative}.user-header--open{width:auto;min-width:100%}.user-header--close{width:2.875rem}.user-header--active{border:none}.user-header--active .user-header__img-container{border:4px solid #f7f6fd}.user-header--inactive{border:none}.user-header:hover .user-dropdown__name{color:#9c56e0}.user-header:hover .user-dropdown__button{background:#e5e5e5}.user-header__name{margin:0;font-family:sofia pro;font-size:.875rem;line-height:1.25rem}.user-header__name--active{color:#9c56e0}.user-header__name--inactive{color:#313131}.user-header__img-container{border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;height:32px;display:flex}.user-header__img-container:hover{border:4px solid #f7f6fd}.user-header__img{width:2rem;height:2rem}.user-header__button{width:.625rem 1.25rem;cursor:pointer;border:none;border-radius:.25rem;padding:.25rem;display:flex;position:relative}.user-header__button--active{background:#e5e5e5}.user-header__button--inactive{background:0 0}.user-header__modal-container{z-index:90;background:0 0;width:100%;height:100vh;position:fixed;top:0;left:0}.user-header__modal{box-sizing:border-box;background:#fff;border-radius:.5rem;width:11.8125rem;min-height:11.0625rem;margin:0;padding:.5rem 0;position:absolute;box-shadow:0 2px 15px rgba(0,0,0,.1),0 15px 40px rgba(0,0,0,.08)}.user-header__modal--open{z-index:99999999;top:155px;right:32px}.user-header__modal--close{z-index:99;bottom:33px;left:87px}.user-header__modal-item{cursor:pointer;color:#555;padding:.5rem .625rem .25rem;font-family:sofia pro;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;list-style:none}.user-header__modal-item:hover{color:#9c56e0;background:#f7f6fd}.user-header__modal-item--disabled{color:#e5e5e5;cursor:not-allowed}.user-header__modal-item--disabled:hover{color:#e5e5e5;background:#fff}.user-header__modal-link-item{cursor:pointer;color:#555;padding:.5rem .625rem .25rem;font-family:sofia pro;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;list-style:none;display:block}.user-header__modal-link-item:hover{color:#9c56e0;background:#f7f6fd}.user-header__modal-link-item--disabled{color:#e5e5e5;cursor:not-allowed}.user-header__modal-link-item--disabled:hover{color:#e5e5e5;background:#fff}.user-header__modal-item-name{color:#555;padding:.5rem .625rem 0;font-family:sofia pro;font-size:14px;font-weight:400;line-height:21px;list-style:none}.user-header__modal-item-username{color:#bcbcbc;border-bottom:1px solid #e5e5e5;padding:0 .625rem 1rem;font-family:sofia pro;font-size:12px;font-weight:400;line-height:16px;list-style:none}.user-header__modal-item-username--split{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-header__pointer{cursor:pointer}.user-header__link{color:#555;text-decoration:none}.user-header__link:hover{color:#9c56e0;background:#f7f6fd}@media only screen and (max-width:1919px){.user-header__modal--open{top:125px;right:32px}.user-header__modal--close{bottom:18px;left:60px}}.guardian-layout{flex-direction:column;gap:34px;width:100%;height:100%;display:flex;overflow-y:hidden}.guardian-layout__table{height:100%;max-height:-webkit-fit-content;max-height:fit-content;overflow:scroll}.guardian-layout__table::-webkit-scrollbar{background:#fff;border:1px solid #fff}.guardian-layout__table::-webkit-scrollbar-track{border:1px solid #fff}.guardian-layout__table::-webkit-scrollbar-thumb{background:#bcbcbc;border:3px solid #fff;border-radius:1.25rem}.table-guardian__button--enabled{cursor:pointer}.table-guardian__button--disabled{cursor:not-allowed}.table-guardian__link{color:#313131;gap:.5rem;width:100%;min-width:-webkit-fit-content;min-width:fit-content;padding:.25rem .625rem;font-size:14px;text-decoration-line:underline;display:flex}.table-guardian__link--hover-lineal{border-radius:.5rem;font-weight:700}.table-guardian__link--hover-lineal:hover{color:#313131;cursor:pointer;background:rgba(0,0,0,.1)}.table-guardian__container-tooltip{padding:0}.table-guardian__container-tooltip:hover .table-guardian__tooltip{display:flex;position:absolute}.table-guardian__tooltip{color:#f6f6f6;text-align:left;z-index:1;background:#000;border-radius:.25rem;width:-webkit-max-content;width:max-content;padding:.25rem .375rem;display:none;position:absolute;top:-28px;left:calc(50% + .625rem)}.guardians_filter__container_courses{grid-gap:.3125rem;text-align:center;flex-flow:wrap;align-items:center;gap:.3125rem;width:auto;margin-bottom:1rem;display:flex}.guardians_filter__button_removal{color:#000;padding:0 1px;text-decoration:none}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder{opacity:1;color:#9ca3af}textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.bottom-0{bottom:0}.bottom-\[33px\]{bottom:33px}.left-0{left:0}.left-\[174px\]{left:174px}.left-\[87px\]{left:87px}.right-0{right:0}.top-0{top:0}.top-4{top:1rem}.z-10{z-index:10}.z-\[90\]{z-index:90}.z-\[99999999\]{z-index:99999999}.z-\[99\]{z-index:99}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-2{margin-bottom:.5rem!important}.\!mb-5{margin-bottom:1.25rem!important}.\!mb-6{margin-bottom:1.5rem!important}.\!ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[26px\]{margin-bottom:26px}.mb-\[30px\]{margin-bottom:30px}.ml-1{margin-left:.25rem}.ml-14{margin-left:3.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-\[10px\]{margin-right:10px}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[20px\]{margin-top:20px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.size-6{width:1.5rem;height:1.5rem}.\!h-auto{height:auto!important}.h-12{height:3rem}.h-20{height:5rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-\[138px\]{height:138px}.h-\[22px\]{height:22px}.h-\[360px\]{height:360px}.h-\[56px\]{height:56px}.h-\[600px\]{height:600px}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-\[200px\]{max-height:200px}.max-h-\[211px\]{max-height:211px}.max-h-\[416px\]{max-height:416px}.max-h-\[500px\]{max-height:500px}.\!min-h-8{min-height:2rem!important}.min-h-\[180px\]{min-height:180px}.min-h-\[34px\]{min-height:34px}.min-h-\[60px\]{min-height:60px}.min-h-\[70dvh\]{min-height:70dvh}.min-h-screen{min-height:100vh}.\!w-\[475px\]{width:475px!important}.\!w-\[700px\]{width:700px!important}.\!w-fit{width:-webkit-fit-content!important;width:fit-content!important}.\!w-full{width:100%!important}.w-12{width:3rem}.w-24{width:6rem}.w-3\/5{width:60%}.w-4{width:1rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[12rem\]{width:12rem}.w-\[130px\]{width:130px}.w-\[161px\]{width:161px}.w-\[180px\]{width:180px}.w-\[2\.875rem\]{width:2.875rem}.w-\[200px\]{width:200px}.w-\[228px\]{width:228px}.w-\[250px\]{width:250px}.w-\[312px\]{width:312px}.w-\[440px\]{width:440px}.w-\[460px\]{width:460px}.w-\[462px\]{width:462px}.w-\[620px\]{width:620px}.w-\[700px\]{width:700px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[200px\]{min-width:200px}.min-w-\[211px\]{min-width:211px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[300px\]{min-width:300px}.min-w-\[80px\]{min-width:80px}.min-w-fit{min-width:-webkit-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.\!max-w-\[700px\]{max-width:700px!important}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[300px\]{max-width:300px}.max-w-\[330px\]{max-width:330px}.max-w-\[370px\]{max-width:370px}.max-w-\[450px\]{max-width:450px}.max-w-\[505px\]{max-width:505px}.max-w-\[90px\]{max-width:90px}.max-w-xl{max-width:36rem}.flex-1{flex:1}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.scale-\[1\.2\]{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.animate-slide-in-left{animation:.15s ease-in-out slide-in-left}.animate-spin{animation:1s linear infinite spin}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.list-inside{list-style-position:inside}.list-\[initial\]{list-style-type:initial}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[165px_1fr\]{grid-template-columns:165px 1fr}.grid-cols-\[175px_1fr\]{grid-template-columns:175px 1fr}.grid-cols-\[48px_1fr_104px\]{grid-template-columns:48px 1fr 104px}.grid-cols-\[48px_1fr_104px_86px\]{grid-template-columns:48px 1fr 104px 86px}.grid-cols-\[48px_300px_104px_86px\]{grid-template-columns:48px 300px 104px 86px}.grid-cols-\[minmax\(120px\,max-content\)\,1fr\]{grid-template-columns:minmax(120px,max-content) 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-between{place-content:space-between}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[20px\]{gap:20px}.gap-\[40px\]{gap:40px}.gap-\[4px\]{gap:4px}.gap-x-4{column-gap:1rem}.gap-y-8{row-gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.25px\]{border-width:1.25px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#1DB954\]{--tw-border-opacity:1;border-color:rgb(29 185 84/var(--tw-border-opacity,1))}.border-\[\#FF4D4F\]{--tw-border-opacity:1;border-color:rgb(255 77 79/var(--tw-border-opacity,1))}.border-\[\#edf2f0\]{--tw-border-opacity:1;border-color:rgb(237 242 240/var(--tw-border-opacity,1))}.border-\[--color-gray-100\]{border-color:var(--color-gray-100)}.border-\[--color-main-blue-dark\]{border-color:var(--color-main-blue-dark)}.border-\[var\(--Neutral-Gray20\,\#EDF2F0\)\]{border-color:var(--Neutral-Gray20,#edf2f0)}.border-gray-1{--tw-border-opacity:1;border-color:rgb(246 246 246/var(--tw-border-opacity,1))}.border-gray-20{border-color:var(--color-gray-20)}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-40{border-color:var(--color-gray-40)}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-secondary-status-error-light{border-color:var(--color-error-light)}.border-secondary-status-error-main{border-color:var(--color-error-main)}.border-b-\[\#EDF2F0\]{--tw-border-opacity:1;border-bottom-color:rgb(237 242 240/var(--tw-border-opacity,1))}.bg-\[\#468eff\]{--tw-bg-opacity:1;background-color:rgb(70 142 255/var(--tw-bg-opacity,1))}.bg-\[\#756DC8\]{--tw-bg-opacity:1;background-color:rgb(117 109 200/var(--tw-bg-opacity,1))}.bg-\[\#C00808\]{--tw-bg-opacity:1;background-color:rgb(192 8 8/var(--tw-bg-opacity,1))}.bg-\[\#E5FFEA\]{--tw-bg-opacity:1;background-color:rgb(229 255 234/var(--tw-bg-opacity,1))}.bg-\[\#EDF2F04D\]{background-color:rgba(237,242,240,.3)}.bg-\[\#FFE5E5\]{--tw-bg-opacity:1;background-color:rgb(255 229 229/var(--tw-bg-opacity,1))}.bg-\[\#FFF1CC\]{--tw-bg-opacity:1;background-color:rgb(255 241 204/var(--tw-bg-opacity,1))}.bg-\[\#b9bfbd\]{--tw-bg-opacity:1;background-color:rgb(185 191 189/var(--tw-bg-opacity,1))}.bg-\[\#e57b43\]{--tw-bg-opacity:1;background-color:rgb(229 123 67/var(--tw-bg-opacity,1))}.bg-\[\#e5e5e5\]{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-\[\#f6f6f6\]{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity,1))}.bg-\[\#f8faf9\]{--tw-bg-opacity:1;background-color:rgb(248 250 249/var(--tw-bg-opacity,1))}.bg-\[--color-gray-20\]{background-color:var(--color-gray-20)}.bg-\[--color-gray-40\]{background-color:var(--color-gray-40)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-gray-1{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity,1))}.bg-gray-20{background-color:var(--color-gray-20)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-80{background-color:var(--color-gray-80)}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-inherit{background-color:inherit}.bg-main-blue-lighter{background-color:var(--color-main-blue-lighter)}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-secondary-orange-lighter{background-color:var(--color-secondary-orange-lighter)}.bg-secondary-purple-dark{background-color:var(--color-secondary-purple-dark)}.bg-secondary-purple-lighter{background-color:var(--color-secondary-purple-lighter)}.bg-secondary-status-error-light{background-color:var(--color-error-light)}.bg-secondary-status-error-main{background-color:var(--color-error-main)}.bg-secondary-status-success-main{background-color:var(--color-success-main)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-90{--tw-bg-opacity:.9}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.p-\[30px_24px\]{padding:30px 24px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[25px\]{padding-left:25px;padding-right:25px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[46px\]{padding-top:46px;padding-bottom:46px}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-\[41px\]{padding-left:41px}.pl-\[50px\]{padding-left:50px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-8{padding-right:2rem}.pr-\[27\.5px\]{padding-right:27.5px}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.\!font-nt-bau{font-family:NT Bau,sans-serif!important}.font-nt-bau{font-family:NT Bau,sans-serif}.\!text-\[12px\]{font-size:12px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[48px\]{font-size:48px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.\!font-normal{font-weight:400!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.\!leading-\[16px\]{line-height:16px!important}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[21px\]{line-height:21px}.leading-tight{line-height:1.25}.\!text-\[\#2491FD\]{--tw-text-opacity:1!important;color:rgb(36 145 253/var(--tw-text-opacity,1))!important}.\!text-\[\#259d81\]{--tw-text-opacity:1!important;color:rgb(37 157 129/var(--tw-text-opacity,1))!important}.\!text-\[\#555555\]{--tw-text-opacity:1!important;color:rgb(85 85 85/var(--tw-text-opacity,1))!important}.\!text-\[\#9C56E0\]{--tw-text-opacity:1!important;color:rgb(156 86 224/var(--tw-text-opacity,1))!important}.\!text-\[\#b9992b\]{--tw-text-opacity:1!important;color:rgb(185 153 43/var(--tw-text-opacity,1))!important}.\!text-\[\#c00808\]{--tw-text-opacity:1!important;color:rgb(192 8 8/var(--tw-text-opacity,1))!important}.\!text-\[\#d84949\]{--tw-text-opacity:1!important;color:rgb(216 73 73/var(--tw-text-opacity,1))!important}.\!text-\[--color-error-main\]{color:var(--color-error-main)!important}.\!text-\[--color-gray-60\]{color:var(--color-gray-60)!important}.\!text-gray-40{color:var(--color-gray-40)!important}.\!text-gray-400{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity,1))!important}.\!text-gray-80{color:var(--color-gray-80)!important}.\!text-secondary-purple-dark{color:var(--color-secondary-purple-dark)!important}.\!text-secondary-status-alert-main{color:var(--color-alert-main)!important}.\!text-secondary-status-error-main{color:var(--color-error-main)!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#206614\]{--tw-text-opacity:1;color:rgb(32 102 20/var(--tw-text-opacity,1))}.text-\[\#8E9693\]{--tw-text-opacity:1;color:rgb(142 150 147/var(--tw-text-opacity,1))}.text-\[\#BCBCBC\]{--tw-text-opacity:1;color:rgb(188 188 188/var(--tw-text-opacity,1))}.text-\[\#C00808\]{--tw-text-opacity:1;color:rgb(192 8 8/var(--tw-text-opacity,1))}.text-\[\#fcfffe\]{--tw-text-opacity:1;color:rgb(252 255 254/var(--tw-text-opacity,1))}.text-\[--color-error-main\]{color:var(--color-error-main)}.text-\[--color-gray-40\]{color:var(--color-gray-40)}.text-\[--color-gray-60\]{color:var(--color-gray-60)}.text-\[--color-main-blue-dark\]{color:var(--color-main-blue-dark)}.text-\[--color-success-main\]{color:var(--color-success-main)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-00{color:var(--color-gray-00)}.text-gray-40{color:var(--color-gray-40)}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-60{color:var(--color-gray-60)}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-80{color:var(--color-gray-80)}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-main-blue-default{color:var(--color-main-blue-default)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-secondary-orange-default{color:var(--color-secondary-orange-default)}.text-secondary-purple-dark{color:var(--color-secondary-purple-dark)}.text-secondary-status-error-light{color:var(--color-error-light)}.text-secondary-status-error-main{color:var(--color-error-main)}.text-secondary-status-success-main{color:var(--color-success-main)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.accent-black{accent-color:#000}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_1px_3px_\#00000026\,0_1px_13px_\#0000000d\]{--tw-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 13px rgba(0,0,0,.05);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color),0 1px 13px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_1px_50px_0_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 50px 0 rgba(0,0,0,.04);--tw-shadow-colored:0 1px 50px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0px_-1px_3px_0px_rgba\(0\,0\,0\,0\.15\)\,_0px_-1px_13px_0px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0px -1px 3px 0px rgba(0,0,0,.15),0px -1px 13px 0px rgba(0,0,0,.05);--tw-shadow-colored:0px -1px 3px 0px var(--tw-shadow-color),0px -1px 13px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0px_5px_16px_0px_rgba\(0\,0\,0\,0\.08\)\,0px_2px_10px_0px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0px 5px 16px 0px rgba(0,0,0,.08),0px 2px 10px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 5px 16px 0px var(--tw-shadow-color),0px 2px 10px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-medium{--tw-shadow:0px -2px 10px 0px rgba(0,0,0,.1),0px -5px 16px 0px rgba(0,0,0,.08);--tw-shadow-colored:0px -2px 10px 0px var(--tw-shadow-color),0px -5px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid transparent}.outline{outline-style:solid}.\!filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hide-numbers::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-numbers::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scrollbar-transparent{scrollbar-color:#b9bfbd transparent}.scrollbar-transparent::-webkit-scrollbar{width:8px}.scrollbar-transparent::-webkit-scrollbar-track{background:0 0}.table{display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:sofia pro;font-weight:100;src:url(/static/font/SofiaProUltraLight.3eae7135.otf);src:url(/static/font/SofiaProUltraLight.3eae7135.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:200;src:url(/static/font/SofiaProExtraLight.b014e613.otf);src:url(/static/font/SofiaProExtraLight.b014e613.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:300;src:url(/static/font/SofiaProLight.e63c6d4b.otf);src:url(/static/font/SofiaProLight.e63c6d4b.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:400;src:url(/static/font/SofiaProRegular.e26e6b4a.otf);src:url(/static/font/SofiaProRegular.e26e6b4a.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:500;src:url(/static/font/SofiaProMedium.ff6856d8.otf);src:url(/static/font/SofiaProMedium.ff6856d8.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:600;src:url(/static/font/SofiaProSemiBold.1d77494a.otf);src:url(/static/font/SofiaProSemiBold.1d77494a.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:700;src:url(/static/font/SofiaProBold.d36a455e.otf);src:url(/static/font/SofiaProBold.d36a455e.otf)format("opentype")}@font-face{font-family:sofia pro;font-weight:800;src:url(/static/font/SofiaProBlack.98b5a8d4.otf);src:url(/static/font/SofiaProBlack.98b5a8d4.otf)format("opentype")}:root{--color-gray-100:#171a1a;--color-gray-80:#303333;--color-gray-60:#494d4b;--color-gray-40:#b9bfbd;--color-gray-20:#edf2f0;--color-gray-2:#e5e5e5;--color-gray-1:#f6f6f6;--color-gray-00:#fcfffe;--color-main-green-dark:#001f19;--color-main-green-default:#1e5349;--color-main-green-light:#6be3cd;--color-main-green-lighter:#d9fff5;--color-main-blue-dark:#1d5bbc;--color-main-blue-default:#468eff;--color-main-blue-light:#abccff;--color-main-blue-lighter:#e2edff;--color-secondary-purple-dark:#5a52ad;--color-secondary-purple-default:#756dc8;--color-secondary-purple-light:#aea7f9;--color-secondary-purple-lighter:#dddaff;--color-secondary-orange-dark:#ac5734;--color-secondary-orange-default:#e57b43;--color-secondary-orange-light:#ffaa7d;--color-secondary-orange-lighter:#ffefe7;--color-error-main:#c00808;--color-error-light:#ffe5e5;--color-success-main:#206614;--color-success-light:#c15cff;--color-alert-main:#9f760b;--color-alert-light:#fff1cc;--spacing-x1:4px;--spacing-x2:8px;--spacing-x3:12px;--spacing-x4:16px;--spacing-x5:20px;--spacing-x6:24px;--spacing-x8:32px;--spacing-x10:40px;--spacing-x12:48px;--spacing-x14:56px;--spacing-x16:64px;--spacing-x18:72px;--spacing-x20:80px}.skeleton-full-width{width:100%;display:block}.page__layout{flex-direction:column;display:flex;position:relative}.page__header{z-index:10;border-bottom:1px solid var(--color-gray-20);background-color:#fff;flex-direction:column;gap:4px;padding:40px 56px 30px 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}.page__content{flex-direction:column;padding:40px 56px 40px 24px;display:flex}.page__footer{z-index:10;background:#fff;justify-content:flex-end;align-items:flex-end;gap:16px;width:100%;padding:24px 32px;display:flex;position:-webkit-sticky;position:sticky;bottom:0;right:0;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.page__separator{background:#b9bfbd;width:100%}.\*\:border-b>*{border-bottom-width:1px}.\*\:border-l>*{border-left-width:1px}.\*\:border-t>*{border-top-width:1px}.\*\:px-3>*{padding-left:.75rem;padding-right:.75rem}.\*\:py-4>*{padding-top:1rem;padding-bottom:1rem}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.\*\:last\:border-r:last-child>*{border-right-width:1px}.hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-20:hover{background-color:var(--color-gray-20)}.hover\:bg-main-blue-lighter:hover{background-color:var(--color-main-blue-lighter)}.hover\:bg-secondary-orange-lighter:hover{background-color:var(--color-secondary-orange-lighter)}.hover\:bg-secondary-status-error-light:hover{background-color:var(--color-error-light)}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-80:hover{color:var(--color-gray-80)}.hover\:text-main-blue-default:hover{color:var(--color-main-blue-default)}.hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.hover\:text-secondary-orange-default:hover{color:var(--color-secondary-orange-default)}.hover\:text-secondary-status-error-main:hover{color:var(--color-error-main)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid transparent}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:bottom-\[18px\]{bottom:18px}.md\:left-\[154px\]{left:154px}.md\:block{display:block}.md\:w-fit{width:-webkit-fit-content;width:fit-content}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&_\.ant-modal-close\]\:hidden .ant-modal-close{display:none}.\[\&_\.ant-modal-content\]\:p-0 .ant-modal-content,.\[\&_\.copyable-button\]\:p-0 .copyable-button,.\[\&_\.hideable-button\]\:p-0 .hideable-button{padding:0}.\[\&_\.icon-copy\]\:text-\[20px\] .icon-copy{font-size:20px}.\[\&_\.text-paragraph\]\:font-bold .text-paragraph{font-weight:700}.\[\&_\.typography\]\:mr-\[20px\] .typography{margin-right:20px}.\[\&_\.typography\]\:w-\[161px\] .typography{width:161px}.\[\&_\.typography\]\:text-left .typography{text-align:left}.\[\&_\.typography\]\:text-sm .typography{font-size:.875rem;line-height:1.25rem}.\[\&_\.typography\]\:font-bold .typography{font-weight:700}.\[\&_\.typography\]\:text-\[\#C00808\] .typography{--tw-text-opacity:1;color:rgb(192 8 8/var(--tw-text-opacity,1))}.\[\&_\>div\>div\]\:w-full>div>div,.\[\&_\>div\]\:w-full>div{width:100%}.\[\&_p\]\:\!text-center p{text-align:center!important}.\[\&_p\]\:\!font-nt-bau p{font-family:NT Bau,sans-serif!important}.\[\&_p\]\:\!text-\[12px\] p{font-size:12px!important}.\[\&_p\]\:text-xs p{font-size:.75rem;line-height:1rem}.\[\&_p\]\:\!leading-\[16px\] p{line-height:16px!important}.\[\&_p\]\:leading-4 p{line-height:1rem}.\[\&_p\]\:\!text-\[\#206614\] p{--tw-text-opacity:1!important;color:rgb(32 102 20/var(--tw-text-opacity,1))!important}.\[\&_p\]\:\!text-\[\#9F760B\] p{--tw-text-opacity:1!important;color:rgb(159 118 11/var(--tw-text-opacity,1))!important}.\[\&_p\]\:\!text-\[\#C00808\] p{--tw-text-opacity:1!important;color:rgb(192 8 8/var(--tw-text-opacity,1))!important}.\[\&_p\]\:text-\[\#5A52AD\] p{--tw-text-opacity:1;color:rgb(90 82 173/var(--tw-text-opacity,1))}.\[\&_p\]\:text-\[\#C00808\] p{--tw-text-opacity:1;color:rgb(192 8 8/var(--tw-text-opacity,1))}.\[\&_span\]\:ml-0 span{margin-left:0}.\[\&_span\]\:\!w-full span{width:100%!important}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.projects-id-Cell-project-id{padding:0}.projects-id-Cell-project-id p{font-size:14px;line-height:20px}.search-buttons-container{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.filter-dropdown-container{border-radius:10px;flex-direction:column;gap:16px;padding:16px;display:flex}.sortable-column-title{justify-content:space-between;align-items:center;display:flex}.surveys__title-section-container{flex-direction:row;align-content:center;align-items:center;display:flex}.survey_container *{border:none!important}.survey-container{margin:10px 40px}.question__radial-rank-options-container{display:flex}.question__radial-rank-options-container.radial-text-options{flex-direction:column}.question__radial-rank-options-container.radial-rank-options{flex-direction:row;align-content:center;align-items:center}.question__textarea{border:none}.question__radial_rank_option{margin-right:32px}.survey-head-title{flex-direction:row;align-content:center;align-items:center;margin:10px;display:flex}.survey-head{align-items:left;flex-direction:column;align-content:center;margin:10px;display:flex}.survey-head *{margin:5px}.survey-page-model{color:#5a52ad;background-color:#dddaff;border-radius:12px;gap:10px;height:32px;padding:4px 16px}.survey-exit-button{cursor:pointer;flex-direction:row;align-content:center;align-items:center;margin-left:auto;text-decoration:underline;display:flex}.survey-main-container{width:80%;margin:auto}.survey-icon-arrow{transform:rotate(180deg)}.surveys-button-modal{border-radius:32px;gap:12px;width:100%;margin:10px 0;display:block}.surveys-button-modal *{border-radius:32px}.surveys-cancel-button{cursor:pointer;margin:10px;text-decoration:underline}.survey-modal-body{text-align:center;margin-top:15px}.surveys-button-backoffice{letter-spacing:-.5px;vertical-align:middle;font-family:NT Bau,sans-serif;font-size:18px;font-weight:500;line-height:24px;width:60%!important}.survey-thank-you-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:70%;margin:auto;display:flex}.survey-thank-you-container *{margin-top:30px}.ant-table-expanded-row-fixed{display:none!important}.tabs{background:#fff;margin:40px 0}.tabs__header{border-bottom:1px solid #313131;display:flex;position:relative}.tabs__button{cursor:pointer;color:#bcbcbc;background:0 0;border:none;border-bottom:4px solid #fff;padding:20px;font-family:Sofia Pro;font-size:16px;font-style:normal;font-weight:700;line-height:24px;transition:all .3s}.tabs__content{margin:0;padding-top:20px}.tabs__content-inner{transition:all .3s;display:flex}.tabs__content-child{flex-direction:column;width:100%;transition:all .3s;display:none;overflow:hidden}.tabs__content-child--active{transition:all .2s;display:flex}.tabs--active{color:#313131;border-bottom:4px solid #000;transition:all .3s}.tabs--justify-center{justify-content:center}.tabs__icon--large{gap:12px;padding:1.0625rem 3rem 1.125rem;font-size:16px;line-height:24px}.tabs__icon--default{gap:12px;padding:.8125rem 2rem .75rem;font-size:16px;line-height:24px}.tabs__icon--small{gap:8px;padding:.4688rem 1.25rem .2813rem;font-size:14px;line-height:16px}.tabs__no-icon--large{padding:1.0625rem 2.0313rem 1.125rem 2rem;font-size:16px;line-height:24px}.tabs__no-icon--default{padding:.75rem 1.5313rem .6875rem;font-size:16px;line-height:24px}.tabs__no-icon--small{padding:.4688rem 1.25rem .2813rem;font-size:14px;line-height:16px}.tooltip{font-family:sofia pro;font-size:12px;font-style:normal;font-weight:400;line-height:16px;position:relative}.tooltip:hover .tooltip__title{display:flex}.tooltip__title{text-align:left;z-index:1;border-radius:.25rem;width:-webkit-max-content;width:max-content;padding:.25rem .375rem;display:none;position:absolute}.change-room-modal{background:#fff;width:100%}.change-room-modal__title{margin-bottom:16px}.change-room-modal__description{margin-bottom:24px}.change-room-modal__form-group{margin-bottom:32px}.change-room-modal__form-group-label{margin-bottom:12px}.change-room-modal__button-group{justify-content:flex-end;align-items:flex-end;display:flex}.change-room-modal__form-group-dropdown{width:100%}.change-room-modal__button-group-cancel{width:180px;margin-right:12px}.change-room-modal__button-group-confirm{width:180px}.change-room-modal .close-button{cursor:pointer;color:#333;background:0 0;border:none;font-size:20px;position:absolute;top:8px;right:8px}.change-room-modal .close-button:hover{color:#000}.modal-edit-student{width:100%}.modal-edit-student__container{flex-direction:column;gap:32px;display:flex}.modal-edit-student__row{gap:32px;display:flex}.modal-edit-student__column{flex-direction:column;gap:12px;width:50%;display:flex;position:relative}.modal-edit-student__dropdown{width:100%;min-height:48px}.modal-edit-student__dropdown>div{height:100%}.modal-edit-student__typography-one-column{margin-bottom:12px}.modal-edit-student__input{padding:12px 16px}.modal-message-alert__content-body{flex-direction:column;gap:2.25rem;margin-top:20px;padding:0 7px;display:flex}.floating-menu-v2{cursor:pointer;background:0 0;border-radius:.25rem;width:auto;padding:.5rem;display:flex;position:relative}.floating-menu-v2:hover,.floating-menu-v2--visible{background:#e5e5e5}.floating-menu-v2__container{z-index:7;background:0 0;width:100vw;height:100vh;position:fixed;top:0;right:0}.floating-menu-v2__content{z-index:8;background:#fff;border-radius:.5rem;flex-direction:column;align-items:flex-start;width:auto;min-width:7.25rem;margin:0;padding:.5rem 0;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.1),0 15px 40px rgba(0,0,0,.08)}.floating-menu-v2__content--left{right:.625rem}.floating-menu-v2__content--right{left:.625rem}.floating-menu-v2__content div{width:100%}.floating-menu-v2__content-item{width:100%;list-style:none}.floating-menu-v2__content-item:hover{background:#f7f6fd}.floating-menu-v2__icon-dots{width:.25rem;height:1.125rem}.item-floating-menu-v2{z-index:8;width:100%;padding:.5rem .8125rem .25rem .625rem;font-family:Sofia Pro;font-size:14px;font-style:normal;font-weight:400;line-height:21px;list-style:none}.item-floating-menu-v2--active{cursor:pointer;color:#555}.item-floating-menu-v2--active a{color:#555;text-decoration:none}.item-floating-menu-v2--active:hover{color:#9c56e0;background:#f7f6fd}.item-floating-menu-v2--active:hover a{color:#9c56e0}.item-floating-menu-v2--disabled{cursor:not-allowed;color:#bcbcbc}.item-floating-menu-v2--disabled a{color:#bcbcbc;text-decoration:none}.item-floating-menu-v2--disabled:hover{color:#bcbcbc;background:0 0}.item-floating-menu-v2--disabled:hover a{color:#bcbcbc}.certificate-design{flex-direction:column;align-items:flex-start;padding-bottom:35px;padding-left:15px;display:flex}.certificate-design__container-information{width:100%}.certificate-design__container-title{padding-bottom:30px}.certificate-design__container-form{grid-template-columns:8rem minmax(12.75rem,37.9rem);gap:1.5rem .56rem;display:grid}.certificate-design__container-buttons{justify-content:flex-end;align-items:center;gap:1.5rem;padding-top:4rem;display:flex}.certificate-design__typography{margin-top:.5625rem}.certificate-design__typography-limits{color:#bcbcbc;font-size:12px;line-height:16px}.certificate-design__inputs input{font-family:Sofia Pro;font-style:normal;color:#e5e5e5!important;background-color:transparent!important}.certificate-design__inputs-firm input{font-family:Sofia Pro;font-style:normal;color:#313131!important;background-color:transparent!important}.certificate-design__title{padding-bottom:12px}.certificate-design__sub-title{padding-bottom:10px}.certificate-design__sub-title-certificate{padding-top:48px;padding-left:15px}.certificate-design__duration{flex-wrap:wrap;gap:10px;width:74%;display:flex}.certificate-design__input-date{display:flex;border:1px solid #313131!important;width:30%!important}.certificate-design__file{cursor:pointer;background:0 0;border:2px solid #313131;border-radius:.375rem;justify-content:space-evenly;align-items:center;padding:.4688rem 1.25rem .2813rem;display:flex}.certificate-design__file label{cursor:pointer;justify-content:center;width:100%;display:flex}.certificate-design__file label p{padding-right:10px;font-family:sofia pro;font-size:14px;font-weight:700;line-height:16px}.certificate-design__button .input{padding-bottom:10px}.certificate-design__input-logo{border:1px solid #313131!important;width:auto!important;margin-bottom:10px!important;padding:.5rem 1rem .375rem!important}.certificate-design__input-logo .textbox-icon{cursor:pointer;flex-direction:row-reverse;display:flex}.certificate-design__input-firm{border:1px solid #313131!important;width:auto!important;margin-bottom:10px!important;padding:.5rem 1rem .375rem!important}.certificate-design__input-firm .textbox-icon{cursor:pointer;flex-direction:row-reverse;display:flex}.certificate-design__input-firm-bad{border:1px solid #ff2c2c!important;width:auto!important;margin-bottom:10px!important;padding:.5rem 1rem .375rem!important}.certificate-design__input-firm-bad .textbox-icon{cursor:pointer;flex-direction:row-reverse;display:flex}.certificate-design__input-firm-bad .textbox-text{color:#ff2c2c!important}.certificate-design__color-frame label{color:#313131;font-family:Sofia Pro;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.certificate-design .hidden{display:none!important}.certificate-design__modal{grid-template-columns:8rem minmax(12.75rem,3fr);gap:1.5rem .56rem;display:grid}.certificate-design__button-modal{margin-right:24px}.certificate-design__button-firm{justify-content:center;display:flex;width:100%!important}.preview-container{width:840px;height:595px;position:relative}.certificate-preview{box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;gap:17px;width:900px;padding:21px 47px 33px;display:flex}.certificate-preview__logos{flex-direction:row;justify-content:space-between;align-items:center;height:75px;display:flex}.certificate-preview__container-alternatives-logo{align-items:center;gap:42px;display:flex}.certificate-preview__alternative-logo{gap:42px;max-width:102px;max-height:76px;display:flex}.certificate-preview__details-certificate{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.certificate-preview__cantainer-student-name{width:379px;height:88px;margin-bottom:40px}.certificate-preview__to-student{margin-bottom:4px}.certificate-preview__student-name{font-size:38px;line-height:44px}.certificate-preview__message{margin-bottom:8px}.certificate-preview__course-name{max-width:500px;margin-bottom:8px;font-size:20px;line-height:28px}.certificate-preview__container-signatures{flex-direction:row;justify-content:space-between;display:flex}.certificate-preview__signature{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.certificate-preview__signature-img{max-width:121px;max-height:81px}.certificate-preview__hr{width:198px;margin:12px auto}.certificate-preview__person-position{margin-bottom:4px;line-height:19px}.certificate-preview__position{line-height:18px}.textbox{background:0 0;border:2px solid #313131;border-radius:.375rem;padding:.4rem;display:flex}.textbox .textbox-text{color:#313131;background:0 0;width:90%}.textbox .textbox-text__text{color:#313131;border:none;margin:0;font-family:Sofia Pro;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.textbox .textbox-text__text:focus{outline:none}.textbox .textbox-icon{color:#313131;background:0 0;width:10%;padding-left:.8rem}.textbox .textbox-icon--default{width:10%}.textbox .textbox-icon--small{padding-right:.8rem}.textbox__disabled{color:#e5e5e5;border:2px solid #e5e5e5;border-radius:.375rem;width:300px}.textbox__disabled .textbox-text{color:#e5e5e5!important}.textbox__disabled:hover{color:#e5e5e5;border:2px solid #e5e5e5}.textbox__error{color:#ff2c2c;border-radius:.375rem;width:300px;border:2px solid #ff2c2c!important}.textbox__error .textbox-text{color:#ff2c2c!important}.textbox__error:hover{color:#ff2c2c;border:2px solid #ff2c2c}.file-input-component__upload{display:none}.color-frame{border:1px solid #000;border-radius:.5rem;justify-content:space-evenly;align-items:center;width:100px;display:flex}.color-frame input{background-color:#fff;border:none;border-radius:.5rem;width:20px;height:25px;margin:2px;padding:0}.modal-preview{padding:2.25rem 2.6563rem}.modal-preview__content-body{flex-direction:column;gap:2.25rem;display:flex}.modal-preview__container-buttons{align-items:center;width:100%;display:flex}.modal-preview__container-buttons--justify{justify-content:space-between}.modal-preview__container-buttons--center{justify-content:center}.modal-preview__container-buttons--end{justify-content:flex-end}.modal-preview__message--left{text-align:left}.modal-preview__message--center{text-align:center}.certificate-sending{padding-left:15px}.certificate-sending__list{flex-direction:row;gap:.625rem;width:-webkit-fit-content;width:fit-content;margin:0;padding:0;list-style:none;display:flex}.certificate-sending__item{align-items:center;gap:.625rem;width:380px;display:flex}.certificate-sending__list-container-room{flex-direction:column;gap:1.75rem;padding-top:1.5rem;display:flex}.certificate-sending__container-room{border:1px solid #313131;border-radius:8px;align-items:center;padding:1rem}.certificate-sending__input{accent-color:#000;border-radius:.25rem;width:1rem;height:1rem;margin:.25rem}.certificate-sending__subtitle-rooms{margin:2rem 0 .75rem}.certificate-sending__subtitle-students{margin:2rem 0 .5rem}.certificate-sending__number-rooms{align-items:center;margin-bottom:1.25rem;display:flex}.certificate-sending__columns{flex-direction:column;gap:8px;display:flex}.certificate-sending__container-buttons{justify-content:flex-end;align-items:center;gap:1.5rem;padding-top:4rem;display:flex}.certificate-sending__container-information{width:100%}.certificate-sending__title{padding-bottom:12px}.certificate-sending__loading{transform:scale(.8)}.certificate-sending__icon-success{width:56px;height:56px}.group-rooms-header__container{box-sizing:border-box;width:calc(100% - 3.5rem)}.group-rooms-header__button-back{padding:0;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.group-rooms-header__icon-back{transform:rotate(180deg)}.group-rooms-header__title{padding:13px 0 24px;font-family:Sofia Pro;font-style:normal}.group-rooms-header__container-details{box-sizing:border-box;background-color:#f7f6fd;border-radius:.5rem;flex-direction:row;width:100%;padding:1.25rem 1.5rem;display:flex}.group-rooms-header__details{grid-template-columns:minmax(28rem,35rem) 50%;align-items:start;gap:.75rem 3.5rem;display:grid}.group-rooms-header__item-detail{grid-template-columns:7.5rem minmax(8rem,1fr);align-items:start;display:grid}.group-rooms-header__item-detail>p{padding-top:3px}.group-rooms-header__description-item{align-items:center;gap:.5rem;display:flex}.group-rooms-header__description-item button{padding:0}.group-rooms-header__width-w-cta{width:298px}.group-rooms-header__width-no-cta{width:auto}.group-rooms-header__description-item-list{grid-gap:.5rem;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.group-rooms-header__text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-rooms-header__tooltip{justify-content:flex-start;width:100%;padding:0!important}.table-projects__justify-content-left{background-color:green;padding:10px 20px 0}.table-projects__container-organization{align-items:center;gap:4px;display:flex}.table-projects__first-item-organization{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-projects__first-item-organization .tooltip-wrapper{max-width:28px}.table-projects__list-organization{margin:6px 0;padding:0 25px}.table-projects__badge-qty-projects{color:#494d4b;background-color:#edf2f0;width:28px;height:16px;padding:0 5px}.table-projects__badge-qty-projects .badge__text p{letter-spacing:-.5px;font-family:NT Bau;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.table-projects__status{padding:5px 20px;font-size:14px}.table-projects__button_view_project{font-size:14px}.table-projects__text-container{justify-content:center;align-items:center;display:flex}.table-projects__icon-container{margin-left:-10px}.table-projects__link{justify-content:center;align-items:center;display:flex}.table-projects__button-room{color:#000;padding:0;font-size:14px;font-weight:400;line-height:20px}.table__td--project-organization-name .table__value{width:100%}.tag-projects-status__in_progress{color:#259d81;background-color:#d2f9f0}.tag-projects-status__completed{color:#d84949;background-color:#ffe6e0}.tag-projects-status__to_begin{color:#b9992b;background-color:#fffdcd}.projects-detail__container{padding:32px}.projects-detail__button-room{color:#000;padding:0;font-size:14px;font-weight:400;line-height:20px}.projects-detail__tag{width:100px}.projects-detail__body{background-color:#f7f6fe;border-radius:8px;margin-top:20px;padding:20px}.projects-detail__body--column{flex:1}.projects-detail__body--row{align-items:center;margin-bottom:15px;display:flex}.projects-detail__body--row :first-child{width:200px}.projects-detail__body--row :last-child{width:250px}.projects-detail__body--buttons{justify-content:flex-end;align-items:center;display:flex}.projects-detail__body--buttons--outline{justify-content:space-around;align-items:center;display:flex}.projects-detail__body--buttons--outline :last-child{margin-top:-2px;margin-left:7px}.projects-detail__body--buttons--lineal{justify-content:space-around;align-items:center;display:flex}.projects-detail__body--buttons--lineal :last-child{margin-top:7px;margin-left:7px}.projects-detail__tabs{padding:32px 25px}.general-data-project{flex-direction:column;gap:32px;width:100%;display:flex}.general-data-project__container-title{justify-content:space-between;align-items:flex-end;display:flex}.general-data-project__section-title{font-weight:700}.general-data-project__section{background-color:#f8faf9;border-radius:24px;align-items:flex-start;gap:40px;padding:30px 24px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 13px rgba(0,0,0,.05)}.general-data-project__section .badge .typography{font-size:14px;line-height:20px;color:inherit!important}.general-data-project__section ul{list-style:disc}.general-data-project__column{grid-template-columns:1fr;justify-items:start;gap:20px;width:50%;display:grid}.general-data-project__column ul{margin-bottom:0;padding-inline-start:20px}.general-data-project__row{grid-template-columns:130px calc(100% - 130px);gap:8px;display:grid}.general-data-project__text-button-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 25px);overflow:hidden;margin:0!important}.general-data-project__link{color:#313131}.general-data-project__ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.general-data-project__button-ellipsis{border:inherit;background-color:inherit;cursor:pointer;gap:8px;height:24px;min-height:24px;padding:0;display:flex;overflow:hidden}.general-data-project__button-ellipsis p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.general-data-project__button-underline p{text-decoration:underline}.general-data-project__button-room{color:#000;padding:0;font-size:14px;font-weight:400;line-height:20px}.general-data-project__tag{width:100px}.general-data-project__body{background-color:#f7f6fe;border-radius:8px;margin-top:20px;padding:20px}.general-data-project__body--column{flex:1}.general-data-project__body--row{align-items:center;margin-bottom:15px;display:flex}.general-data-project__body--row :first-child{width:200px}.general-data-project__body--row :last-child{width:250px}.general-data-project__body--buttons{justify-content:flex-end;align-items:center;display:flex}.general-data-project__body--buttons--outline{justify-content:space-around;align-items:center;display:flex}.general-data-project__body--buttons--outline :last-child{margin-top:-2px;margin-left:7px}.general-data-project__body--buttons--lineal{justify-content:space-around;align-items:center;display:flex}.general-data-project__body--buttons--lineal :last-child{margin-top:7px;margin-left:7px}.column-detail{flex-direction:column;gap:32px;width:100%;display:flex}.column-detail__container-title{justify-content:space-between;align-items:flex-end;display:flex}.column-detail__section-title{font-weight:500}.column-detail__section{background-color:#f8faf9;border-radius:24px;align-items:flex-start;gap:40px;padding:30px 24px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 13px rgba(0,0,0,.05)}.column-detail__column{grid-template-columns:1fr;justify-items:start;gap:20px;width:50%;display:grid}.column-detail__column ul{margin-bottom:0;padding-inline-start:20px}.column-detail__row{grid-template-columns:130px calc(100% - 130px);gap:8px;display:grid}.column-detail__text-button-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 25px);overflow:hidden;margin:0!important}.column-detail__link{color:#313131}.column-detail__ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.column-detail__button-ellipsis{border:inherit;background-color:inherit;cursor:pointer;gap:8px;height:24px;min-height:24px;padding:0;display:flex;overflow:hidden}.column-detail__button-ellipsis p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.column-detail__button-underline p{text-decoration:underline}.column-detail__button-room{color:#000;padding:0;font-size:14px;font-weight:400;line-height:20px}.column-detail__tag{width:100px}.column-detail__body{background-color:#f7f6fe;border-radius:8px;margin-top:20px;padding:20px}.column-detail__body--column{flex:1}.column-detail__body--row{align-items:center;margin-bottom:15px;display:flex}.column-detail__body--row :first-child{width:200px}.column-detail__body--row :last-child{width:250px}.column-detail__body--buttons{justify-content:flex-end;align-items:center;display:flex}.column-detail__body--buttons--outline{justify-content:space-around;align-items:center;display:flex}.column-detail__body--buttons--outline :last-child{margin-top:-2px;margin-left:7px}.column-detail__body--buttons--lineal{justify-content:space-around;align-items:center;display:flex}.column-detail__body--buttons--lineal :last-child{margin-top:7px;margin-left:7px}.nav-detail__fixed-header{z-index:3;background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 10px rgba(0,0,0,.1),0 5px 16px rgba(0,0,0,.08)}.nav-detail__badge{background-color:#edf2f0;border-radius:12px;min-width:95px}.nav-detail__button-back{padding:0;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.nav-detail__button-back .btn__text{text-decoration:underline}.nav-detail__title{padding:16px 0 0}.project-dashboard{width:100%;padding-top:48px}.project-dashboard__loader{justify-content:center;align-items:center;width:100%;min-height:70dvh;display:flex}.project-dashboard__empty{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:70dvh;display:flex}.project-dashboard__container{flex-direction:column;gap:32px;display:flex}.project-dashboard__header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.project-dashboard__content{background-color:rgba(237,242,240,.4);border-radius:24px;flex-direction:column;gap:20px;padding:24px;display:flex;overflow:auto;box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 13px rgba(0,0,0,.05)}.project-dashboard__content-item{align-items:center;gap:8px;display:flex}.project-dashboard__content-item-order{min-width:143px}.project-dashboard__content-item-name{min-width:319px}.project-dashboard__error{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding-top:16px;display:flex}.copy-container{width:100%}.copy-container .copy-content{align-items:center;gap:8px;display:flex}.copy-container .copy-text{color:#000;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:14px;overflow:hidden}.copy-container .copy-button{cursor:pointer}.copy-container .error-message{color:#f44336;text-align:center;margin-top:4px;font-size:12px}.room-detail-v2__icon-back{transform:rotate(180deg)}.room-detail-v2__container{box-sizing:border-box;width:100%;padding:32px 32px 0}.room-detail-v2__button-back{padding:0;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.room-detail-v2__title{padding:16px 0 0}.room-detail-v2__body{margin-top:32px}.room-detail-v2__body .tab-button--tab--active p{color:#fcfffe}.room-detail-v2__body .css-18l37hp{box-shadow:none!important}.room-detail-v2__modal-news-session-cancellation .modal-container__title{margin-top:40px}.room-detail-v2__modal-news-session-cancellation .checkbox-container{gap:8px}.room-detail-v2__modal-news-session-cancellation .checkbox-container .checkbox-label{font-weight:500}.room-detail-v2__content-session-type .modal-container__title{width:366px}.room-detail-v2__content-modal-register .ant-modal-content{width:500px}.tooltip-wrapper{width:-webkit-fit-content;width:fit-content}.no-access{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.no-access>a{margin-top:8px}.room-details-section-title{padding-top:.5em;padding-left:1em;font-family:Sofia Pro;font-size:16px}.room-details-add-teacher-button{margin-top:1em;margin-left:1em}.attendance-student-v2{justify-content:space-between;margin-bottom:30px;display:flex}.attendance-student-v2__content{justify-content:flex-start;align-items:center;margin-top:0;display:flex}.attendance-student-v2__status-tags{flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;display:flex}.attendance-student-v2__status-tags-item{font-size:12px!important;font-weight:400!important;line-height:16px!important}.attendance-student-v2__status-tags-item--attended{color:#259d81}.attendance-student-v2__status-tags-item--delay{color:#b9992b}.attendance-student-v2__status-tags-item--absence{color:#d84949}.attendance-student-v2__status-tags-item--justified{color:#555}.attendance-student-v2__status-tags-item--recovered{color:#2491fd}.attendance-student-v2__status-tags-item--material{color:#9c56e0}.modal-detail-cancellation-session{width:700px!important;max-width:700px!important}.modal-detail-cancellation-session>div{width:100%}.modal-detail-cancellation-session .btn--primary{width:430px}.modal-cancel-session{width:710px!important}.modal-cancel-session .ant-modal-content{padding-top:48px}.modal-cancel-session__content{flex-direction:column;gap:32px;display:flex}.modal-cancel-session__content>div:first-child{flex-direction:column;align-items:center;gap:24px;display:flex}.modal-cancel-session__content>div:first-child>p{text-align:center;width:536px}.modal-cancel-session__dropdown,.modal-cancel-session__container-toggle{flex-direction:column;gap:12px;display:flex}.modal-cancel-session__container-toggle>div{gap:12px;display:flex}.modal-cancel-session__advice{background-color:#fff1cc;border-radius:8px;align-items:center;gap:16px;width:100%;margin-top:8px;padding:12px;display:flex}.modal-cancel-session__advice p,.modal-cancel-session__icon-info{color:#9f760b}.modal-cancel-session__buttons{flex-direction:row;justify-content:flex-end;gap:16px;display:flex}.modal-cancel-session__buttons .btn--tertiary{width:120px}.modal-cancel-session__buttons .btn--primary{width:230px}.modal-cancel-session .modal-container__title{margin-top:40px}.modal-cancel-session .modal-container__description{margin-bottom:32px}.modal-cancel-session__badge-color-tecnico{background-color:#dddaff}.modal-cancel-session__badge-color-tecnico p{color:#5a52ad}.modal-cancel-session__badge-color-contratiempos{background-color:#ffefe7}.modal-cancel-session__badge-color-contratiempos p{color:#e57b43}.modal-cancel-session__badge-color-entorno{background-color:#e2f2ff}.modal-cancel-session__badge-color-entorno p{color:#468eff}.modal-cancel-session__badge-color-administrativo{background-color:#daf2f0}.modal-cancel-session__badge-color-administrativo p{color:#153b34}.modal-cancel-session__badge-color-salud{background-color:#fff1cc}.modal-cancel-session__badge-color-salud p{color:#9f760b}.modal-cancel-session__badge-color-seguridad{background-color:#e5f5ff}.modal-cancel-session__badge-color-seguridad p{color:#0a79ad}.modal-cancel-session__badge-color-gobierno{background-color:#ffe5e5}.modal-cancel-session__badge-color-gobierno p{color:#c00808}.modal-cancel-session__badge-color-operativo{background-color:#e6fcd2}.modal-cancel-session__badge-color-operativo p{color:#15a505}.modal-cancel-session__badge-color-otro{background-color:#ffdaf1}.modal-cancel-session__badge-color-otro p{color:#cc21a4}.content-cancellation-risk{width:auto!important}.content-cancellation-risk__content{color:#303333;flex-direction:column;padding:4px;display:flex}.content-cancellation-risk__content>.horizontal-separator{border-bottom:1px solid #edf2f0;width:100%;margin-top:12px;margin-bottom:12px}.content-cancellation-risk__content>.btn--padding,.content-cancellation-risk__content>.btn--padding>.btn__text{padding:0}.content-cancellation-risk__content--container-assistance--button{cursor:pointer;background:inherit;border:0;margin:0;padding:0}.content-cancellation-risk__content--container-assistance--label{line-height:20px}.content-cancellation-risk__content--container-modality--radio{margin-top:12px}.content-cancellation-risk__content--container-modality--radio .ant-radio-inner{width:16px!important;height:16px!important}.content-cancellation-risk__content--container-risk{align-items:center;display:flex}.content-cancellation-risk__content--container-risk--toogle-label{margin-right:12px}.content-cancellation-risk__content--btn-cancel{width:115px;height:12px}.content-cancellation-risk__content--btn-cancel>span>p{color:#c00808;font-size:14px}.table-attendance-student__table-th{vertical-align:top}.table-attendance-student .Mui-selected{background-color:#f6f6f6}.table-attendance-student__select{cursor:pointer;border-radius:4px;width:100px;height:24px}.table-attendance-student__select:before,.table-attendance-student__select:after{border:none!important}.table-attendance-student__select:hover{opacity:1!important}.table-attendance-student__select #demo-customized-select{color:#000;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;display:flex}.table-attendance-student__select>svg{display:none}.table-attendance-student__bold{font-weight:700}.table-attendance-student__header-column-session{flex-direction:column;gap:4px;display:flex}.table-attendance-student__header-column-session .popover{width:16px!important}.table-attendance-student__number-session{justify-content:center;align-items:center;gap:4px;display:flex}.table-attendance-student__number-session--active-session-button{background:inherit;cursor:pointer;border:0;width:16px;height:16px;padding:0;display:flex}.table-attendance-student__number-session--active-session-icon{font-size:16px}.table-attendance-student__number-session--type-container-background-on-site{background-color:#468eff;padding:2px}.table-attendance-student__number-session--type-container-background-virtual{background-color:#e57b43;padding:3px}.table-attendance-student__number-session--type-container-background-cancel{background-color:#b9bfbd}.table-attendance-student__number-session--type-container{border-radius:50%;justify-content:center;align-items:center;display:flex}.table-attendance-student__number-session--type-container-type-on-site{color:#fcfffe;font-size:16px}.table-attendance-student__number-session--type-container-type-virtual,.table-attendance-student__number-session--type-container-type-cancel{color:#fcfffe;font-size:13px}.table-attendance-student__date-session{justify-content:center;display:flex}.table-attendance-student__state-session{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-top:4px;display:flex}.table-attendance-student__state-session .material-symbols-outlined{height:16px;font-size:16px}.table-attendance-student__button-edit-cancellation-reason{justify-content:flex-start;width:16px;padding:0}.table-attendance-student__session-passed{color:#b9bfbd;text-transform:capitalize}.table-attendance-student__next-session{color:#494d4b;text-transform:capitalize}.table-attendance-student__icon{cursor:pointer;padding-top:5px;padding-right:22px}.table-attendance-student__attended{background-color:#d2f9f0!important;border:1px solid #313131!important}.table-attendance-student__delay{background-color:#fffdcd!important;border:1px solid #313131!important}.table-attendance-student__absence{-webkit-text-fill-color:#d84949!important;background-color:#ffe6e0!important;border:1px solid #313131!important}.table-attendance-student__justified{background-color:#e5e5e5!important;border:1px solid #313131!important}.table-attendance-student__recovered{background-color:#e5f2ff!important;border:1px solid #313131!important}.table-attendance-student__material{background-color:#f7f6fd!important;border:1px solid #313131!important}.table-attendance-student__enable{background-color:#fff!important;border:1px solid #313131!important}.table-attendance-student__new-section{background:inherit;cursor:pointer;border:none;padding:4px 8px;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:700}.table-attendance-student__new-section #demo-customized-select{justify-content:center;align-items:center;padding-right:0;display:flex}.table-attendance-student__null{background-color:#fff!important;border:1px solid #313131!important}.table-attendance-student__disable{background-color:#fff!important;border:1px solid #e5e5e5!important}.table-attendance-student__button-delete-finish{cursor:not-allowed;height:16px;margin-left:10px;padding:0;font-size:12px;line-height:0;display:table-cell;background:0 0!important;border:none!important;width:16px!important}.table-attendance-student__button-delete{cursor:pointer;padding:0;font-size:12px;line-height:0;background:0 0!important;border:none!important}.table-attendance-student__button-delete:hover{border-radius:2px;background:#e5e5e5!important}.table-attendance-student__modal-alert .modal__container{grid-gap:2rem;gap:2rem}.table-attendance-student__icon-session-passed,.table-attendance-student__icon-next-session{color:#313131;font-size:16px;font-weight:700}.table-attendance-student__icon-more-vert-enabled{cursor:pointer}.table-attendance-student__icon-more-vert-disabled{cursor:not-allowed}.table-attendance-student__add-reason-icon{font-size:20px}.table-attendance-student__sesion-disable-icon-cursor{cursor:not-allowed}.table-attendance-student__sesion-disable-attendance{opacity:.4;border:1px solid #494d4b!important}.table-attendance-student__justify-content-left{justify-content:left}.table-attendance-student__container-badge-session-cancelled{gap:4px;display:flex}.table-attendance-student__badge-session-cancelled{color:#494d4b;background-color:#edf2f0}.table-attendance-student__badge-session-cancelled .badge__text p{font-size:12px}.table-attendance-student__button-add-session-disabled p{color:silver}.table-attendance-student__bulk-attendance-today{height:16px!important}.table-attendance-student__bulk-attendance-today .btn__text{text-decoration:underline}.table-attendance-student__bulk-attendance-today .btn__text>p{font-size:14px}.table-attendance-student__icon-loader{animation:1s linear infinite spin}.table-attendance-student__modal--active-session{max-width:500px!important}.table-attendance-student__modal--active-session .modal-container__title{width:417px}.table-attendance-student__no-data{flex-direction:column;align-items:center;gap:24px;width:100%;padding:88px 0;display:flex}.table-attendance-student__no-data p{text-align:center;color:#737373}.ant-table-cell.table-attendance-student__table-th-highlighted{background-color:rgba(223,251,255,.7)!important}.table-attendance-student__table{overflow:hidden;padding:none!important;border:2px solid #edf2f0!important;border-radius:12px!important}.table-attendance-student__table table{max-width:100%!important}.table-attendance-student__table .ant-table-cell-fix-left-last{border-right:2px solid #edf2f0!important}.table-attendance-student__table .ant-table-header,.table-attendance-student__table .ant-table-tbody .ant-table-row td{border-bottom:2px solid #edf2f0!important}.table-attendance-student__table .ant-table-tbody .ant-table-row:last-child td{border-bottom:0!important}.table-attendance-student__table .ant-table-tbody .ant-table-placeholder td{border-top:2px solid #edf2f0!important}.table-attendance-student__table .ant-table-container:after{overflow:hidden}.table-attendance-student__table .ant-table-filter-trigger:hover{background-color:transparent!important}.ant-table-filter-dropdown .filter{flex-direction:column;gap:12px;min-width:315px;padding:16px;display:flex}.ant-table-filter-dropdown .filter__header{justify-content:space-between;align-items:center;display:flex}.ant-table-filter-dropdown .filter__close{cursor:pointer}.ant-table-filter-dropdown .filter__form{flex-direction:column;justify-content:flex-end;gap:24px;display:flex}.ant-table-filter-dropdown .filter__buttons{align-items:center;display:flex}.room-details-credentials{z-index:16;padding:.7em;font-family:Sofia Pro;font-size:16px}.room-details-credentials-section-title{text-align:center;font-family:Sofia Pro;font-weight:700}.room-details-credentials span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-details-student-attendance-tables-sticky{z-index:5;background-color:#fff;position:-webkit-sticky;position:sticky}.disable-box p{visibility:hidden}.disable-box p:before{content:"-";visibility:visible}.disable-box>svg{opacity:.4;fill:#313131!important}.custom-tooltip{margin-right:-10px!important}.modal-detail-justification{min-height:auto}.modal-detail-justification .modal__container{padding:32px 24px}.table-attendance-student__select{font-family:NT Bau,sans-serif!important}.ant-table-cell{background-color:#fff!important}.update_modal{width:100%}.update_modal_footer{justify-content:end;gap:16px;width:100%;display:flex}.update_modal_footer_button{min-width:230px}.update_modal_form label{margin-top:32px}.modal-justification{padding:0}.modal-justification .modal__container{gap:32px;padding:2.375rem 3rem}.modal-justification .modal__body{margin-bottom:12px}.modal-justification__content-body{flex-direction:column;gap:2.25rem;display:flex}.modal-justification__modal-container{grid-column-gap:1.875rem;grid-row-gap:2rem;grid-template-columns:4.625rem minmax(12.75rem,4fr);align-items:center;gap:2rem 1.875rem;display:grid}.modal-justification__container-detail{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem 1rem;display:grid}.modal-justification__container-buttons{align-items:center;width:100%;display:flex}.modal-justification__container-buttons--align-right{justify-content:flex-end;gap:32px}.modal-justification__container-buttons--justify{justify-content:space-between}.modal-justification__container-buttons--center{justify-content:center}.modal-justification__message--left{text-align:left}.modal-justification__message--center{text-align:center}.modal-justification .item-floating-menu{width:100%}.matched{background-color:#bfe1fd}.modal-message-alert{padding:.75rem .6563rem}.modal-message-alert__content-body{flex-direction:column;gap:2.25rem;display:flex}.modal-message-alert__container-buttons{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}.modal-message-alert__message--left{text-align:left}.modal-message-alert__message--center{text-align:center}.modal-add-teacher-etario__container-body{grid-template-columns:4.875rem minmax(12.75rem,3fr);gap:1.25rem 1rem;display:grid}.modal-add-teacher-etario__habilities{flex-direction:column;gap:20px;display:flex}.modal-add-teacher-etario__habilities .select-options__modal-content{height:100px}.modal-add-teacher-etario__hability{padding:4px 1rem 2px}.modal-add-teacher-etario__icon-add{align-items:center}.modal-add-teacher-etario__label-habilities{margin-top:.5625rem}.modal-add-teacher-etario .modal__section-title{gap:.5rem}.modal-add-teacher-etario .modal__buttons{justify-content:flex-end}.modal-add-teacher-etario .modal__container{gap:4rem}.modal-add-teacher-etario .select__icon--default{padding-right:0}.modal-add-teacher-etario .select__icon{justify-content:end;margin-right:10px;display:flex}.modal-add-teacher-etario .item-floating-menu{width:100%}.select{background:0 0;border:1px solid #313131;border-radius:.375rem;display:flex;position:relative}.select__error{border-color:red}.select__text{color:#313131;background:0 0;width:calc(100% - 32px);padding-top:.5rem;padding-left:1rem;overflow:hidden}.select__text--ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__text-disabled{color:#bcbcbc}.select__icon{color:#313131;cursor:pointer;background:0 0;width:32px;padding-top:.7rem}.select__icon--default{padding-right:.5rem}.select__icon--small{padding-right:.8rem}.select__icon--disabled{cursor:not-allowed}.select__disabled{color:#e5e5e5;border:2px solid #e5e5e5;border-radius:.375rem;cursor:not-allowed!important}.select__disabled .select-text{color:#e5e5e5!important}.select__disabled:hover{color:#e5e5e5;border:2px solid #e5e5e5}.select__dropdown{width:100%;position:absolute;top:46px}.select__alert-message{margin-left:1rem}.select__container{flex-direction:column;display:flex}.attendance-teacher-v2__attendance-teacher-tags{justify-content:space-between;align-items:baseline;display:flex}.attendance-teacher-v2__attendance-teacher-tags__info{justify-content:flex-start;align-items:center;margin-top:20px;margin-bottom:15px;display:flex}.attendance-teacher-v2__attendance-teacher-tags__info-text{text-align:left;color:#313131;padding-left:1em;font-style:normal;font-family:Sofia Pro!important;font-size:12px!important;font-weight:700!important}.attendance-teacher-v2__attendance-teacher-tags__status-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;margin-top:20px;margin-right:20px;display:flex}.attendance-teacher-v2__attendance-teacher-tags__status-tags-item{font-family:Sofia Pro!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.attendance-teacher-v2__attendance-teacher-tags__status-tags-item--attended{color:#259d81}.attendance-teacher-v2__attendance-teacher-tags__status-tags-item--delay{color:#b9992b}.attendance-teacher-v2__attendance-teacher-tags__status-tags-item--absence{color:#d84949}.attendance-teacher-v2__attendance-teacher-tags__status-tags-item--justified{color:#555}.attendance-teacher-v2__attendance-teacher-tags__status-tags-item--substitution{color:#468eff}.attendance-teacher-v2__attendance-outline-button{padding-top:3px}.attendance-teacher-v2 .ant-modal-content{width:700px!important}.modal-add-assistant-teacher__container-body{flex-direction:column;width:100%;display:flex}.modal-add-assistant-teacher__container-names{justify-content:space-between;width:100%;margin-top:20px;display:flex}.modal-add-assistant-teacher__container-names>.input{width:49%}.modal-add-assistant-teacher__container-button{flex-direction:column;justify-content:center;align-items:center;margin-top:10px;display:flex}.modal-add-assistant-teacher__container-button>:first-child{margin-bottom:15px}.modal-add-assistant-teacher__container-pass{justify-content:space-between;width:100%;margin-top:30px;margin-bottom:30px;display:flex}.modal-add-assistant-teacher__container-pass-button{flex-direction:column;align-items:center;display:flex}.modal-add-assistant-teacher__container-pass-g-text{justify-content:space-around;align-items:center;display:flex}.modal-add-assistant-teacher__container-pass-g-text>:first-child{margin-right:10px}.modal-change-teacher__content-body{flex-direction:column;gap:2.25rem;margin-bottom:40px;display:flex}.modal-change-teacher__room-information{grid-template-columns:7.5rem minmax(12.75rem,4fr);align-items:center;gap:1.25rem 1.625rem;display:grid}.modal-change-teacher__section-contact{gap:1rem;display:flex}.modal-change-teacher__container-buttons{justify-content:center;align-items:center;gap:1.5rem;display:flex}.modal-change-teacher__container-select{position:relative}.modal-change-teacher__container-select .select-functional .select-functional__disabled{border:1px solid #e5e5e5}.modal-change-teacher__container-whatsapp,.modal-change-teacher__container-discord{background:#e5e5e5;flex-direction:row;gap:.5rem;padding:.375rem .5rem .125rem;display:flex}.modal-change-teacher__button-contact{background:#e5e5e5;border:2px solid transparent;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;min-height:32px;display:flex;overflow:hidden}.modal-change-teacher__select{border:1px solid #313131;display:flex}.modal-change-teacher__select:hover{border:1px solid}.modal-change-teacher__select .select__icon{width:20px;padding-right:1rem}.modal-change-teacher__select .select__dropdown .select-options__modal{width:100.5%;margin-left:-2px;top:-9px}.modal-change-teacher__select .select__dropdown .select-options__modal .select-options__modal-content .item-floating-menu{padding:8px 10px 8px 16px;border-bottom:1px solid #e5e5e5!important}.modal-change-teacher__select-number{width:100px}.modal-change-teacher__select-disable{border:1px solid #e5e5e5;display:flex}.modal-change-teacher__select-disable:hover{border:1px solid}.modal-change-teacher__select-disable .select__text .typography{font-size:14px;font-style:normal;font-weight:400;color:#bcbcbc!important}.modal-change-teacher__select-disable .select__icon{width:20px;padding-right:1rem}.modal-change-teacher__select-placeholder{border:1px solid #313131;display:flex}.modal-change-teacher__select-placeholder:hover{border:1px solid}.modal-change-teacher__select-placeholder .select__text .typography{font-size:14px;font-style:normal;font-weight:400;color:#bcbcbc!important}.modal-change-teacher__select-placeholder .select__icon{width:20px;padding-right:1rem}.modal-change-teacher__select-placeholder .select__dropdown .select-options__modal{width:100.5%;margin-left:-2px;top:-9px}.modal-change-teacher__select-placeholder .select__dropdown .select-options__modal .select-options__modal-content .item-floating-menu{padding:8px 10px 8px 16px;border-bottom:1px solid #e5e5e5!important}.modal-change-teacher__modal-success-container{display:flex}.modal-change-teacher__modal-success{grid-template-columns:10rem minmax(12.75rem,4fr);align-items:center;gap:1.25rem 1.625rem;display:grid}.modal-change-teacher .item-floating-menu{width:100%}.select-functional{flex-direction:column;gap:.25rem;display:flex}.select-functional__container{background:0 0;border:1px solid #313131;border-radius:.375rem;display:flex}.select-functional__input{color:#313131;border:0;border-radius:.55rem;outline:none;width:calc(100% - 36px);padding:.625rem 1rem .5rem;font-family:Sofia Pro;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.select-functional__input::placeholder{color:#bcbcbc}.select-functional__text{color:#313131;text-transform:capitalize;background:0 0;width:calc(100% - 20px);padding-top:.5rem;padding-left:1rem;overflow:hidden}.select-functional__text--ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-functional__text-disabled{color:#e5e5e5;text-transform:capitalize}.select-functional__icon{color:#313131;cursor:pointer;background:0 0;width:20px;padding-top:.8rem}.select-functional__icon--default{padding-right:1rem}.select-functional__icon--small{padding-right:1.25rem}.select-functional__icon--disabled{cursor:not-allowed}.select-functional__disabled{color:#e5e5e5;cursor:not-allowed;border:2px solid #e5e5e5;border-radius:.375rem}.select-functional__disabled .select-text{color:#e5e5e5!important}.select-functional__disabled:hover{color:#e5e5e5;border:2px solid #e5e5e5}.select-functional__active{cursor:pointer}.select-functional__alert{border:1px solid #ff2c2c}.select-functional__alert-message{margin-left:1rem}.select-functional__dropdown{width:100%;position:absolute;top:2.5rem}.default-dropdown__content-item{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.default-dropdown__identifier-item{text-transform:capitalize;width:calc(100% - 96px);padding:.4688rem 0 .2813rem}.dropdown__detail-teacher{background:#fff;border-radius:.5rem;min-height:8.5rem;padding:1.5rem 2.4375rem 1.25rem;position:relative;top:-4px;box-shadow:0 2px 15px rgba(0,0,0,.1),0 15px 40px rgba(0,0,0,.08)}.dropdown__container{grid-template-columns:130px minmax(370px,4fr);gap:40px 30px;width:100%;height:100%;display:grid}.dropdown__image-teacher{width:4rem;height:4rem}.dropdown__button-return{padding-left:0}.dropdown__icon-return{transform:rotate(180deg)}.dropdown__section-teacher{text-transform:capitalize;flex-direction:column;align-items:center;gap:.75rem;display:flex}.dropdown__modality{text-transform:capitalize}.dropdown__cta-choose{flex-direction:row;justify-content:flex-end;display:flex}.dropdown__extra-details{grid-template-columns:90px minmax(270px,1fr);gap:12px 20px;display:grid}.table-attendance-teacher__select{cursor:pointer;border-radius:4px;width:100px}.table-attendance-teacher__select:before,.table-attendance-teacher__select:after{border:none!important}.table-attendance-teacher__select:hover{opacity:1!important}.table-attendance-teacher__select #demo-customized-select{color:#000;align-items:center;padding-left:16px;padding-right:0;display:flex}.table-attendance-teacher__icon{cursor:pointer;padding-top:5px;padding-right:22px}.table-attendance-teacher__attended{background-color:#d2f9f0!important;border:1px solid #313131!important}.table-attendance-teacher__attended #demo-customized-select{-webkit-text-fill-color:#259d81!important}.table-attendance-teacher__delay{background-color:#fffdcd!important;border:1px solid #313131!important}.table-attendance-teacher__delay #demo-customized-select{-webkit-text-fill-color:#b9992b!important}.table-attendance-teacher__absence{background-color:#ffe6e0!important;border:1px solid #313131!important}.table-attendance-teacher__absence #demo-customized-select{-webkit-text-fill-color:#d84949!important}.table-attendance-teacher__justified{background-color:#e5e5e5!important;border:1px solid #313131!important}.table-attendance-teacher__justified #demo-customized-select{-webkit-text-fill-color:#555!important}.table-attendance-teacher__substitution{background-color:#e5f2ff!important;border:1px solid #313131!important}.table-attendance-teacher__substitution #demo-customized-select{-webkit-text-fill-color:#468eff!important}.table-attendance-teacher__disable{background-color:#fff!important;border:1px solid #e5e5e5!important}.table-attendance-teacher__disable #demo-customized-select{-webkit-text-fill-color:transparent!important}.table-attendance-teacher__enable{background-color:#fff!important;border:1px solid #000!important}.room-details-teacher-attendance-tables-sticky{z-index:5;background-color:#fff;position:-webkit-sticky;position:sticky;left:0}.room-details-teacher-attendance-tables-sticky-2{background-color:#fff;left:0}.room-details-teacher-attendance-role-indicator{color:#9c56e0;background-color:#e5e5e5;padding:.5em;font-size:12px}.nav-room-detail-v2__title-column-left{width:calc(100% - 240px)}.nav-room-detail-v2__modal-report-problem .ant-modal-content{width:100%}.nav-room-detail-v2__report-problem{padding:0}.nav-room-detail-v2__container-text-btn{align-items:center;display:flex}.nav-room-detail-v2__container-text-btn-add-report{padding:0}.nav-room-detail-v2__container-text-btn-show-report{margin-right:-6px}.nav-room-detail-v2__container-text-btn-btn{border:1px solid #171a1a;border-radius:32px;width:42px;height:32px;margin-left:20px;display:flex}.nav-room-detail-v2__container-text-btn-btn-icon{width:100%!important}.nav-room-detail-v2__container-text-btn-btn-icon>span{font-size:16px;width:16px!important;height:16px!important}.nav-room-detail-v2__container-title{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.nav-room-detail-v2__fixed-header{z-index:3;background-color:#fff;justify-content:space-between;padding:16px 32px;display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 10px rgba(0,0,0,.1),0 5px 16px rgba(0,0,0,.08)}.nav-room-detail-v2__button-back{padding:0;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.nav-room-detail-v2__button-back .btn__text{text-decoration:underline}.nav-room-detail-v2__icon-back{transform:rotate(180deg)}.nav-room-detail-v2__title{padding:16px 0 0}.modal-report-overdue-content{padding:.75rem .6563rem}.modal-report-overdue-content__content-body{flex-direction:column;gap:2.25rem;display:flex}.modal-report-overdue-content__container-buttons{align-items:center;width:100%;display:flex}.modal-report-overdue-content__container-buttons--align-right{justify-content:flex-end;gap:32px}.modal-report-overdue-content__container-buttons--justify{justify-content:space-between}.modal-report-overdue-content__container-buttons--center{justify-content:center}.modal-report-overdue-content__message--left{text-align:left}.modal-report-overdue-content__message--center{text-align:center}.modal-detail-report-overdue-content{padding:.75rem .6563rem}.modal-detail-report-overdue-content__content-body{flex-direction:column;gap:2.25rem;display:flex}.modal-detail-report-overdue-content__tag-status{color:#b9992b;width:100px;font-size:14px;font-weight:400;line-height:20px}.modal-detail-report-overdue-content__container-detail{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem 1rem;display:grid}.modal-detail-report-overdue-content__container-buttons{align-items:center;width:100%;display:flex}.modal-detail-report-overdue-content__container-buttons--align-right{justify-content:flex-end;gap:32px}.modal-detail-report-overdue-content__container-buttons--justify{justify-content:space-between}.modal-detail-report-overdue-content__container-buttons--center{justify-content:center}.modal-detail-report-overdue-content__message--left{text-align:left}.modal-detail-report-overdue-content__message--center{text-align:center}.tag-status-report{padding:.25rem 1.0313rem}.tag-status-report--done{color:#259d81;background-color:#d2f9f0}.tag-status-report--pending{color:#b9992b;background-color:#fffdcd}.table-evaluation-student__container-select{justify-content:center;display:flex}.table-evaluation-student__container-select fieldset{top:0}.table-evaluation-student__container-select legend{position:absolute;top:5px}.table-evaluation-student__selectV2{cursor:pointer;border:1px solid;width:140px}.table-evaluation-student__selectV2 .select__icon--small{padding-right:1.5rem}.table-evaluation-student__selectV2:hover{border:1px solid}.table-evaluation-student__logrado{color:#d2f9f0;background-color:#d2f9f0}.table-evaluation-student__logrado .select__text p{color:#259d81;font-weight:700}.table-evaluation-student__logrado .select__icon svg path{fill:#259d81}.table-evaluation-student__inicio{color:#ffe6e0;background-color:#ffe6e0}.table-evaluation-student__inicio .select__text p{color:#d84949;font-weight:700}.table-evaluation-student__inicio .select__icon svg path{fill:#d84949}.table-evaluation-student__proceso{color:#fffdcd;background-color:#fffdcd}.table-evaluation-student__proceso .select__text p{color:#b9992b;font-weight:700}.table-evaluation-student__proceso .select__icon svg path{fill:#b9992b}.table-evaluation-student__modal-alert--description-container{padding-left:10px;padding-right:10px}.table-evaluation-student__modal-alert .modal__container{grid-gap:2rem;gap:2rem;padding-left:70px;padding-right:70px}.room-details-student-evaluation-tables{text-align:center!important;background:#fff!important;border-bottom:none!important;padding:0 0 16px!important;font-family:Sofia Pro!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}.tab-panel-comments__section-buttons{flex-direction:row;align-items:flex-start;gap:.625rem;margin-top:1em;margin-bottom:1.25rem;margin-left:1em;display:flex}.tab-panel-comments__button{height:26px;padding:.3125rem 24px .25rem;font-size:12px}.tab-panel-comments__button--active,.tab-panel-comments__button--active:hover{color:#fff;background:#9c56e0;border:2px solid #9c56e0}.tab-panel-comments__button--inactive{color:#000;background:#e5e5e5;border:2px solid #e5e5e5}.tab-panel-comments__button--inactive:hover{color:#fff;background:#9c56e0;border:2px solid #9c56e0}.chip{white-space:nowrap;cursor:default;vertical-align:middle;box-sizing:border-box;border:0;border-radius:16px;outline:0;justify-content:center;align-items:center;max-width:100%;height:32px;padding:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.8125rem;text-decoration:none;transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.chip--small{height:24px;padding-left:8px;padding-right:8px}.chip--medium{height:32px;padding-left:12px;padding-right:12px}.chip--outlined-success{background:0 0;outline:1px solid #2e7d32}.chip--outlined-success .chip__text{color:#2e7d32}.chip--outlined-warning{background:0 0;outline:1px solid #ed6c02}.chip--outlined-warning .chip__text{color:#ed6c02}.chip--outlined-primary{background:0 0;outline:1px solid #1976d2}.chip--outlined-primary .chip__text{color:#1976d2}.chip--outlined-secondary{background:0 0;outline:1px solid #9c27b0}.chip--outlined-secondary .chip__text{color:#9c27b0}.chip--outlined-error{background:0 0;outline:1px solid #d32f2f}.chip--outlined-error .chip__text{color:#d32f2f}.chip--outlined-default{background:0 0;outline:1px solid rgba(0,0,0,.08)}.chip--outlined-default .chip__text{color:rgba(0,0,0,.08)}.chip--filled-success{background:#2e7d32;outline:1px solid #2e7d32}.chip--filled-success .chip__text{color:#fff}.chip--filled-warning{background:#ed6c02;outline:1px solid #ed6c02}.chip--filled-warning .chip__text{color:#fff}.chip--filled-primary{background:#1976d2;outline:1px solid #1976d2}.chip--filled-primary .chip__text{color:#fff}.chip--filled-secondary{background:#9c27b0;outline:1px solid #9c27b0}.chip--filled-secondary .chip__text{color:#fff}.chip--filled-error{background:#d32f2f;outline:1px solid #d32f2f}.chip--filled-error .chip__text{color:#fff}.chip--filled-default{background:rgba(0,0,0,.08)}.chip--filled-default .chip__text{color:rgba(0,0,0,.87)}.chip__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comments-by-sessions{flex-direction:row;align-items:flex-start;gap:.625rem;display:flex}.comments-by-sessions__text-select{margin-top:.6875rem}.comments-by-sessions__select{border:1px solid #313131;width:9.6875rem;height:2rem;display:flex}.room-detail-header-v2__content{flex-direction:column;display:flex}.room-detail-header-v2__icon-back{transform:rotate(180deg)}.room-detail-header-v2__eye-icon{width:30px;padding:0 10px}.room-detail-header-v2__container-title{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-bottom:32px;display:flex}.room-detail-header-v2__label{font-weight:700}.room-detail-header-v2__container-details{background:linear-gradient(rgba(237,242,240,.2) 0% 100%),#fcfffe;border-radius:24px;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 13px rgba(0,0,0,.05)}.room-detail-header-v2__details{grid-template-columns:1fr 1fr;gap:90px;display:grid}.room-detail-header-v2__column{grid-template-columns:155px 1fr;grid-auto-rows:32px;align-items:center;gap:20px 8px;display:grid;overflow:hidden}.room-detail-header-v2__container-buttons{justify-content:space-between;align-items:center;display:flex}.room-detail-header-v2__actions{flex-direction:row;justify-content:flex-end;gap:16px;display:flex}.room-detail-header-v2__label-value{align-items:center;display:flex}.room-detail-header-v2__label-value>p{margin-right:5px}.room-detail-header-v2__label-value .tooltip-wrapper{width:inherit}.room-detail-header-v2__label-icon{cursor:pointer}.room-detail-header-v2__content-value{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.room-detail-header-v2__content-value .tooltip-wrapper,.room-detail-header-v2__content-value .tooltip-wrapper .tooltip{justify-content:flex-start}.room-detail-header-v2__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.room-detail-header-v2__underline{text-decoration:underline}.room-detail-header-v2__value-btn{background-color:inherit;border:inherit;cursor:pointer;margin:0;padding:0;text-decoration:underline}.room-detail-header-v2__container-icon{border:inherit;background-color:inherit;cursor:pointer;height:24px;min-height:24px}.room-detail-header-v2__container-icon>span{font-size:16px}.room-detail-header-v2__details-content-section{grid-template-columns:minmax(450px,560px) 50%;align-items:start;display:grid}.room-detail-header-v2__details-section-first-column{grid-template-columns:130px 70%;align-items:center;gap:14px 6px;display:grid}.room-detail-header-v2__details-section-second-column{grid-template-columns:210px minmax(380px,400px);align-items:center;gap:14px 6px;display:grid}.room-detail-header-v2__details-buttons{column-gap:12px;display:flex}.room-detail-header-v2__typography{white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:440px;overflow:hidden}.room-detail-header-v2__typography_group{word-wrap:normal;width:auto;max-width:440px}.room-detail-header-v2__typography_student_url{text-overflow:ellipsis;white-space:nowrap;width:auto;overflow:hidden}.room-detail-header-v2__modal-container{grid-template-columns:4.625rem minmax(12.75rem,4fr);align-items:center;gap:2rem 1.875rem;display:grid}.room-detail-header-v2__container-see-report{margin-bottom:7px;display:flex}.room-detail-header-v2__container-see-report button{padding-left:10px;padding-right:3px}.room-detail-header-v2__icon-see-report{margin-top:4px}.room-detail-header-v2__modal-container-detail{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem 1rem;display:grid}.room-detail-header-v2__tag-status-report{color:#b9992b;width:100px;font-size:14px;font-weight:400;line-height:20px}.room-detail-header-v2__button-link-records .btn__text{text-decoration:underline}.room-detail-header-v2__details-section .link{width:auto;padding-top:0;padding-bottom:0}.room-detail-header-v2__details-section .MuiIconButton-root{padding-top:0;padding-bottom:0}.modal-zoom-credentials{width:703px!important}.modal-info-room{background-color:#fff;flex-direction:column;width:100%;padding:0 10px;display:flex}.modal-info-room__content-title{margin-bottom:8px}.modal-info-room__content-body{margin-bottom:16px}.modal-info-room__content-body-2{margin-bottom:32px}.modal-info-room__content{justify-content:space-between;margin-top:16px;display:flex}.modal-info-room__content-column{text-overflow:ellipsis;white-space:nowrap;width:278px;overflow:hidden}.modal-info-room__content-column-group{height:44px;margin-bottom:32px}.modal-info-room__content-column-group-row{display:flex}.modal-info-room__content-column-group-row>span{margin-left:4px}.modal-info-room__content-column-group-row>span>span{cursor:pointer;margin-top:2px;font-size:16px}.modal-info-room__content p{text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;overflow:hidden}.modal-info-room__button{place-self:flex-end;width:auto;height:48px;padding:12px 57px}.modal-info-room__button>span>p{font-size:18px}.zoom-credentials{background-color:#fff;flex-direction:column;padding:0 10px;display:flex}.zoom-credentials__content-title{margin-bottom:8px}.zoom-credentials__content-body{margin-bottom:16px}.zoom-credentials__content-body-2{margin-bottom:32px}.zoom-credentials__content{justify-content:space-between;margin-top:16px;display:flex}.zoom-credentials__content-column{text-overflow:ellipsis;white-space:nowrap;width:278px;overflow:hidden}.zoom-credentials__content-column-group{height:44px;margin-bottom:32px}.zoom-credentials__content-column-group-row{display:flex}.zoom-credentials__content-column-group-row>span{margin-left:4px}.zoom-credentials__content-column-group-row>span>span{cursor:pointer;margin-top:2px;font-size:16px}.zoom-credentials__content p{text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;overflow:hidden}.zoom-credentials__button{place-self:flex-end;width:auto;height:48px;padding:12px 57px}.zoom-credentials__button>span>p{font-size:18px}.session-info{flex-direction:column;margin:auto;display:flex}.session-info--title{text-align:center}.session-info__list{padding:0;list-style:none}.session-info__list--container{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.session-info__list--container-icon{border-radius:50%;justify-content:center;align-items:center;margin-right:16px;padding:3px;display:flex}.session-info__list--container-icon--virtual{background-color:#e57b43}.session-info__list--container-icon--virtual>span{color:#fcfffe;font-size:14px}.session-info__list--container-icon--on-site{background-color:#468eff}.session-info__list--container-icon--on-site>span{color:#fcfffe;font-size:14px}.session-info__checkbox{align-self:center;margin-bottom:8px}.session-info__checkbox--input>label{font-size:18px}.session-info__buttons{flex-direction:column;justify-content:space-between;display:flex}.session-info__buttons__button{cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:1rem}.session-info__buttons__button--accept{color:#fff;background-color:#333}.session-info__buttons__button--cancel{color:#333;background-color:transparent}.dashboard-layout{justify-content:space-between;width:100%;height:100%;min-height:100vh;max-height:100vh;display:flex;overflow:hidden}.dashboard-layout__sidebar-closed{width:7rem}.dashboard-layout__sidebar-closed>.navigation{width:6rem!important}.dashboard-layout__sidebar-closed .navigation__content{align-items:center!important}.dashboard-layout__content-open{width:calc(100% - 12.3125rem);height:auto;padding:0;position:relative;overflow-x:hidden;overflow-y:auto}.dashboard-layout__content-closed{width:calc(100% - 5.9375rem);height:auto;padding:0;position:relative;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:1919px){.dashboard-layout__sidebar-closed{width:6rem}.dashboard-layout__sidebar-closed>.navigation{width:5.5rem!important}.dashboard-layout__content-open{width:calc(100% - 10.25rem);padding:0}.dashboard-layout__content-closed{width:calc(100% - 7rem);padding:0}}.navigation{box-sizing:border-box;background:#f6f6f6;border-right:1px solid #e5e5e5;flex-direction:column;justify-content:space-between;width:100%;max-width:186px;height:100%;padding:1rem .5rem;display:flex;overflow-y:auto}.navigation::-webkit-scrollbar{background:#f6f6f6;border:1px solid #fff;width:4px}.navigation::-webkit-scrollbar-track{border:1px solid #f6f6f6}.navigation::-webkit-scrollbar-thumb{background:#f6f6f6;border-radius:1.25rem}.navigation__container-logo{justify-content:space-between;align-items:center;display:flex}.navigation__container-logo--open{flex-direction:row;padding:.5rem .5rem .5rem .75rem}.navigation__container-logo--close{flex-direction:column;gap:1rem;padding:.5rem .25rem}.navigation__button{background:0 0;border:.0781rem solid #bcbcbc;border-radius:.1875rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex}.navigation__button--open svg{transform:rotate(0)}.navigation__button--close svg{transform:rotate(180deg)}.navigation__button:hover path{stroke:#9c56e0}.navigation__button:hover{fill:#9c56e0;border:.0781rem solid #9c56e0}.navigation__logo--open{width:5rem}.navigation__logo--close{width:3.75rem}.navigation__content{flex-direction:column;align-items:stretch;gap:.65rem;margin:.7rem 0;padding:0;display:flex}.navigation__item{border:1px solid #f6f6f6;border-radius:.5rem;padding:6px 8px;list-style:none}.navigation__item--active{border:1px solid #9c56e0}.navigation__item--inactive{border:1px solid #f6f6f6}.navigation__item--open{width:auto}.navigation__item--close{width:100%}.navigation__link{align-items:center;gap:1rem;text-decoration:none;display:flex}.navigation__link--active{color:#9c56e0}.navigation__link--inactive{color:#555}.navigation__paragraph{white-space:nowrap;letter-spacing:-.3px;margin:0;font-family:sofia pro;font-size:14px;line-height:1.25rem}.navigation__paragraph--visible{display:block}.navigation__paragraph--hidden{display:none}@media only screen and (max-width:1919px){.navigation{width:-webkit-fit-content;width:fit-content;max-width:13rem;padding:1rem .5rem}.navigation__logo{transform:scale(1)}.navigation__content{gap:8px}}.form-rooms__header{justify-content:space-between;gap:8px;display:flex}.form-rooms__header-title{flex-direction:column;gap:8px;display:flex}.form-rooms__field-layout{grid-template-columns:1fr 1fr;gap:40px;display:grid}.form-rooms__field{flex-direction:column;gap:8px;display:flex}.form-rooms__title{font-weight:700}.form-rooms__id-room{border-radius:12px;height:-webkit-fit-content;height:fit-content;padding:4px 13px}.form-rooms .tooltip-wrapper{width:-webkit-fit-content;width:fit-content;margin-left:4px}@media (max-width:768px){.form-rooms__field-layout{grid-template-columns:1fr}}.form-rooms .no-licenses-modal .ant-modal-content{width:450px!important}.status-cell{height:-webkit-fit-content;height:fit-content;width:full;border-radius:4px;justify-content:center}.modality-cell{border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex}.email-cell{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.actions-container{align-items:center;gap:8px;display:flex}.actions-container-button{text-wrap:nowrap;text-decoration:underline}.delete-teacher-modal__body{flex-direction:column;align-items:center;display:flex}.delete-teacher-modal__body-description{text-align:center;margin-top:40px}.delete-teacher-modal__footer{flex-direction:column;gap:16px;width:100%;margin-top:32px;display:flex}.delete-teacher-modal .ant-modal-content{width:500px}.teacher-availability__title{margin-top:1.875rem}.teacher-availability__subtitle{margin:.75rem 0 2.5625rem}.ant-table-cell{border:none!important}.ant-table-cell:before{display:none}.ant-pagination-simple-pager input{border-radius:4px!important}.teachers-table-container{width:100%;overflow-x:scroll}.teachers-table-header{justify-content:space-between;width:100%;display:flex}.teachers-table-header-button{min-width:260px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:16px;font-family:NT Bau}.table-room__button--enabled{cursor:pointer}.table-room__button--disabled{cursor:not-allowed}.table-room__link--hover-lineal{border-radius:.5rem;font-weight:700}.table-room__link--hover-lineal:hover{color:#313131;background:rgba(0,0,0,.1)}.table-room__container-tooltip:hover .table-room__tooltip{display:flex;position:absolute}.table-room__tooltip{color:#f6f6f6;text-align:left;z-index:1;background:#000;border-radius:.25rem;width:-webkit-max-content;width:max-content;padding:.25rem .375rem;display:none;position:absolute;top:-28px}.table-room__tooltip--zoom{left:calc(50% + .625rem)}.table-room__tooltip--wiki{left:calc(50% + 2.125rem)}.tag-filter{color:#000;white-space:nowrap;background-color:#e5e5e5;flex-direction:row;align-items:center;gap:.5rem;display:flex}.tag-filter>.button{padding:0}.expired-content-report-layout{flex-direction:column;gap:2.125rem;width:100%;display:flex;overflow-y:hidden}.expired-content-report-layout--full-height{height:100%}.expired-content-report-layout__table{height:100%;max-height:-webkit-fit-content;max-height:fit-content;overflow:scroll}.expired-content-report-layout__table::-webkit-scrollbar{background:#fff;border:1px solid #fff}.expired-content-report-layout__table::-webkit-scrollbar-track{border:1px solid #fff}.expired-content-report-layout__table::-webkit-scrollbar-thumb{background:#bcbcbc;border:3px solid #fff;border-radius:1.25rem}.expired-content-report-layout__button-back{padding:0;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.expired-content-report-layout__icon-back{transform:rotate(180deg)}.detail-edit-students{flex-direction:column;padding:10px 20px 0;display:flex}.detail-edit-students__button-back{padding:0;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.detail-edit-students__icon-back{transform:rotate(180deg)}.detail-edit-students__grid{width:auto!important}.detail-edit-students__form{display:grid}.detail-edit-students__container-header{justify-content:space-between;align-items:center;display:flex}.detail-edit-students__container-tag-student-id{justify-content:flex-end;align-items:flex-end;width:226px;min-width:226px;margin-bottom:30px;margin-right:20px;display:flex}.detail-edit-students__container-tag-student-id-justify-content{justify-content:flex-end}.detail-edit-students__tag-student-id{background-color:#e5e5e5;border-radius:40px;align-self:flex-end;align-items:flex-start;min-width:87px;margin-right:10px;padding:10px;display:flex}.detail-edit-students__content-body{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.detail-edit-students__student-information{grid-template-columns:162px 373px;align-items:center;gap:2.25rem 10px;display:grid}.detail-edit-students__student-information--tutor{font-size:14px}.detail-edit-students__student-information--country-dropdown .MuiAutocomplete-endAdornment{right:15px!important}.detail-edit-students__student-information--country-dropdown .MuiSvgIcon-root{fill:#000!important}.detail-edit-students__student-information--guardian-dropdown .MuiAutocomplete-endAdornment{right:15px!important}.detail-edit-students__student-information--guardian-dropdown .MuiSvgIcon-root{fill:#000!important}@media only screen and (max-width:900px){.detail-edit-students__content-body{flex-direction:column}}.default-layout{flex-direction:column;gap:34px;width:100%;height:100%;display:flex;overflow-y:hidden}.default-layout__content{height:100%;overflow:scroll}.default-layout__content::-webkit-scrollbar{background:#fff;border:1px solid #fff}.default-layout__content::-webkit-scrollbar-track{border:1px solid #fff}.default-layout__content::-webkit-scrollbar-thumb{background:#bcbcbc;border:3px solid #fff;border-radius:1.25rem}.default-layout__footer{z-index:10;background-color:#fff;justify-content:flex-end;align-items:flex-end;width:100%;padding:24px 40px 32px 0;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 -2px 10px rgba(0,0,0,.1),0 -5px 16px rgba(0,0,0,.08)}.default-layout__padding-footer{height:calc(100vh - 85px)}.default-layout__button-group-wrapper{display:flex}.default-layout__button-group-wrapper>div:nth-child(2){margin-left:16px}.default-layout__button-group-wrapper>div{width:240px;margin:0}.default-layout__button-wrapper{place-self:flex-end;width:240px;margin-top:40px}.default-layout__button-wrapper button{width:100%}.table-student-postulations-wrapper .table__content-td--center .table__value{justify-content:center;width:100%;display:flex}.table--filter-section__empty{display:none}.switch{align-items:center;display:flex}.switch__text{background:0 0;padding-left:1rem;display:flex;overflow:hidden;color:#bcbcbc!important}.switch__text--active{color:#313131!important}.switch__text--ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switch__icon{align-items:center;padding-left:1rem;display:flex}.switch__icon--checkbox{visibility:hidden;width:0;height:0}.switch__icon--checkbox:checked+.switch__icon--label .switch__icon--label__button{left:calc(100% - 2px);transform:translate(-100%)}.switch__icon--active{background:#000!important}.switch__icon--label{cursor:pointer;background:#bcbcbc;border-radius:32px;justify-content:space-between;align-items:center;width:32px;height:16px;transition:background-color .2s;display:flex;position:relative}.switch__icon--label__button{content:"";background:#fff;border-radius:12px;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 0 2px rgba(10,10,10,.29)}.switch__icon--label:active__button{width:19.2px}.input-schedule-availability{text-align:center;border-radius:8px;width:100px;height:32px;margin:0 10px;padding-right:10px;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:400;line-height:21px}.input-schedule-availability--active{border:1px solid #313131}.input-schedule-availability:invalid{border:1px solid #ff2c2c!important}.input-schedule-availability:focus-visible{outline:none}.input-schedule-availability--error{border:1px solid #ff2c2c}.schedule-availability{border-radius:8px;gap:24px;width:auto;margin-bottom:10px;padding:10px 16px 8px}.schedule-availability--open-active{background:#f7f6fd;border:1px solid #9c56e0}.schedule-availability--close-active{background:#fff;border:1px solid #313131}.schedule-availability--close-inactive{background:#f6f6f6;border:1px solid #bcbcbc}.schedule-availability__content{align-items:center;width:100%;display:flex}.schedule-availability__content--day{color:#313131;justify-content:space-between;width:70%;display:flex}.schedule-availability__switch{justify-content:flex-end;width:36%;display:flex}.schedule-availability__container-icon-arrow{border-right:1px solid #bcbcbc;justify-content:space-between;width:15%;display:flex}.schedule-availability__icon-arrow--open{transform:rotate(0)}.schedule-availability__icon-arrow--close{transform:rotate(180deg)}.schedule-availability__icon-arrow--active{cursor:pointer;fill:#313131}.schedule-availability__icon-arrow--disabled{cursor:not-allowed}.schedule-availability__icon-arrow--disabled path{fill:#bcbcbc}.schedule-availability__icon-add{align-items:center;display:flex}.schedule-availability__icon-add--disabled{cursor:not-allowed}.schedule-availability__icon-add--active{cursor:pointer}.schedule-availability__sub-content{align-items:center;width:100%;display:flex}.schedule-availability__sub-content--open{padding:20px 0}.schedule-availability__sub-content--hidden{display:none}.schedule-availability__sub-content--container{flex-wrap:wrap;align-items:center;width:100%;display:flex}.schedule-availability__sub-content--times{align-items:center;display:flex}.schedule-availability__sub-content--item{justify-content:space-between;align-items:center;width:74%;padding-bottom:10px;display:flex}.schedule-availability__sub-content--iconDelete{cursor:pointer;align-items:center;padding-right:3px;display:flex}.schedule-availability__sub-content--input{text-align:center;border:1px solid #313131;border-radius:8px;width:100px;height:32px;margin:0 10px;padding-right:10px;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:400;line-height:21px}.schedule-availability__sub-content--input:invalid{border:1px solid #ff2c2c!important}.schedule-availability__sub-content--input:focus-visible{outline:none}.schedule-availability__input-alert--error{border:1px solid #ff2c2c}.schedule-availability__input-alert--success{border:1px solid #313131}.schedule-availability [type=time]{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwUnVsZT0iZXZlbm9kZCIgZD0iTTAuNzQzNzU2IDIuNjc2MzZDMC4yNDI4MjggMi4xODE0NyAwLjI0MjgyOCAxLjM3MjY2IDAuNzQzNzU3IDAuODc3NzY3QzEuMjM2MTggMC4zOTEyNzkgMi4wMjgyNyAwLjM5MTI4IDIuNTIwNjkgMC44Nzc3NjhMOS4wMDAxNiA3LjI3OTJMMTUuNDc5NiAwLjg3Nzc2N0MxNS45NzIxIDAuMzkxMjc5IDE2Ljc2NDIgMC4zOTEyNzkgMTcuMjU2NiAwLjg3Nzc2N0MxNy43NTc1IDEuMzcyNjYgMTcuNzU3NSAyLjE4MTQ3IDE3LjI1NjYgMi42NzYzNkw5LjAwMDE2IDEwLjgzMzNMMC43NDM3NTYgMi42NzYzNloiIGZpbGw9IiMzMTMxMzEiLz4KPC9zdmc+Cg==) 90% no-repeat!important}.schedule-availability [type=time]::-webkit-inner-spin-button{display:none}.schedule-availability [type=time]::-webkit-calendar-picker-indicator{opacity:0}.modal-add-multiple-options__container-body{grid-template-columns:4.875rem minmax(12.75rem,3fr);gap:1.25rem 1rem;display:grid}.modal-add-multiple-options__habilities{flex-direction:column;gap:20px;display:flex}.modal-add-multiple-options__habilities .select-options__modal-content{height:100px}.modal-add-multiple-options__hability{padding:4px 1rem 2px}.modal-add-multiple-options__icon-add{align-items:center}.modal-add-multiple-options__label-habilities{margin-top:.5625rem}.modal-add-multiple-options .modal__section-title{gap:.5rem}.modal-add-multiple-options .modal__buttons{justify-content:flex-end}.modal-add-multiple-options .modal__container{gap:4rem}.create-teacher-tabs__content-body{align-items:flex-start;display:flex}.create-teacher-tabs__organization-information{grid-template-columns:11rem 24rem;align-items:flex-start;gap:2.25rem 1.625rem;padding-right:40px;display:grid}.create-teacher-tabs__organization-information-switch{grid-template-columns:20rem 15rem;align-items:flex-start;gap:2.25rem 1.625rem;display:grid}.create-teacher-tabs__organization-information-switch>div{justify-self:flex-end}.create-teacher-tabs__organization-information-switch>div.switch{margin-right:15px}.create-teacher-tabs__section-contact{gap:1rem;display:flex}.create-teacher-tabs__content-zoom-information{grid-template-columns:4.25rem minmax(12.75rem,4fr);align-items:center;gap:1.25rem 1.625rem;display:grid}.create-teacher-tabs__container-buttons{justify-content:center;align-items:center;gap:1.5rem;display:flex}.create-teacher-tabs__container-select{position:relative}.create-teacher-tabs__container-whatsapp,.create-teacher-tabs__container-discord{background:#e5e5e5;flex-direction:row;gap:.5rem;padding:.375rem .5rem .125rem;display:flex}.create-teacher-tabs__button-contact{background:#e5e5e5;border:2px solid transparent;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;min-height:32px;display:flex;overflow:hidden}.create-teacher-tabs__content-tags{flex-direction:column;align-items:end;display:flex}@media only screen and (max-width:900px){.create-teacher-tabs__content-body{flex-direction:column}}.form-study-plan{padding:40px 20px}.form-study-plan__section-form{padding-block-start:40px;padding-block-end:56px}.form-study-plan__section-form .section-form__header{align-items:center}.form-study-plan__section-form .section-form__header .tab-button--tab{width:86px;height:32px}.form-study-plan__section-form:first-child{padding-block-start:16px;padding-block-end:16px}.form-study-plan__container-phone{gap:16px;display:flex}.form-study-plan__container-phone>div{min-width:130px;width:130px!important}.form-study-plan__container-phone>.dropdown{width:100%}.form-study-plan__container-phone>.dropdown>div{width:100%!important}.form-study-plan__container-phone>.dropdown .dropdown--trigger--small{padding:12px 36px 12px 16px}.form-study-plan__container-phone>span{width:calc(100% - 146px)}.form-study-plan__dropdown{width:100%;height:48px}.form-study-plan__dropdown>div{height:100%}.textarea{border:none;border-radius:12px;flex-direction:column;min-width:441px;height:178px;padding:0;font-family:Sofia Pro;font-size:14px;font-weight:400;line-height:20px;display:flex}.textarea textarea.hide-outline:focus-visible{outline-width:inherit}.textarea__label{margin-bottom:8px}.textarea__input{resize:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;min-width:430px;height:138px;padding:13px 16px;font-family:NT Bau,sans-serif;font-style:normal;transition:all .2s}.textarea__input:hover{border:1px solid #303333}.textarea__input:focus{box-shadow:none;border:1px solid #303333;outline:none}.textarea__input--disabled{cursor:not-allowed;color:rgba(0,0,0,.25)}.textarea__input--disabled:hover{border:1px solid #d9d9d9}.textarea__input--error,.textarea__input--error:hover,.textarea__input--error:focus{border:1px solid #c00808}.textarea__input::placeholder{color:#bcbcbc}.section-form__section{flex-direction:column;gap:40px;display:flex}.section-form__header{justify-content:space-between;display:flex}.section-form__header-container,.section-form__header-component{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.section-form__header-component .tab-button--header .tab-button--tab--active:first-of-type{background-color:#206614}.section-form__header-component .tab-button--header .tab-button--tab--active:first-of-type p{color:#fcfffe;font-weight:700}.section-form__header-component .tab-button--header .tab-button--tab--active:last-of-type{background-color:#c00808}.section-form__header-component .tab-button--header .tab-button--tab--active:last-of-type p{color:#fcfffe;font-weight:700}.section-form__row{gap:32px;display:flex}.section-form__multiple-rows{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.section-form__component{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.section-form__component>*{width:100%}.section-form__label{margin-bottom:4px}.section-form__label--disabled{color:#b9bfbd}.header-create-project{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.header-create-project__nav{align-items:center;display:flex}.header-create-project__nav-icon{margin-right:8px;font-size:18px}.header-create-project__nav-back{background-color:inherit;border:inherit;cursor:pointer;padding:0;text-decoration:underline}.header-create-project__header{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.header-create-project__header--padding-top{padding-top:40px}.header-create-project__header--container-title{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.header-create-project__header--badge{background-color:#edf2f0;border-radius:12px}.header-create-project__header--badge p{font-size:16px;font-weight:500}.table-organizations__button_view_organization{padding:5px 20px;font-size:14px}.table-organizations__button_view_projects{font-size:14px}.table-organizations__icon-container{margin-left:5px}.table-organizations__link{text-decoration:none}.table-organizations__button-project-number{padding:0 2rem}.table-organizations__button-project-number span{font-family:sofia pro;font-size:14px;font-weight:400;line-height:21px}.create-project{padding:10px 25px}.create-project__container{display:flex}.create-project__radio-button{color:#303333;flex-direction:column;gap:16px;display:flex}.create-project__radio-button .ant-radio-inner{border-color:#303333}.create-project__radio-button .ant-radio-checked .ant-radio-inner{background-color:#303333;border-color:#303333}.create-project__radio-button .radio-button-item--enabled:hover .ant-radio-inner{border-color:#303333}.create-project__section-form{padding-block-start:40px;padding-block-end:16px}.create-project__section-form:first-child{padding-block-start:16px;padding-block-end:16px}.create-project__textarea{min-width:100%;border-color:#d9d9d9!important}.create-project__textarea .textarea__input{letter-spacing:-.5px;background-color:#fcfffe;min-width:100%;font-family:NT Bau;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.create-project__textarea:hover,.create-project__textarea:focus{border-color:#303333!important}.create-project__datepicker{width:100%;height:48px}.create-project__input,.create-project__filter{height:48px}.create-project__filter>div{height:100%}.create-project__ctc-label{align-items:center;gap:8px;display:flex}.create-project__ctc-label>.tooltip-wrapper{width:-webkit-fit-content;width:fit-content}.project-dashboard-container{flex-direction:column;gap:48px;min-height:100vh;padding:40px 25px;display:flex;position:relative;overflow-x:hidden}.project-dashboard-header{flex-direction:column;gap:16px;display:flex}.project-dashboard-section{flex-direction:column;margin-bottom:120px;display:flex}.tabs-form__container{flex-direction:column;gap:48px;min-height:100vh;padding:40px 25px;display:flex;position:relative;overflow-x:hidden}.tabs-form__header{flex-direction:column;gap:16px;display:flex}.tabs-form__section{flex-direction:column;margin-bottom:120px;display:flex}.tabs-form__tab-container{border-bottom:1px solid #b9bfbd;align-items:center;gap:24px;width:100%;padding-block-start:32px;padding-block-end:32px;display:flex}.tabs-form__order-input{flex-direction:column;gap:12px;max-width:108px;display:flex}.tabs-form__input-container{flex-direction:column;gap:12px;width:100%;display:flex}.tabs-form__delete-icon{cursor:pointer;color:#c00808;margin-top:32px}.tabs-form__add-tab-container{margin-top:32px}.tabs-form__add-tab-button{width:-webkit-fit-content;width:fit-content;padding:0}.tabs-form__footer{background-color:#fff;justify-content:flex-end;align-items:end;gap:16px;width:calc(100% - 11rem);padding:24px 32px 40px 40px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -2px 10px rgba(0,0,0,.1),0 -5px 16px rgba(0,0,0,.08)}.tabs-form__footer-button{max-width:240px}.tabs-form__error-message{color:#c00808;margin-top:10px}.tabs-form__error-message-item{color:#c00808;flex-direction:column;gap:4px;display:flex}.tabs-form__error-item{align-items:center;gap:8px;display:flex}.error-input{border:1px solid #c00808}.organizations-detail{flex-direction:column;gap:32px;width:100%;display:flex}.organizations-detail__container{flex-direction:column;gap:32px;padding:32px;display:flex}.organizations-detail__container-title{justify-content:space-between;align-items:flex-end;display:flex}.organizations-detail__section-title{font-weight:500}.organizations-detail__section{background-color:#f8faf9;border-radius:24px;align-items:flex-start;gap:40px;padding:30px 24px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 13px rgba(0,0,0,.05)}.organizations-detail__section .general-data-project__row{grid-template-columns:160px calc(100% - 165px)}.organizations-detail__section-remove-background{box-shadow:none;background-color:transparent}.organizations-detail__column{grid-template-columns:1fr;justify-items:start;gap:20px;width:50%;display:grid}.organizations-detail__column ul{margin-bottom:0;padding-inline-start:20px}.organizations-detail__row{grid-template-columns:130px calc(100% - 130px);gap:8px;display:grid}.organizations-detail__text-button-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 25px);overflow:hidden;margin:0!important}.organizations-detail__link{color:#313131}.organizations-detail__ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.organizations-detail__button-ellipsis{border:inherit;background-color:inherit;cursor:pointer;gap:8px;height:24px;min-height:24px;padding:0;display:flex;overflow:hidden}.organizations-detail__button-ellipsis p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.organizations-detail__button-room{color:#000;padding:0;font-size:14px;font-weight:400;line-height:20px}.organizations-detail__tag{width:100px}.organizations-detail__body{background-color:#f7f6fe;border-radius:8px;margin-top:20px;padding:20px}.organizations-detail__body--column{flex:1}.organizations-detail__body--row{align-items:center;margin-bottom:15px;display:flex}.organizations-detail__body--row :first-child{width:200px}.organizations-detail__body--row :last-child{width:250px}.organizations-detail__body--buttons{justify-content:flex-end;align-items:center;display:flex}.organizations-detail__body--buttons--outline{justify-content:space-around;align-items:center;display:flex}.organizations-detail__body--buttons--outline :last-child{margin-top:-2px;margin-left:7px}.organizations-detail__body--buttons--lineal{justify-content:space-around;align-items:center;display:flex}.organizations-detail__body--buttons--lineal :last-child{margin-top:7px;margin-left:7px}.organization-credentials__generate-btn{width:-webkit-fit-content;width:fit-content;min-width:-webkit-fit-content;min-width:fit-content;height:-webkit-fit-content;height:fit-content;padding:0}.organization-credentials__modal-body{min-width:100%}.organization-credentials__form{flex-direction:column;justify-content:start;gap:12px;width:100%;display:flex}.organization-credentials__label{width:-webkit-fit-content;width:fit-content}.organization-credentials__clipboard{padding:12px 0}.organization-credentials__footer{justify-content:end;width:100%;display:flex}.organization-credentials__confirm-btn{min-width:230px;max-width:230px}.organization-credentials__modal .ant-modal-content{width:700px}.actions-cell{justify-content:flex-end;align-items:center;width:100%;display:flex}.actions-cell .text-primary{color:#1890ff}.actions-cell .text-primary:hover{text-decoration:underline}.academic-offering-table{width:100%}.academic-offering-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.academic-offering-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.details-study-plan__container{padding:32px}.general-data-study-plan{flex-direction:column;gap:32px;width:100%;padding:0 0 44px;display:flex}.general-data-study-plan__container-title{justify-content:space-between;align-items:flex-start;display:flex}.general-data-study-plan__title{font-weight:700}.general-data-study-plan__section{background-color:#f8faf9;border-radius:24px;align-items:flex-start;gap:40px;padding:30px 24px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 13px rgba(0,0,0,.05)}.general-data-study-plan__section .badge .typography{font-size:14px;line-height:20px;color:inherit!important}.form-institution{padding:28px 24px 10px}.form-institution__container{display:flex}.form-institution__radio-button{color:#303333;flex-direction:column;gap:16px;display:flex}.form-institution__radio-button .ant-radio-inner{border-color:#303333}.form-institution__radio-button .ant-radio-checked .ant-radio-inner{background-color:#303333;border-color:#303333}.form-institution__radio-button .radio-button-item--enabled:hover .ant-radio-inner{border-color:#303333}.form-institution__section-form{padding-block-start:40px;padding-block-end:16px}.form-institution__section-form:first-child{padding-block-start:16px;padding-block-end:16px}.form-institution__textarea{min-width:100%;border-color:#d9d9d9!important}.form-institution__textarea .textarea__input{letter-spacing:-.5px;background-color:#fcfffe;min-width:100%;font-family:NT Bau;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.form-institution__textarea:hover,.form-institution__textarea:focus{border-color:#303333!important}.form-institution__datepicker{width:100%;height:48px}.form-institution__input,.form-institution__filter{height:48px}.form-institution__filter>div{border-radius:12px;height:100%}.schedule-change{background-color:#fff;border-radius:8px;margin:0 auto;padding:24px;font-family:Arial,sans-serif}.schedule-change>hr{background-color:#b9bfbd;margin:0;display:none}.schedule-change__nav{align-items:center;margin-bottom:30px;display:flex}.schedule-change__nav-icon{margin-right:8px;font-size:18px}.schedule-change__nav-back{background-color:inherit;border:inherit;cursor:pointer;padding:0;text-decoration:underline}.schedule-change__text-disabled{color:#b9bfbd}.schedule-change__header{margin-bottom:16px}.schedule-change__header>p{margin-top:8px}.schedule-change__section{border-top:1px solid #b9bfbd;flex-direction:column;margin-bottom:40px;padding-top:40px;display:flex}.schedule-change__section-no-border{border:inherit}.schedule-change__input-group-labels>p:nth-child(2){margin-top:12px}.schedule-change__input-group{margin-top:40px}.schedule-change__input-group>p{margin-bottom:12px}.schedule-change__input-group--dropdown--days,.schedule-change__input-group--dropdown--perioricity{width:459px}.schedule-change__input-group--dropdown--teacher{width:629px}.schedule-change__input-group--dropdown--teacher>div{cursor:pointer}.schedule-change__input-group--dropdown--teacher .dropdown-filter--trigger--disabled p{color:#b9bfbd}.schedule-change__input-group--dropdown--teacher.cursor-not-allowed>div{cursor:not-allowed}.schedule-change .schedule-change__session{gap:32px;display:flex}.schedule-change .schedule-change__session__input-group{flex:1}.schedule-change .schedule-change__date-range{gap:33px;display:flex}.schedule-change__alert{color:#9f760b;background-color:#fff1cc;border-radius:8px;align-items:center;margin-bottom:150px;padding:12px;display:flex}.schedule-change__alert>p{margin-left:16px}.schedule-change__alert-description{color:#9f760b}.schedule-change__footer{z-index:10;background-color:#fff;justify-content:flex-end;align-items:flex-end;width:104%;padding:24px 40px 32px 0;display:flex;position:absolute;bottom:0;left:-50px;box-shadow:0 -2px 10px rgba(0,0,0,.1),0 -5px 16px rgba(0,0,0,.08)}.schedule-change__button-group-wrapper{display:flex}.schedule-change__button-group-wrapper>div:nth-child(2){margin-left:16px}.schedule-change__button-group-wrapper>div{margin:0}.schedule-change__button-wrapper{place-self:flex-end;width:240px;margin-top:40px}.schedule-change-loader{color:#303333;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.schedule-change-loader__icon-wrap{margin-bottom:24px}.schedule-change-loader__icon-wrap>.loader{border-width:3px;width:34px;height:34px}.schedule-change-loader__icon-wrap>.loader:after,.schedule-change-loader__icon-wrap>.loader:before{background-color:inherit}.schedule-change-loader h5{margin-top:32px;margin-bottom:16px}.schedule-change-loader h5,.schedule-change-loader p{color:#303333}.schedule-change-loader__description-wrap{text-align:center;width:480px;display:flex}.schedule-change-loader__button{text-align:center;width:200px;margin-top:40px;display:flex}.redirect__header{box-sizing:border-box;background-color:#fff;align-items:center;width:100%;height:104px;padding:29px 34px;display:flex;box-shadow:0 2px 10px rgba(0,0,0,.1),0 5px 16px rgba(0,0,0,.08)}.redirect__logo{width:auto;height:100%}.redirect__body{flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 104px);display:flex}.redirect__content{flex-direction:column;align-items:center;width:530px;display:flex}.redirect__icon{margin-bottom:24px;font-size:64px}.redirect__title{margin-bottom:20px}.redirect__description{text-align:center;margin-bottom:20px}.redirect__note{font-weight:700}.loader{border:4px solid #1c1b1f;border-left-color:transparent;border-radius:50%;width:50px;height:50px;animation:1.5s infinite spin;position:relative}.loader:before,.loader:after{content:"";background:#1c1b1f;border-radius:50%;width:4px;height:4px;position:absolute;left:4px}.loader:before{top:4px}.loader:after{bottom:4px}.form-external-teacher{padding:0 20px}.form-external-teacher__section-form{padding-block-start:40px;padding-block-end:56px}.form-external-teacher__section-form .section-form__header{align-items:center}.form-external-teacher__section-form .section-form__header .tab-button--tab{width:86px;height:32px}.form-external-teacher__section-form:first-child{padding-block-start:16px;padding-block-end:16px}.form-external-teacher__container-phone{gap:16px;display:flex}.form-external-teacher__container-phone>div{min-width:130px;width:130px!important}.form-external-teacher__container-phone>.dropdown{width:100%}.form-external-teacher__container-phone>.dropdown>div{width:100%!important}.form-external-teacher__container-phone>.dropdown .dropdown--trigger--small{padding:12px 36px 12px 16px}.form-external-teacher__container-phone>span{width:calc(100% - 146px)}.form-external-teacher__dropdown{width:100%;height:48px}.form-external-teacher__dropdown>div{height:100%}.form-organization{padding:10px 25px}.form-organization__container{display:flex}.form-organization__radio-button{color:#303333;flex-direction:column;gap:16px;display:flex}.form-organization__radio-button .ant-radio-inner{border-color:#303333}.form-organization__radio-button .ant-radio-checked .ant-radio-inner{background-color:#303333;border-color:#303333}.form-organization__radio-button .radio-button-item--enabled:hover .ant-radio-inner{border-color:#303333}.form-organization__section-form:first-child{padding-block-start:16px;padding-block-end:16px}.form-organization__textarea{min-width:100%;border-color:#d9d9d9!important}.form-organization__textarea .textarea__input{letter-spacing:-.5px;background-color:#fcfffe;min-width:100%;font-family:NT Bau;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.form-organization__textarea:hover,.form-organization__textarea:focus{border-color:#303333!important}.form-organization__datepicker{width:100%;height:48px}.form-organization__input,.form-organization__filter{height:48px}.form-organization__filter>div{height:100%}.details-external-teacher__container{flex-direction:column;gap:32px;width:100%;padding:44px 32px;display:flex}.details-external-teacher__container-title{justify-content:space-between;align-items:flex-end;display:flex}.details-external-teacher__section-title{font-weight:700}.details-external-teacher__section{background-color:#f8faf9;border-radius:24px;flex-wrap:wrap;align-items:flex-start;gap:10px 40px;padding:30px 24px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.15),0 1px 13px rgba(0,0,0,.05)}.details-external-teacher__section .badge .typography{font-size:14px;line-height:20px;color:inherit!important}.details-external-teacher__column{grid-template-columns:1fr;justify-items:start;gap:20px;width:50%;display:grid}.details-external-teacher__column ul{margin-bottom:0;padding-inline-start:20px}.details-external-teacher__row{grid-template-columns:130px calc(100% - 130px);gap:8px;display:grid}.details-external-teacher__text-button-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 25px);overflow:hidden;margin:0!important}.details-external-teacher__link{color:#313131}.details-external-teacher__ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.details-external-teacher__button-ellipsis{border:inherit;background-color:inherit;cursor:pointer;gap:8px;height:24px;min-height:24px;padding:0;display:flex;overflow:hidden}.details-external-teacher__button-ellipsis p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.details-external-teacher__button-underline p{text-decoration:underline}.details-external-teacher__button-room{color:#000;padding:0;font-size:14px;font-weight:400;line-height:20px}.details-external-teacher__tag{width:100px}.details-external-teacher__body{background-color:#f7f6fe;border-radius:8px;margin-top:20px;padding:20px}.details-external-teacher__body--column{flex:1}.details-external-teacher__body--row{align-items:center;margin-bottom:15px;display:flex}.details-external-teacher__body--row :first-child{width:200px}.details-external-teacher__body--row :last-child{width:250px}.details-external-teacher__body--buttons{justify-content:flex-end;align-items:center;display:flex}.details-external-teacher__body--buttons--outline{justify-content:space-around;align-items:center;display:flex}.details-external-teacher__body--buttons--outline :last-child{margin-top:-2px;margin-left:7px}.details-external-teacher__body--buttons--lineal{justify-content:space-around;align-items:center;display:flex}.details-external-teacher__body--buttons--lineal :last-child{margin-top:7px;margin-left:7px}.column-detail__row{grid-template-columns:160px calc(100% - 150px)}.column-detail__column{flex:45%}.column-detail__room_link,.column-detail__see_more_text{text-decoration:underline}.column-detail__no_room{color:#b9bfbd}.column-detail__associated_rooms{align-self:top;flex:100%;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin-top:0;display:grid}.column-detail__associated_rooms h1{width:50%}.column-detail__see_more_text{margin-right:5px}.column-detail__see_more{place-content:center;align-items:center;font-weight:500;display:flex}.massive-session-cancellation{background-color:#fff;border-radius:8px;margin:0 auto;padding:24px 24px 0}.massive-session-cancellation__screen-loader-search{margin-bottom:48px;scale:.65}.massive-session-cancellation__body{flex-direction:column;align-items:flex-start;gap:32px;min-height:calc(100vh - 130px);display:flex}.massive-session-cancellation__container-button-search{justify-content:flex-end;width:100%;display:flex}.massive-session-cancellation__button-search{width:250px}.massive-session-cancellation__alert{color:#9f760b;background-color:#fff1cc;border-radius:8px;align-items:center;width:100%;margin-bottom:150px;padding:12px;display:flex}.massive-session-cancellation__alert>p{margin-left:16px}.massive-session-cancellation__alert-description{color:#9f760b}.massive-session-cancellation__date-picker{border-radius:12px;width:317px;height:48px}.massive-session-cancellation__error-text{color:#c00808;letter-spacing:-.5px;width:450px;margin-top:4px;font-size:12px}.massive-session-cancellation__modal-cancel-session{width:475px!important;max-width:475px!important}.massive-session-cancellation__modal-cancel-session>div{width:100%}.item-form__section{flex-direction:column;gap:32px;display:flex}.item-form__input-group-labels{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.item-form__input-group{gap:32px;display:flex}.item-form__component{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.list-rooms-by-project{flex-direction:column;gap:40px;width:100%;display:flex}.list-rooms-by-project__title{flex-direction:column;gap:12px;display:flex}.list-rooms-by-project__description{font-weight:500}.list-rooms-by-project__filter-section{align-items:center;gap:24px;margin-top:16px;padding:16px;display:flex}.list-rooms-by-project__search-container,.list-rooms-by-project__checkbox-container{align-items:center;display:flex}.list-rooms-by-project__room-content{flex-direction:column;gap:32px;display:flex}.list-rooms-by-project__header{justify-content:space-between;display:flex}.list-rooms-by-project__header--badge{border-radius:8px;height:24px;background-color:#edf2f0!important}.list-rooms-by-project__header-details{align-items:center;gap:16px;display:flex}.list-rooms-by-project__body{flex-direction:column;gap:20px;display:flex}.list-rooms-by-project__item-container{gap:16px;display:flex}.list-rooms-by-project__item-container--badge{border-radius:12px;height:32px;background-color:#edf2f0!important}.list-rooms-by-project__cancelled-sessions{gap:8px;display:flex}.list-rooms-by-project__description-icons{gap:40px;display:flex}.list-rooms-by-project__suspicion-class-taught{gap:8px;display:flex}.list-rooms-by-project__icon-has-cancelled-sessions{background-color:#fff1cc;border-radius:50%;width:24px;height:24px;padding:4px}.list-rooms-by-project__icon-has-cancelled-sessions span{color:#9f760b;font-size:16px}.list-rooms-by-project__icon-suspicion-class-taught{background-color:#e5ffea;border-radius:50%;width:24px;height:24px;padding:4px}.list-rooms-by-project__icon-suspicion-class-taught span{color:#206614;font-size:16px}.list-rooms-by-project__hr{border-top:1px solid #edf2f0}.list-rooms-by-project__select-all-disabled label{color:#b9bfbd;cursor:not-allowed}.list-rooms-by-project__select-all-disabled input{cursor:not-allowed}.list-rooms-by-project__disabled-checkbox label{color:#b9bfbd}.header-massive-session-cancellation{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.header-massive-session-cancellation__nav{align-items:center;display:flex}.header-massive-session-cancellation__nav-icon{margin-right:8px;font-size:18px}.header-massive-session-cancellation__nav-back{background-color:inherit;border:inherit;cursor:pointer;padding:0;text-decoration:underline}.header-massive-session-cancellation__header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.table-student-matches{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px}.table-student-matches .student-matches-form{background-color:#fff;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.table-student-matches .student-matches-form .form-group input.error,.table-student-matches .student-matches-form .form-group select.error{border-color:#f44}.table-student-matches .student-matches-form .form-group .error-message{color:#f44;margin-top:4px;font-size:.8rem;display:block}.table-student-matches .student-matches-form .form-row{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.table-student-matches .student-matches-form .form-row .form-group{flex:1;min-width:200px}.table-student-matches .student-matches-form .form-row .form-group label{color:#333;margin-bottom:8px;font-weight:500;display:block}.table-student-matches .student-matches-form .form-row .form-group input,.table-student-matches .student-matches-form .form-row .form-group select{border:1px solid #ddd;border-radius:4px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .3s}.table-student-matches .student-matches-form .form-row .form-group input:focus,.table-student-matches .student-matches-form .form-row .form-group select:focus{border-color:#1976d2;outline:none;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.table-student-matches .student-matches-form .form-row .form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpolyline points=%276 9 12 15 18 9%27%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:16px}.table-student-matches .student-matches-form .form-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.table-student-matches .student-details{flex-direction:column;gap:12px;display:flex}.table-student-matches .student-details__row{border-bottom:1px solid #eee;justify-content:space-between;padding:8px 0;display:flex}.table-student-matches .student-details__row:last-child{border-bottom:none}@media (max-width:768px){.table-student-matches,.table-student-matches .student-matches-form{padding:16px}.table-student-matches .student-matches-form .form-row{flex-direction:column;gap:12px}.table-student-matches .student-matches-form .form-row .form-group{min-width:100%}.table-student-matches .student-matches-form .form-actions{flex-direction:column;gap:8px}}.student-matches-layout{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:24px}.student-matches-layout__table{background-color:#fff;border-radius:8px;padding:24px;overflow-x:auto;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:768px){.student-matches-layout,.student-matches-layout__table{padding:16px}}.employability-table{border:1px solid var(--color-gray-20);background-color:#fff;border-radius:12px;box-shadow:0 0 50px rgba(0,0,0,.04)}.employability-table .ant-table-cell{border-bottom:.5px solid var(--color-gray-20)!important}.employability-table .ant-table-expanded-row-fixed{justify-content:center;display:flex!important}.employability-table .ant-table-body{border:none}.job-create-container{border:.5px solid var(--color-gray-2);background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 0 50px rgba(0,0,0,.04)}.header-create-job .header-create-project{gap:24px;margin-bottom:0}.header-create-job .header-create-project__header{gap:4px}.dropdown-filter--options{height:auto!important;max-height:156px!important}