@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{box-sizing:border-box;padding:0;margin:0;max-width:100%}.coverWrapper{position:fixed;z-index:-1;height:100%;width:100%;overflow:hidden}.coverWrapper .cover{object-fit:cover;width:100%;height:100%}.coverWrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000c,#0000);pointer-events:none}:root{--color-neutral-white: #FFFF;--color-neutral-black: #101828;--color-neutral-050: #F9FAFB;--color-neutral-100: #F2F4F7;--color-neutral-300: #D0D5DD;--color-neutral-500: #A5A9AB;--color-neutral-700: #344054;--color-neutral-900: #343434;--color-primary: #FB6514;--color-primary-025: #FFFAF5;--color-primary-050: #FFF6ED;--color-primary-100: #FFEAD5;--color-primary-200: #FDDCAB;--color-primary-300: #FEB273;--color-primary-400: #FD853A;--color-primary-600: #DC6803;--color-primary-700: #B54708;--color-secondary: #371A00;--color-secondary-700: #5E2F2B;--color-secondary-600: #6F352E;--color-secondary-400: #936C67;--color-success-050: #F1FFF6;--color-success-100: #D1FADF;--color-success-400: #32D583;--color-success-600: #039855;--color-success-800: #05603A;--color-error-050: #FFF1F0;--color-error-200: #FECDCA;--color-error-400: #F97066;--color-error-600: #D92D20;--color-error-800: #912018;--color-warning-050: #FFFBDC;--color-warning-100: #FFE8A8;--color-warning-200: #FEDF89;--color-warning-300: #FEC84B;--color-warning-400: #FDB022;--color-warning-500: #F79009;--color-contrast-100: #DDEFFF;--color-contrast-600: #1570EF;--color-contrast-700: #4A1FB8;--color-contrast-800: #A11043;--color-contrast-900: #194185}*{font-family:Inter,sans-serif;font-style:normal}.button,.button__cancel,.button__cancel--stretch,.button__quaternary,.button__tertiary,.button__secondary,.button__secondary--small,.button__primary,.button__quaternary--stretch,.button__quaternary--small,.button__primary--stretch,.button__primary--small{display:flex;align-items:center;justify-content:center;gap:.21875rem;padding:.5rem 1.5rem;border:none;border-radius:8px;height:2.5rem;cursor:pointer;font-size:.875rem;font-weight:400}.button__primary,.button__quaternary--stretch,.button__quaternary--small,.button__primary--stretch,.button__primary--small{background-color:var(--color-primary);color:var(--color-neutral-white);border:1px solid var(--color-primary);transition:all .25s}.button__primary:not(:disabled):hover,.button__quaternary--stretch:not(:disabled):hover,.button__quaternary--small:not(:disabled):hover,.button__primary--stretch:not(:disabled):hover,.button__primary--small:not(:disabled):hover{background-color:var(--color-primary-400);color:var(--color-primary)}.button__primary:disabled,.button__quaternary--stretch:disabled,.button__quaternary--small:disabled,.button__primary--stretch:disabled,.button__primary--small:disabled{background-color:var(--color-primary-200);cursor:inherit}.button__primary--small{padding:.5rem}.button__primary--stretch{height:1.875rem;padding:0 2rem;border-radius:4px}.button__secondary,.button__secondary--small{background-color:var(--color-primary-100);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:4px;transition:all .25s}.button__secondary:not(:disabled):hover,.button__secondary--small:not(:disabled):hover{background-color:var(--color-primary);color:#fff}.button__secondary:disabled,.button__secondary--small:disabled{border:1px solid var(--color-primary-300);color:var(--color-primary-300);cursor:inherit}.button__secondary--small{padding:.5rem}.button__tertiary{background-color:var(--color-primary-50);border:1px solid var(--color-primary-100);color:var(--color-neutral-900);padding:.5rem;transition:all .25s}.button__tertiary:not(:disabled):hover{background-color:var(--color-primary-300)}.button__tertiary:disabled{border:1px solid var(--color-primary-300);color:var(--color-primary-300);cursor:inherit}.button__quaternary{background-color:var(--color-primary-050);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:4px;transition:all .25s}.button__quaternary:not(:disabled):hover{background-color:var(--color-primary-400);color:var(--color-primary)}.button__quaternary:disabled{background-color:var(--color-primary-200);cursor:inherit}.button__quaternary--small{padding:.5rem}.button__quaternary--stretch{height:1.875rem;padding:0 2rem;border-radius:4px}.button__cancel,.button__cancel--stretch{background-color:var(--color-neutral-050);border:1px solid var(--color-neutral-300);color:var(--color-neutral-700);transition:all .25s}.button__cancel:not(:disabled):hover,.button__cancel--stretch:not(:disabled):hover{background-color:var(--color-neutral-100);color:var(--color-neutral-700)}.button__cancel:disabled,.button__cancel--stretch:disabled{color:var(--color-neutral-300);cursor:inherit}.button__cancel--stretch{height:1.875rem;padding:0 2rem;border-radius:4px}.modal--mask{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d}.modal__content{background-color:var(--color-neutral-white);padding:1.5rem;border:1px solid var(--color-neutral-300);border-radius:8px;box-shadow:-4px 4px 4px #0000001a}.modal__content--custom{padding:1.5rem;border:1px solid var(--color-neutral-300);border-radius:8px;box-shadow:-4px 4px 4px #0000001a}.table-primary .ant-table{max-width:calc(100vw - 12rem);overflow-x:auto;-webkit-overflow-scrolling:touch}.table-action__view{color:var(--color-neutral-black);cursor:pointer}.table-action__view i{pointer-events:none}.table-action__view:hover{text-decoration:underline;color:var(--color-neutral-500)}.table-action__anchor{color:var(--color-neutral-black)}.table-action__anchor:hover{text-decoration:underline;color:var(--color-neutral-500)}.ant-pagination-prev a,.ant-pagination-next a{color:var(--color-neutral-700);border-bottom:1px solid var(--color-neutral-700)}.ant-pagination .ant-pagination-item-active{background-color:var(--color-neutral-100);border-color:transparent}.ant-pagination .ant-pagination-item-active a{font-size:.875rem;font-weight:400;color:var(--color-neutral-900)}.select__primary{height:2.625rem}.select__primary .ant-select-selector{border-radius:50px;border-color:var(--color-neutral-300)!important;background-color:var(--color-neutral-050)!important}.select__secondary{height:2.5rem}.select__secondary .ant-select-selector{background-color:var(--color-neutral-050);border-radius:50px}.select__secondary .ant-select-selector span{color:var(--color-neutral-300)}.input::placeholder,.input__error::placeholder,.input__primary::placeholder{opacity:.4}.input__primary{box-sizing:border-box;margin:0;padding:4px 11px;color:#000000e0;font-size:14px;line-height:1.5;position:relative;display:inline-block;width:100%;min-width:0;border-radius:6px;transition:all .2s;outline:0;height:2.5rem;background:#fff;border-width:1px;border-style:solid;border-color:#d9d9d9}.input__primary:hover,.input__primary:active{border-color:#ff873d;background-color:#fff}.input__primary:focus{border-color:#fb6514;box-shadow:0 0 0 2px #ff87051a;outline:0;background-color:#fff}.input__error{box-sizing:border-box;margin:0;padding:4px 11px;color:#000000e0;font-size:14px;line-height:1.5;position:relative;display:inline-block;width:100%;min-width:0;border-radius:6px;transition:all .2s;outline:0;background:var(--color-error-100);border-width:1px;border-style:solid;border-color:#d9d9d9}.input__error:hover,.input__error:active{border-color:#ff873d;background:var(--color-error-100)}.input__error:focus{border-color:#fb6514;box-shadow:0 0 0 2px #ff87051a;outline:0;background-color:#fff}.input:disabled,.input__primary:disabled,.input__error:disabled{color:#00000040;background-color:#0000000a;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1;height:2.5rem}.textarea__primary{resize:none;box-sizing:border-box;margin:0;padding:4px 11px;color:#000000e0;font-size:14px;line-height:1.5;position:relative;display:inline-block;width:100%;min-width:0;border-radius:6px;transition:all .2s;outline:0;background:#fff;border-width:1px;border-style:solid;border-color:#d9d9d9}.textarea__primary:hover,.textarea__primary:active{border-color:#ff873d;background-color:#fff}.textarea__primary:focus{border-color:#fb6514;box-shadow:0 0 0 2px #ff87051a;outline:0;background-color:#fff}.search input,.search__primary input,.search button,.search__primary button{border-radius:50px;border-color:var(--color-neutral-300);background-color:var(--color-neutral-050)}.search input:hover,.search__primary input:hover{background-color:var(--color-neutral-050);border-color:var(--color-neutral-300);border-right:none}.search button:hover,.search__primary button:hover{background-color:var(--color-neutral-050)!important;border-color:var(--color-neutral-300)!important}.search input::placeholder,.search__primary input::placeholder{color:var(--color-neutral-300)}.search button,.search__primary button{border-left:none}*{box-sizing:border-box;padding:0;margin:0}.w-100{width:100%}.w-80{width:80%}.w-70{width:70%}.w-60{width:60%}.w-50{width:50%}.d-flex{display:flex}.flex-1>*{flex:1}.d-center{display:flex;justify-content:center;align-items:center}.d-end{display:flex;justify-content:flex-end}.d-space-between{display:flex;justify-content:space-between;align-items:center}.d-column{display:flex;flex-direction:column}.d-row-center{display:flex;align-items:center}.gap-24{gap:1.5rem}.gap-16{gap:1rem}.gap-8{gap:.5rem}.gap-4{gap:.25rem}.align-top{align-items:flex-start}.align-bottom{align-items:flex-end}.mh-16{margin:1rem 0}.mt-16{margin-top:1rem}.mb-24{margin-bottom:1.5rem}.shadow{box-shadow:4px 4px 4px #00000040}.color-green{color:vaR(--color-success-600)!important}.color-yellow{color:var(--color-warning-400)!important}.bg-green{background-color:var(--color-success-050)}.bg-red{background-color:var(--color-error-050)}.pointer{cursor:pointer}.activity-filters{display:flex;gap:1rem;margin:0 0 1rem}.events-none{pointer-events:none}a{text-decoration:none}.no-border{border:none}.text-900{color:var(--collor-neutral-900)}.material-symbols-outlined.unfilled{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.ant-progress .ant-progress-layout-bottom .ant-progress-text{display:none}.ant-progress .ant-progress-bg{background-color:var(--color-primary)}.header___xgtQf{width:100%;display:flex;justify-content:space-between;align-items:center}.header___xgtQf h4{font-weight:400}@media (max-width: 768px){.header___xgtQf h4{display:flex;flex-direction:column}}.header___xgtQf .logo___aMlFO{height:3.5rem;margin:1rem 0}.header___xgtQf span{text-transform:capitalize}.layout-welcome__container{display:flex;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 3.125rem);background-image:url(/assets/cover-Dm4sGXAd.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.layout-welcome__container input{width:100%;border:1px solid var(--color-neutral-300);height:40px;border-radius:4px;padding-left:10px}.layout-welcome__container .ant-btn{width:100%}.layout-welcome__container__card{width:25.75rem;padding:1.25rem;margin:1.25rem;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;border-radius:.5rem}.layout-welcome__container__card__header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem}.layout-welcome__container__card__header .card-login__logo__itesp{width:50%}.layout-welcome__container__card__header__text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--color-secondary-700);padding-bottom:1.25rem}.layout-welcome__container__card__header__text .uppercase{text-transform:uppercase}.layout-welcome__container__card__header__text h1{font-size:1.5rem;font-weight:900;padding-bottom:.5rem}.layout-welcome__container__card__content{width:100%}.footer{max-width:100%;height:3.125rem;background-color:var(--color-neutral-900);text-align:center;display:flex;justify-content:center;align-items:center;font-size:14px;color:#6c757d;z-index:900}.forgot-password__form__container{width:100%;background-color:#fff}.forgot-password__form__container__inputs{display:flex;width:100%;flex-direction:column;gap:.625rem}.forgot-password__form__container__inputs div label{color:var(--color-neutral-500)}.forgot-password__form__container__buttons{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1.25rem;gap:1.25rem}.forgot-password__form__container__buttons div{width:49%}.forgot-password__form__container__buttons .ant-btn{height:45px;border-radius:4px}.change-password__form__container{width:100%}.change-password__form__container__inputs{display:flex;width:100%;flex-direction:column;gap:.625rem}.change-password__form__container__inputs__password-container{width:100%;position:relative}.change-password__form__container__inputs__password-container .visibility-icon{position:absolute;right:.625rem;top:.625rem;cursor:pointer}.change-password__form__container__inputs label{color:var(--color-neutral-500)}.change-password__form__container__buttons{display:flex;width:100%;flex-direction:column;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1.25rem;gap:1.25rem}.change-password__form__container__buttons div{width:49%}.change-password__form__container__buttons .ant-btn{height:2.8125rem;border-radius:.25rem}.change-password__form__container__warning{font-size:.875rem;margin-top:.625rem}.change-password__form__container__warning p{color:var(--color-secondary-700);font-weight:600}.change-password__form__container__warning ul{list-style:none;margin-top:.3125rem}.change-password__form__container__warning ul li{color:var(--color-neutral-900);display:flex;align-items:center;gap:.3125rem;padding-top:.625rem}.change-password__form__container__warning__progress{margin-top:.625rem}.change-password__form__container__warning__progress p{font-weight:400;padding-bottom:.625rem}.login__form__container{width:100%}.login__form__container__inputs{display:flex;width:100%;flex-direction:column;margin-top:1.25rem;gap:.625rem}.login__form__container__inputs__password-container{width:100%;position:relative}.login__form__container__inputs__password-container .visibility-icon{position:absolute;right:.625rem;top:.625rem;cursor:pointer}.login__form__container__inputs label{color:var(--color-neutral-500)}.login__form__container__forgot-password{display:flex;width:100%;flex-direction:column;align-items:end;margin-top:.625rem}.login__form__container__forgot-password a{text-decoration:underline;color:var(--color-secondary-700)}.login__form__container__buttons{display:flex;width:100%;flex-direction:column;margin-top:1.25rem;gap:1.25rem}.login__form__container__buttons__create-account{margin-top:1.25rem}.login__form__container__buttons__admin{font-weight:700}.login__form__container .ant-btn{height:45px;border-radius:4px}
