html{scroll-behavior:smooth}*{scrollbar-color:#c6c6c6 #f1f1f1;scrollbar-width:thin}body{min-width:400px}.App{text-align:center}.App-logo{height:3vmin;pointer-events:none}.maintenance-app-logo{height:5vmin;pointer-events:none}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.fav-color{color:#ffb034}.fav-color:hover{cursor:pointer}.width-95{width:95%}.text-icon-fav{font-size:13px;left:5px;top:1px}.text-icon-attach,.text-icon-fav{margin-right:.2rem;position:relative}.text-icon-attach{font-size:14px;top:.2rem}.input-code-key{text-align:center;width:300px}.mt-for-btn-add{margin-top:42px}.legend-responsible-btn{margin-left:8px;margin-top:8px;position:absolute}.pb-30px{padding-bottom:30px}.max-width-50{max-width:50%}.App-link{color:#61dafb}.notification-alert-text{letter-spacing:-1px}.label-filter{color:#aaa!important;font-size:12px!important;font-weight:500!important}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ml-for-error-msg-out-of-range{margin-left:8px}.separator-activity{border-top:1px solid #fafafa}.child-dropzone{border:1px dashed #000;min-height:100px}.section-container{overflow:auto;width:100%}.view-wrapper-title{margin-top:.2rem}.view-wrapper-command-bar-wrapper{min-height:3rem}.fw-400{font-weight:400}.mt-2-imp{margin-top:15px!important}.mt-2{margin-top:15px}.mt-5{margin-top:35px}.mt-0{margin-top:0}.mt-4{margin-top:25px}.text-center{text-align:center}.opacity-0{opacity:0!important}.ms-Dialog-title{background-color:#2083d9!important;color:#fff!important;margin-bottom:15px}.float-right{float:right!important}.dropzone{border:2px dashed #0000;overflow-y:auto}.qr-size{background:#d7d7d7}.android-logo,.qr-size{height:90px;margin:auto;width:90px}.ios-logo{height:70px;margin:auto;width:70px}.btn-dinamic-table{position:absolute;right:231px;top:10px;z-index:10}.dropzone-drag-accept,.dropzone-drag-active{border:2px dashed #0078d4;box-sizing:border-box}.dropzone-drag-active .dropzone-box{background:#0078d412;border-color:#0000}.border-rounded{border-radius:8px}.ms-Dialog-main{transition:max-height 1s ease-in;transition:max-height 1s ease-out}.text-bold{font-weight:500}@media (max-width:1023px){.title-filter-wrapper{margin-top:15px}.btn-filter-wrapper{margin-top:29px}.float-right-media{float:right}}@media (min-width:1024px){.filter-menu{border-right:1px solid #eee}}.chip-filter{background-color:#0078d4;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-left:10px;padding:2px 8px 3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chip-filter,.chip-filter-label{cursor:pointer}.label-filter-list{color:red}.filter-textfield-list>div>div>div>label,.filter-textfield-list>div>label{color:#aaa;font-size:12px}.filter-textfield-list>.ms-TextField-wrapper>.ms-TextField-fieldGroup,.filter-textfield-list>div>.ms-TextField>.ms-TextField-wrapper>.ms-TextField-fieldGroup{border:1px solid #aaa!important}.filter-menu .ms-ComboBox:not(.is-open):after,.filter-menu .ms-Dropdown-title,.filter-menu .ms-TextField-fieldGroup{border-color:#aaa!important}.filter-textfield-list>label{color:#aaa;font-size:12px}.filtros-tipo-checkbox .ms-Toggle{margin:0}.filtros-tipo-checkbox .ms-Label{padding:0 0 5px}.filtros-tipo-checkbox{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:10px}@media (min-width:1023px){.filtros-tipo-checkbox{align-items:flex-start;flex-direction:column;gap:3px}}.filter-textfield-list-util-project>label{color:#aaa;font-size:12px}.filter-textfield-list-util-project{padding:1.5px 0}@media (max-width:500px){.filter-textfield-list-util-project{width:158px}}.filter-textfield-list-date-picker>div>.ms-TextField>.ms-TextField-wrapper>.ms-TextField-fieldGroup{border:1px solid #aaa!important}.filter-textfield-list-date-picker>div>div>div>label{color:#aaa;font-size:12px}@media (max-width:500px){.filter-textfield-list-date-picker>div>.ms-TextField>.ms-TextField-wrapper>.ms-TextField-fieldGroup{width:158px}}.CheckboxFilterComponent .ms-Layer.ms-Layer--fixed{display:none}.icon-outlook-calendar{color:#000;font-weight:500;margin-right:4px}.panel{webkit-box-shadow:0 1px 1px #0000000d;background-color:#f9f9f9;border-radius:2px;box-shadow:0 1px 1px #0000000d;margin-bottom:21px;margin-top:50px}.panel-heading{border-bottom:1px solid #909fa72f;display:flex}.panel-footer,.panel-heading{border-radius:2px;color:#fff;flex-direction:column;height:70px;justify-content:center;text-align:center}.panel-footer{border-top:1px solid #909fa72f;display:flex!important}.panel-pill{border-radius:4px;display:table-cell;float:none!important;overflow:hidden;padding:25px!important;table-layout:fixed;vertical-align:middle}.login-button{background-color:#0078d4cc;height:40px;margin-bottom:20px!important;margin-top:20px!important;width:100%}.login-button:disabled,.login-button[disabled]{background-color:#f9f9f9;color:#909fa7}.remember-user-checkbox{display:inline-block;margin-bottom:30px}.d-inline{display:inline}.ml-for-cancel-selection{margin-left:50px}.d-inline-block{display:inline-block}.forgot-password{color:#909fa7}.default{max-height:0;opacity:0;top:-10px;transform:scaleY(0);visibility:hidden}.show{max-height:400px;opacity:1;top:0;transform:scaleY(1);transform-origin:top;transition:opacity .3s .3s,top .3s .3s,visibility 0s 0s,transform .3s .3s,max-height .3s .3s;visibility:visible}.fadeIn{animation:fadeIn .6s ease-out forwards}.login-input-field{margin-bottom:15px}.iniciar-sesion-btn{height:40px;margin-bottom:15px!important;width:100%}.wrapper-login{margin:auto;width:70%}.form-back{background:#ebebeb;min-height:100%}.tts-logo{margin:0 auto}.project-title{font-weight:500!important;margin-top:10px}.icon-project-title{font-weight:500!important;margin:0 .5rem}.margin-project-title{margin:0 .5rem}.text-principal{padding:0 7rem!important}.pagination-button-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.pagination-dropdown-container{justify-content:center}.pagination-btn-container,.pagination-dropdown-container{align-items:center;display:flex}@media (max-width:600px){.pagination-button-wrapper{flex-direction:column}.pagination-btn-container{justify-content:space-between}}.color-success{color:#107c10}.color-error,.color-inactive{color:#a80000}.color-initial{color:#797979}.color-inProcess{color:#ffc337}.color-finished{color:#107c10}.config-label{color:#767676}.cursor-pointer{cursor:"pointer"}.xAxis-354>g>text{fill:#0000!important}.widget-pill{padding:0 10px!important}.widget-pill-detail{background-color:#064291;padding-bottom:15px!important;padding-top:15px!important}.widget-pill-title{color:#fff;font-size:1.5em!important;font-weight:700}.widget-pill-subtitle{color:#fff;font-size:1em!important}.bg-blue-primary{background:#0078d4}.bg-blue-secondary{background:#71afe5}.bg-gray{background:#cbcbcbc4}.bg-white{background:#fff;font-weight:500}.pill{margin:auto;min-height:75px}.pill,.pill-left{border-radius:2px}.pill-left{background-color:#2196f3;min-height:80px}.br-2{border-radius:2px}.mt-2-for-pill{margin-top:15px}.highlight-pill{height:30px;margin-top:5px}.p-0{padding:0}.padding-for-container{border-left:1px solid #e1e1e17d;border-right:1px solid #e1e1e17d;padding:5px 10px!important}.mt-for-pill{margin-top:20px}.mt-for-small-pill{margin-top:25px}.fs-for-pill-left{font-size:25px}.fs-for-small-pill-left{font-size:20px}.fs-for-small-pill{font-size:14px}.icon-small-pill{font-size:25px;margin:"auto"}.pill-right-up-text{margin-top:15px}.pill-right-down-text,.pill-right-up-text{margin-left:10px;text-align:left;text-align:initial}.pill-right-down-text{margin-top:10px}.pill-right-center-text{margin-left:10px;margin-top:26px;text-align:left;text-align:initial}.mr-0{margin-right:0}.mr-2{margin-right:15px}.mt-for-pill-container{margin-top:20px}.right-pill-icon{margin-top:25px}.mt-last-days{margin-top:10px}@media (min-width:1024px){.column-to-fix{width:1.333333%}.column-to-fix-manag{width:73.666667%}}.mt-2-in-down-xl,.mt-2-in-down-xxl{margin-top:2px}@media (max-width:1365px){.mt-2-in-down-xxl{margin-top:15px}}.padding-custom-new-doc{padding:8px 25px 0}@media (min-width:1366px){.float-right-in-xxl{float:right}}.text-error{color:red}.ml-3{margin-left:27px}.btn-custom-h{height:10px!important}.ta-end{text-align:end}.mt-for-btn-search{margin-top:29px}@media (max-width:1023px){.px-0-in-down-xl{padding:0}.mt-2-in-down-xl{margin-top:15px}.width-in-down-xl{width:auto}.padding-for-container{border-left:none;border-right:none;padding:5px 10px!important}.px-0-in-down-xl{padding-left:0}}.max-width-for-pill{max-width:250px}.padding-for-panel{background-color:#f0f0f0;margin:5px 0;padding:.7rem 0}.padding-for-panel-project{margin:5px 0}.d-inline-table{display:inline-table}.ml-2{margin-left:15px}.last-days{font-weight:600}.fs-for-chart{left:41px;position:absolute;top:-100px}.fs-for-chart,.fs-for-minipanel-chart{color:#489cdc;font-size:12px;font-weight:400}.color-docs{color:#489cdc}.bg-transparent{background-color:initial}.text-icon-for-pill{font-size:19px;margin-right:0;position:relative;top:.2rem}.opacity-half{opacity:.7}.wizard-btn{float:right;margin-bottom:1rem;margin-right:1rem}.ml-10px{margin-left:10px}hr{border:0;border-top:1px solid #d9d9d9;display:block;height:1px;margin:1em 0;padding:0}.body-bg{background-color:#faf9f8}.menu-basic-view-btn{height:24px}.fw-500{font-weight:500}.fw-300{font-weight:300}.fw-700{font-weight:700}@media (min-width:1366px){.same-height-row-parent{overflow:hidden;position:relative;width:100%}.col-same-height{height:100%;position:absolute;right:0;top:0}}.mr-5{margin-right:25px}.mr-1rem{margin-right:1rem}.mr-1{margin-right:5px}#block-dialog-id{background-color:initial!important;font-size:20px!important;font-weight:500!important;padding:26px 10px 10px}#block-dialog-id,.basic-block-ui{text-align:center}.basic-block-ui .my-loading-description{font-size:15px}.title-third-panel{font-size:16px;font-weight:500}.mb-for-third-panel{margin-bottom:40px}.mt-2px{margin-top:2px}.warning-color{color:#ffc107}.error-color{color:red!important}.success-color{color:#28cc25}.link-styles{color:#0078d4;text-decoration:none}.link-styles:hover{cursor:pointer;text-decoration:underline}td:has(.no-padding-td-df){padding:2px!important}.iconized-menu::-webkit-scrollbar{width:2px}.detailview-height::-webkit-scrollbar{width:4px}.ml-8px{margin-left:8px}@keyframes myfirst{0%{left:0;top:0}25%{left:5px;top:0}50%{left:5px;top:5px}75%{left:0;top:5px}}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:15px}.file-upload-info{background-color:#fff;border:1px solid #3d97e3;border-radius:4px;bottom:3em;padding:.5em;position:absolute;right:4em;width:350px;z-index:1000}.file-upload-details-header{margin:4px 0}.file-upload-details{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:150px;overflow-x:hidden;overflow-y:auto;padding:.5em}.d-grid{display:grid}.dialog-for-pending-tag .ms-Dialog-inner{padding:0}.hide-project-btn{display:none}.tutorial-video{transition:.3s}.tutorial-video:hover{background-color:#3f8bff;opacity:.75;transition:.3s}.tutorial-video-box{margin-bottom:30px}.tutorial-text-header{padding:0 15px;text-align:center}.maintenance-container{left:50%;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%)}[class^=xAxis] .tick text{display:none}.xAxisVisible [class^=xAxis] .tick text{display:block!important}.calendar-activity-scroll{max-height:550px;overflow-y:scroll}.activity-checker-cancel-option:hover{text-decoration:underline}.activities-list-header{font-size:14px;margin-left:600px}.two-line-header-list div .ms-DetailsList-headerWrapper .ms-DetailsHeader .ms-DetailsHeader-cell{line-height:normal;text-overflow:clip}.two-line-header-list div .ms-DetailsList-headerWrapper .ms-DetailsHeader .ms-DetailsHeader-cellTitle{align-items:center;height:100%}.tutorial-video{height:15vmin;margin-top:5px;width:auto}.only-tutorial-video{height:60vmin;margin-top:5px;width:auto}.m-auto{margin:auto}.blue{color:#0078d4}.pointer{cursor:pointer}.invisible{visibility:hidden}.collab-logo{height:2vmin}.nav-container div{height:100%}@media (min-width:640px){.nav-container,.nav-stack{height:calc(100vh - var(--ancho-header));overflow:auto}.nav-container{border-right:1px solid #eee}}.copyright-logo{height:.75vmin;pointer-events:none}.collab-info{padding:10px 0}.collab-info,.collab-info-title,.copyright-info{border-right:1px solid #eee}.copyright-info{border-top:1px solid #eee;padding:10px 0}.version-info{border-right:1px solid #eee;padding-bottom:10px}@media (max-width:1365px){.collab-info,.hide-sidebar-info{display:none}}@media (max-width:639px){.version-info{display:none}}.stretch{align-items:stretch;display:flex}.stretch>.stretch-column{display:flex;flex-direction:column}.align-bottom{margin-top:auto}.dx-widget{-ms-content-zooming:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-touch-callout:none;color:#333;display:block;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important;font-size:13px!important;font-weight:400;line-height:1.35715;outline:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dx-datagrid-summary-item{font-weight:500!important}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.animate-flicker{animation:flickerAnimation 4s infinite}.tutorial-item-title{font-size:12px;font-weight:500}.carousel-img{filter:brightness(100%);-webkit-filter:brightness(100%);margin-top:15px}.carousel-img:hover{filter:brightness(90%);-webkit-filter:brightness(90%);transition:all .3s ease}.rectangulo-faltantes{background-color:#db756e;border:1px solid #db756e}.rectangulo-excedidas,.rectangulo-faltantes{display:inline-block;height:12px;margin-right:8px;width:12px}.rectangulo-excedidas{background-color:#605e5c;border:1px solid #605e5c}.rectangulo-cargadas{background-color:#00bcf2;border:1px solid #00bcf2}.rectangulo-cargadas,.rectangulo-licencia{display:inline-block;height:12px;margin-right:8px;width:12px}.rectangulo-licencia{background-color:#b4a0ff;border:1px solid #b4a0ff}.detailview-height{height:75vh}@media (max-width:1023px){.detailview-height{height:66vh}}@media (max-height:910px){.detailview-height{height:66vh}}.horizontal-bar-chart.excess-hours div div div svg g rect:nth-child(2){fill:#0078d4!important}body{overflow:hidden}.bg-alert-primary{background:#e7584e!important}.bg-alert-secondary{background:#db756e!important}.mini-text{font-size:10px}.mmi-form{border-right:1px solid #eee}.width-for-ds-massive{display:inline-block;margin-right:20px;width:100px}.text-icon-for-report-docs{font-size:15px;margin-right:.1rem;position:relative;top:.2rem}.adjust-label-docs-report{position:relative;top:-2px}.pill-fluent{border-top:4px solid #0078d4}.alert-pill-fluent,.pill-fluent{background:#fff;border-radius:2px;margin:0 auto;max-width:350px;overflow:auto;padding-bottom:10px;text-align:left;text-align:initial}.alert-pill-fluent{border-top:4px solid #e7584e}.pill-fluent-title{padding-bottom:5px;padding-top:0}.pill-fluent-small{border-radius:2px;border-top:4px solid #0078d4;overflow:auto;padding-bottom:5px;text-align:left;text-align:initial}.bg-hat-pill{background-color:#0078d4}.pill-fluent-title-small{margin-top:0;padding-bottom:5px}.text-icon-small{margin-right:.2rem}.text-icon-small,.text-icon-title-small{font-size:15px;position:relative;top:.2rem}.text-icon-title-big{font-size:19px;position:relative}.white-color{color:#fff}.overflow-x-hidden{overflow-x:hidden}.dx-datagrid-borders>.dx-datagrid-header-panel{margin-right:10px;margin-top:10px}.detailview-height div div div div div div div div div div .ms-DetailsRow-fields .ms-DetailsRow-cell{min-height:10px!important;padding-bottom:0!important;padding-right:15px!important;padding-top:11px!important}.project-mini-panel-chart-container{height:100px}.smooth-label{color:#838383}.month-box{margin:auto;max-width:80%;min-height:120px}.icon-month-box{font-size:50px;font-weight:600}.padding-month-label{padding-top:9px}.icon-selector-year{color:#a7a7a7;position:relative;top:4px}.icon-selector-year:hover{color:#000}.icon-info-months{position:relative;top:4px}.icon-info-color{color:#4f6bed}.icon-warning-months{position:relative;top:2px}.disabled-feature-wrapper{background-color:#d5d5d5;opacity:.7}.disabled-feature-icon{font-size:50px;left:50%;margin:17% auto auto;position:absolute;top:11%;transform:translate(-50%,-50%);z-index:90}.calendar-pill-left{border-radius:2px;min-height:120px}.calendar-pill-unblocked{background-color:#4db44d}.calendar-pill-blocked{background-color:#b63b3b}.mt-for-calendar-pill{margin-top:40px}.icon-for-calendar-pill{margin-top:20px}.calendar-pill-right{border-radius:2px;min-height:120px}.d-none{display:none}.pill-fluent-item-container{margin-top:8px}.pill-fluent-item-container:last-child{margin-bottom:8px}.text-icon-for-dialog{font-size:100px;margin-top:20px}.box-non-has-docs-required{min-height:150px}.logo-home{left:10px;position:relative;top:8px}.display-inline{display:inline!important}@keyframes blinking{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.blinking-icon{animation:blinking 1s infinite}.disabled-month{color:#c8c6c4;pointer-events:none}.carga-por-formulario-card{grid-gap:16px;align-items:flex-start;animation:fadeIn .3s ease forwards;background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 4px 8px #0000000d;display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:16px;padding:16px 20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.carga-por-formulario-card :not(.carga-por-formulario-acciones *),.carga-por-formulario-card :not(.carga-por-formulario-acciones *):after,.carga-por-formulario-card :not(.carga-por-formulario-acciones *):before{border-color:#e0e0e0!important}.carga-por-formulario-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.carga-por-formulario-acciones{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.carga-por-formulario-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.carga-por-formulario-acciones,.carga-por-formulario-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.carga-por-formulario-grid{gap:10px;grid-template-columns:1fr}.carga-por-formulario-acciones{grid-template-columns:repeat(4,1fr)}}.carga-por-formulario-grid .ms-ComboBox-container{width:100%}.hour-minute-input{align-items:center;display:flex;gap:6px;height:32px}.my-loading-container *{box-sizing:border-box}.my-loading-container{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:20px;text-align:center}.my-loading-spinner{animation:fade-in .5s ease-in-out}.my-loading-title{color:#4b5563!important;font-size:32px;font-weight:800;line-height:1.2143}.my-loading-description,.my-loading-title{animation:fade-in .5s ease-in-out;margin:0;max-width:32rem}.my-loading-description{color:#6b7280!important;font-size:18px;font-weight:400;line-height:1.50001}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.my-spinner-root{overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.my-spinner-container{align-items:center;border-radius:9999px;display:flex;justify-content:center;position:relative}.my-spinner-icon{fill:#2196f3;animation:spin 1s linear infinite;color:#e5e7eb}.my-spinner-logo{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.logo-img{object-fit:contain;-webkit-user-select:none;user-select:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@keyframes spin{to{transform:rotate(1turn)}}.error-message-animate,.reset-message-animate,.success-message-animate,.warning-message-animate{align-items:center;animation:smoothClipIn .5s ease-out,smoothClipOut .5s ease-in 4s forwards;border-radius:8px;display:flex;font-weight:500;gap:10px;justify-content:space-between;margin-bottom:.5rem;margin-top:.5rem;overflow:hidden;padding:12px 20px;position:relative;width:100%}.message-flex{align-items:center;display:flex;gap:10px}.message-animate-button-close{align-items:center;background:#0000;border:none;border-radius:50%;color:currentColor;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;width:30px}.success-message-animate{background-color:#e6f4ea;box-shadow:0 2px 8px #0080001a;color:#1b5e20}.error-message-animate{background-color:#fdecea;box-shadow:0 2px 8px #b71c1c1a;color:#b71c1c}.reset-message-animate{background-color:#f5f5f5;box-shadow:0 2px 8px #00000014;color:#424242}.warning-message-animate{background-color:#fff8e1;box-shadow:0 2px 8px #ffb3001a;color:#f57f17}.error-message-animate:after,.reset-message-animate:after,.success-message-animate:after,.warning-message-animate:after{animation:progressBar 4s linear forwards;border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.success-message-animate:after{background-color:#66bb6a}.error-message-animate:after{background-color:#ef5350}.reset-message-animate:after{background-color:#9e9e9e}.warning-message-animate:after{background-color:#ffca28}@keyframes smoothClipIn{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);margin-bottom:.5rem;margin-top:.5rem;max-height:500px;opacity:1;padding-bottom:12px;padding-top:12px}}@keyframes smoothClipOut{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);margin-bottom:.5rem;margin-top:.5rem;max-height:500px;opacity:1;padding-bottom:1rem;padding-top:1rem}to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}}@keyframes progressBar{0%{width:100%}to{width:0}}.input-focus-ai-generate .ms-ComboBox:after,.input-focus-ai-generate .ms-TextField-wrapper:after{border-bottom:2px solid #0078d4!important;border-radius:0;content:"";inset:-1px 0;pointer-events:none;position:absolute;width:100%}textarea{max-height:200px}html body .fc-scrollgrid-section.fc-scrollgrid-section-body .fc-scroller-harness{overflow-y:auto!important}.document-control-item-container{display:grid;grid-template-columns:1fr 1fr}.document-control-item-actions,.document-control-item-inputs{display:flex;gap:10px}.document-control-item-container{align-items:center}.document-control-item-inputs label{display:inline-block;margin-bottom:4px}.document-control-item-container{gap:40px}.document-control-item-actions,.document-control-item-inputs{align-items:start}.document-control-item-actions button{margin-top:22px}@media (max-width:1000px){.document-control-item-actions{flex-direction:column}.document-control-item-actions button{margin-top:0}}@media (max-width:640px){.document-control-item-container{align-items:start;gap:20px;grid-template-columns:1fr}.document-control-item-actions{flex-direction:row}.document-control-item-actions button{margin-top:22px}}@media (max-width:500px){.document-control-item-actions{flex-direction:column}.document-control-item-actions button{margin-top:0}}.notification-email-container,.notification-email-header{align-items:center;display:flex;gap:10px}.notification-email-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000000d;flex:1 1;margin:3px;max-width:900px;padding:4px 8px}.notification-email-icon{color:#0078d4;font-size:20px}.notification-email-input{border:none;flex:1 1;font-size:13px;height:26px;outline:none}.notification-email-input::placeholder{color:#a0a0a0}.notification-email-button{background-color:#0078d4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease;width:110px}.notification-email-button:hover{background-color:#005a9e!important}.politicas-de-privacidad{color:#0078d4}.privacidad-view{--primary-blue:#0078d4;--light-blue:#c7e0f4;--dark-blue:#005a9e;--white:#fff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-600:#64748b;--gray-900:#1f2937;height:100%;overflow:auto}.privacidad-view *{box-sizing:border-box;margin:0;padding:0}.privacidad-view .container{margin:0 auto;max-width:1600px;padding:20px}.privacidad-view .content-grid{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:250px 1fr}.privacidad-view .header{background:linear-gradient(135deg,var(--primary-blue) 0,var(--dark-blue) 100%);color:var(--white);margin-bottom:20px;padding:2rem 0;text-align:center}.privacidad-view .header h1{text-balance:balance;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.privacidad-view .header p{font-size:1.1rem;margin:0 auto;max-width:600px;opacity:.9}.privacidad-view .toc{background-color:var(--gray-50);border-left:4px solid var(--primary-blue);padding:2rem;position:-webkit-sticky;position:sticky;top:10px}.privacidad-view .toc h3{color:var(--primary-blue);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.privacidad-view .toc ul{list-style:none}.privacidad-view .toc li{margin-bottom:.5rem}.privacidad-view .toc a{color:var(--gray-600);display:block;font-size:.9rem;font-weight:500;padding:.25rem 0;text-decoration:none;transition:color .3s ease}.privacidad-view .toc a:hover{color:var(--primary-blue)}.privacidad-view .article{background-color:var(--white);border-radius:1rem;box-shadow:0 4px 6px #0000000d;overflow:auto;padding:2rem;width:100%}.privacidad-view .section{margin-bottom:2rem;scroll-margin-top:120px}.privacidad-view .section h2{border-bottom:2px solid var(--light-blue);color:var(--primary-blue);font-size:1.5rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.privacidad-view .section h3{color:var(--dark-blue);font-size:1.2rem;font-weight:600;margin:1.5rem 0 1rem}.privacidad-view .section h4{color:var(--gray-900);font-size:1.1rem;font-weight:600;margin:1rem 0 .5rem}.privacidad-view .section p{margin-bottom:1rem;text-align:justify}.privacidad-view .section p:last-child{margin-bottom:0}.privacidad-view .section ol,.privacidad-view .section ul{margin:1rem 0 1rem 2rem}.privacidad-view .section li{margin-bottom:.5rem}.privacidad-view .definiciones-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.privacidad-view .highlight-box{background-color:var(--light-blue);border-left:4px solid var(--primary-blue);border-radius:4px;margin-bottom:1rem;padding:1.5rem}.privacidad-view .highlight-box h4{color:var(--dark-blue);margin-top:0}.table-responsive{max-width:100%;overflow-x:auto}.privacidad-view .table{border-collapse:collapse;border-radius:8px;box-shadow:0 2px 6px #0000000d;font-size:.95rem;margin:2rem 0;width:100%}.privacidad-view .table td{background-color:var(--white);border:1px solid var(--gray-200);line-height:1.5;padding:1rem;text-align:justify;vertical-align:top}.privacidad-view .table td.table-info{background-color:var(--primary-blue);color:var(--white);font-weight:600;text-align:center;vertical-align:middle}.privacidad-view .table td.table-info h5{font-size:1rem;font-weight:700;margin:0}.privacidad-view .table tbody tr:nth-child(2n) td:not(.table-info){background-color:var(--gray-50)}.privacidad-view .table tbody tr:hover td:not(.table-info){background-color:var(--light-blue);transition:background-color .2s ease}.privacidad-view .footer{background-color:var(--gray-900);color:var(--white);padding:2rem 0;text-align:center}.privacidad-view .footer p{opacity:.8}@media (max-width:768px){.privacidad-view .content-grid{gap:2rem;grid-template-columns:1fr}.privacidad-view .toc{order:-1;position:static}.privacidad-view .header h1{font-size:2rem}.privacidad-view .nav-content{flex-direction:column;text-align:center}.privacidad-view .nav-links{justify-content:center}.privacidad-view .contact-grid{grid-template-columns:1fr}}@media (max-width:480px){.privacidad-view .container{padding:0 15px}.privacidad-view .article{padding:1.5rem}.privacidad-view .header h1{font-size:1.75rem}.privacidad-view .nav-links{gap:1rem}}.dialog-template{max-height:650px;overflow:auto}.dialog-template .ms-Dialog-header{position:-webkit-sticky;position:sticky;top:0;z-index:1}.dialog-template .ms-Dialog-inner{padding-bottom:0}.dialog-template .ms-Dialog-actions{background-color:#fff;bottom:0;padding:20px 10px;position:-webkit-sticky;position:sticky;z-index:1}.dropzone-box{border:2px dashed #0078d4;border-radius:8px;color:#323130;cursor:pointer;padding:1rem;text-align:center;transition:background-color .3s ease}.project-documents-asidebar{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 3fr;padding-bottom:20px}.DocumentNotSelected{padding:4rem 20px 20px;text-align:center}@media (max-width:1000px){.project-documents-asidebar{display:block}.project-documents-asidebar .dropzone{margin-bottom:20px}}iframe#webpack-dev-server-client-overlay{display:none!important}.error-message{color:#fa3636}.organizationChartDropdownPath{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%}button>span.flexContainer-283,button>span.flexContainer-283>span{display:inline}.organizationChartContainer:has(>span:has(>span)){display:inline}.organizationChartStack{display:inline!important}.organizationChartSpan{position:absolute;right:10px;top:0}:root{--ancho-header:62px}.notification-alert{background-color:#ff5108;border-radius:50%;color:#fff;font-size:10px;height:15px;margin-right:-13px;text-align:center;top:14px;width:15px;z-index:1}@media only screen and (min-width:500px){.notification-alert{right:25px}}@media only screen and (max-width:500px){.notification-alert{left:calc(100% - 25px)}}.padre_header{flex-direction:row;gap:5px;height:62px;height:var(--ancho-header);padding:1rem;width:100%}.header__flex,.padre_header{align-items:center;display:flex}.header__flex{gap:10px;margin:0!important}.header__button{border-radius:50%;transition:all .3s ease}.header__button:hover{background:#1e8fe50c}.header__flex--search,.header__search{width:100%}.header__flex--search{animation:fadeIn .3s ease forwards}.header__search .ms-ComboBox:after{border-color:#0078d4}.header__search .ms-ComboBox button,.header__search .ms-ComboBox input{color:#0078d4}.header__search .ms-ComboBox,.header__search .ms-ComboBox button,.header__search .ms-ComboBox input{background:#0000}@media (max-width:768px){.padre_header{flex-direction:row;flex-wrap:wrap}}@media (max-width:555px){:root{--ancho-header:92px}}@media only screen and (min-width:1370px){.iconButtonAppNavClass{visibility:hidden}}.calendar-view{height:100%}.calendar-view-container{display:grid;grid-template-columns:auto 1fr;height:100%}.calendar-view-filtros{border-right:1px solid #eee;height:100%}.calendar-view-filtros>div{height:100%}.calendar-view-filtros .border-bottom-nav>div>div>div>div{gap:6px}.calendar-view-filtros .border-bottom-nav button{transition:all .3s ease}.calendar-view-filtros .border-bottom-nav button:focus,.calendar-view-filtros .border-bottom-nav button:hover{background:#0078d417;border-radius:10px}.menu-calendar{overflow:hidden}.menu-calendar-filtro-limpiar{align-items:center;background:#f4f4f4;border-bottom:1px solid #eee;display:flex;padding:10px 20px}.clean-filters-calendar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:6px 0}.clean-filters-calendar,.clean-filters-calendar:hover{background:#0000;color:#0078d4}.menu-calendar-filtro-principal{display:flex;flex-direction:column;gap:10px;padding:20px}.menu-calendar-filtro-ir-a{display:none}.menu-calendar-filtro-calendario{background:#f4f4f4;border:1px solid #eee;border-radius:10px}.menu-calendar-configuracion{animation:fadeIn .3s ease forwards}.menu-calendar-configuracion-content{padding:20px}.menu-calendar-configuracion-titulo{background:#f4f4f4;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#0078d4;padding:10px 20px}.menu-calendar-configuracion-titulo p{margin:0}.menu-calendar .menu-calendar-filtro-calendario *,.menu-calendar .menu-calendar-filtro-calendario :after,.menu-calendar .menu-calendar-filtro-calendario :before,.menu-calendar .menu-calendar-filtro-calendario :hover,.menu-calendar .menu-calendar-filtro-eventos *,.menu-calendar .menu-calendar-filtro-eventos :after,.menu-calendar .menu-calendar-filtro-eventos :before,.menu-calendar .menu-calendar-filtro-eventos :hover,.menu-calendar .menu-calendar-filtro-ir-a *,.menu-calendar .menu-calendar-filtro-ir-a :after,.menu-calendar .menu-calendar-filtro-ir-a :before,.menu-calendar .menu-calendar-filtro-ir-a :hover,.menu-calendar .menu-calendar-filtro-proyecto *,.menu-calendar .menu-calendar-filtro-proyecto :after,.menu-calendar .menu-calendar-filtro-proyecto :before,.menu-calendar .menu-calendar-filtro-proyecto :hover,.menu-calendar .menu-calendar-filtro-ver-desde *,.menu-calendar .menu-calendar-filtro-ver-desde :after,.menu-calendar .menu-calendar-filtro-ver-desde :before,.menu-calendar .menu-calendar-filtro-ver-desde :hover{border-color:#dbdbdbd1}.menu-calendar-control{padding:0}@media(max-width:1000px){.calendar-view-container{grid-template-columns:1fr}.menu-calendar-filtro-calendario{display:none}.menu-calendar-filtro-ir-a{display:block}.menu-calendar-filtro-ir-a button{text-align:left;width:100%}.menu-calendar-filtro-principal{flex-direction:row}.menu-calendar-filtro-eventos,.menu-calendar-filtro-ir-a,.menu-calendar-filtro-proyecto{flex:1 1}.calendar-view-filtros{border-right:none}.menu-calendar-configuracion-toggles{column-gap:20px;display:flex;row-gap:10px}.menu-calendar-filtro-ver-desde{width:120px}.menu-calendar-configuracion-content{display:flex;flex-wrap:wrap;gap:20px}}@media only screen and (min-width:1023px){.toggle-menu{padding-left:20px}.row-flex-calendar{display:flex}}.datepicker-mobile-menu-calendar{padding:0 8px}.padding-left-20{padding-left:20px}.px-0{padding:0}.mt-1{margin-top:5px}.fit-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.margin-proyecto{font-size:14px;margin-left:27px}.title-callout{font-weight:500}.calendar-event-content-container{height:inherit;width:-webkit-fill-available}.calendar-app{font-size:.8rem!important;padding:10px}.calendar-app .fc-day:hover,.calendar-app .fc-state-highlight{background-color:#f7f8f9}.calendar-app .fc-day-today{background-color:#0000!important}.calendar-app .fc-day-today .fc-day-number{color:#eef3f5}.calendar-app .fc-day-number{color:#a1a2a3;font-size:18px;font-weight:700}.calendar-app .fc-event{color:#fff!important}.calendar-app .fc-view{overflow:visible}.calendar-app .fc-toolbar h2{display:inline;font-size:1.3em;position:relative;top:6px}.calendar-app .text-icon-toolbar{font-size:19px;margin-right:.25rem;position:relative;top:.2rem}.calendar-app .fc-time-grid .fc-slats .fc-minor td{border:none}.calendar-app .fc-hoursMiniPanel-button{display:inline;margin-top:3px}.external-events{margin:0}.external-events>div{border-radius:2px;color:#fff;cursor:move;font-size:11px;margin-bottom:5px;margin-right:5px;padding:6px 10px}.external-events:empty{content:"EMPTY"}#external-event-color-selector .circle.selected{border:3px solid #ffffff80}.actividad-card-collapsed{left:3%;overflow:hidden;position:relative;transition:width 1s ease;width:0}.actividad-card-active{left:2%;position:relative;transition:width 1s ease;width:41.6%}.calendar-card-full{transition:width 1s ease;width:97%}.calendar-card-active{transition:width 1s ease;width:56.3%}.actividad-show-active{position:relative;right:-2%;transition:right 1s ease}.actividad-show-collapsed{position:relative;right:-10%;transition:right 1s ease}.actividad-show-card{position:relative;right:-5%}tr.fc-list-item{cursor:pointer}.calendar-event-title-small{display:block;font-size:11px!important;left:5px;overflow:hidden;position:relative;top:2px}.calendar-event-title{font-size:11px!important}.fc-center{font-size:1em!important}.fc-slats td{height:20px!important}.fc-timegrid-slot{height:30px!important}.calendar-event-wrapper{height:100%;overflow:hidden;width:100%}.calendar-event-inner-wrapper{height:100%;width:100%}.calendar-event-sidebar{height:100%;width:7px}.custom-act-15-min{margin-top:0!important;position:relative!important;top:-3px!important}.fc th{text-align:center}.fc,.fc th{font-weight:500!important}.fc,.fc th,.fc-button,.fc-button-primary{font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important}.fc-button,.fc-button-primary{-webkit-font-smoothing:antialiased!important;background-color:#fff!important;border:0!important;border-radius:1px!important;box-sizing:border-box!important;color:#323130!important;cursor:pointer!important;display:inline-block!important;font-size:14px!important;font-weight:400!important;height:32px;outline:#0000!important;padding:0 16px!important;position:relative!important;text-align:center!important;text-decoration:none!important;-webkit-user-select:none!important;user-select:none!important}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus,.fc-button-primary:focus{box-shadow:0 0 0 0!important}.fc--button{display:none!important}.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:#bfbfb8!important;color:#000!important}.cursor-pointer{cursor:pointer}.text-white{color:#fff}.display-flex{display:flex}.padding-to-div-for-button{padding:0 24px}.padding-to-div-for-team{padding:5px 28px 0}.margin-for-icon-in-button{margin-right:4px}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.animation-height{transition:height .25s ease-in}.desc-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:"14px";margin-bottom:"5px";overflow:hidden;text-overflow:ellipsis}.margin-documents{margin-top:10px}.checked-event{background-color:#deecf9}.pending-event{background-color:#ffcbcf}.deleted-event{background-color:#ddd}.license-event{background-color:#fbf2dc!important}.outlook-event{background-color:#fffb8e}.ml-1{margin-left:5px}.hours-checked{margin-top:10px}.callout-panel-horas{padding:20px 24px!important;width:340!important}.checkmark-color{color:#6ce561}.cancel-color{color:#e84351}.status-square.status-red{background-color:red}.status-square.status-gris,.status-square.status-red{border-radius:2px;display:inline-block;height:10px;margin-right:8px;width:10px}.status-square.status-gris{background-color:#878887}.status-square.status-yellow{background-color:#ff0}.status-square.status-blue,.status-square.status-yellow{border-radius:2px;display:inline-block;height:10px;margin-right:8px;width:10px}.status-square.status-blue{background-color:#0078d4}.absolute{position:absolute}.horario-container{border:1px solid #605e5c;height:30px;width:80px}.minutos{border-left:none;left:50px;width:40px}.minutos>div>span{background-color:initial!important;border:none!important;overflow:hidden;text-overflow:clip}.horas{width:80px}.horas>div>span{background-color:initial!important;border:none!important;overflow:hidden;text-overflow:clip}.dosPuntos{left:44px;top:37px}.minutos>.ms-Dropdown:active,.minutos>.ms-Dropdown:focus,.minutos>div>span:focus{border:0!important}.no-margin{margin:0!important}.language-selector{align-items:center;display:flex;margin-left:auto;position:relative;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.language-selector-button{align-items:center;background:#0000;border:none;border-radius:10px;color:#0078d4;cursor:pointer;display:flex;font-size:16px;gap:12px;height:36px;outline:none;padding:6px 10px;transition:background .3s ease;width:140px}.language-selector-button:hover{background:#0078d40c}.language-label{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:700px){.language-selector-button{align-items:center;border-radius:50%;font-size:12px;height:32px;justify-content:center;width:32px}.language-label,.language-selector-parenthesis{display:none}}.treeChart{width:100%}.file-uploaded-blockui-message{color:#29a12d}.no-documents-message-container{padding:4rem 1rem}.no-document-selected-message-wrapper{padding-top:5.5rem}.add-folder-icon{margin-right:1rem}.button-wrapper,.text-wrapper{margin-top:.7rem}.primary-button{margin-right:1rem}.text-icon{font-size:19px;margin-right:.5rem;position:relative;top:.2rem}.uploaded-by-persona{margin-top:1rem!important}.hide-hr-large hr,.space-mobile{display:block}@media screen and (min-width:768px){.hide-hr-large hr,.space-mobile{display:none}}@media only screen and (max-width:480px){.navHorizontal{width:180px}.navHorizontal .ms-Nav-navItems{display:flex!important;flex-direction:row!important;justify-content:flex-start;margin:0!important;padding:0!important}.navHorizontal .ms-Nav-navItem{flex:1 1;list-style:none;text-align:center}.navHorizontal .ms-Nav-groupContent{height:25px}}.PillFluent div div{width:100%}.PillFluent div div span span{display:inline-block;overflow:hidden;white-space:nowrap}@media (max-width:600px){.PillFluent div div span span{max-width:10ch;text-overflow:ellipsis}}@media (min-width:601px){.PillFluent div div span span{max-width:none}}.float-right{float:right}.pagination-button-wrapper{margin-top:1.5rem}.pagination-btn{min-width:40px!important}.d-inline{display:inline!important}.grid-card-list{margin-top:15px;padding:0}.mt-more-filters{margin-top:22px}.padding-list{padding:1rem}.icon-pagination-btn{font-size:12px}.detailview-height div .ms-DetailsList-headerWrapper .ms-DetailsHeader{padding-top:0}.size-document-card{margin-bottom:5px!important;min-height:145px;min-width:50%!important}.proyect-title{font-size:11px!important}.size-logo{min-height:145px}.bg-white-h100{background-color:#fff;height:100%}.container-config-project{margin-bottom:.5rem;margin-top:.5rem}.iconForTeam{color:gray!important}.iconForTeamSelected{color:#ff5209!important}.iconResponsible{font-size:23px}.project-config-data-row{display:flex;flex-wrap:wrap!important}.project-config-section-title{font-size:15px;font-weight:700}.error-text-red{color:red}.principal-item{-webkit-font-smoothing:antialiased;background-color:initial;border:none;color:#000;cursor:pointer;display:block;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;height:36px;line-height:36px;outline:#0000;padding:0 8px 0 4px;position:relative;text-align:left;width:100%}.principal-item:hover{background-color:#edebe9}.with-secondary{min-height:55px}.d-block{display:block}.secondary-text-dropdown{color:grey;font-size:11px;margin-top:-20px;text-overflow:ellipsis}.margin-20{margin-bottom:20px;margin-top:20px}.projects-table{display:block;max-height:350px;overflow-x:hidden;overflow-y:auto}.defense-file-container-desc{margin-bottom:5px}.pivotItem{padding:10px}.defense-file-title,.pivotItem{font-size:15px}.ms-Pivot-link{height:74px!important}.float-left{float:left!important}.title-list{padding:0 1rem!important}.button-small{max-width:100px;min-width:0!important}.smaller-text-container{display:flex;font-size:14px;white-space:nowrap}.projects-table-detail{font-size:15px}.margin-left-group-name{margin-left:10px}.settlement-group-name,.settlement-group-period{width:220px}.settlement-group-amount,.settlement-group-collaborators,.settlement-group-items{width:120px}.collaborator-email{font-size:11px!important;margin-bottom:10px}.collaborator-details{font-size:9px!important;margin-top:-7px;padding:0,16px!important}.collaborator_create *{box-sizing:border-box}.collaborator_create_hader_buton{background-color:#faf9f8;padding:6.4px 6.4px 6.4px 25px}.collaborator_create_bt{background-color:#0078d4;border:none;color:#eff6fc;padding:0 4px;transition:background-color .3s ease}.collaborator_create_bt:hover{background-color:#0078d4c2;color:#eff6fc;opacity:.8}.collaborator_create_bt:active{background-color:#eff6fc}.collaborator_create_icon{margin-right:6px}.collaborator_create{background-color:#faf9f8;min-height:calc(100vh - var(--ancho-header));min-height:calc(100dvh - var(--ancho-header))}.body_form{padding:10px 20px}.header_collaborator_create{border-bottom:1px solid #dbdbdbd1}.body_nuevo_colaborador{align-items:center;background-color:#fff;color:#383939;display:flex;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;gap:8px;height:50px;line-height:22.79px;padding-left:15px;text-align:left}.body_estructura_organizacional,.body_informacion_general{background-color:#fff;border:1px solid #f0f0f0}.body_estructura_organizacional{padding:0 20px}.collaborator_create .cuerpo_izquierdo_form,.collaborator_create .form_informacion_general_cuerpo{margin-left:0;padding-bottom:20px}.collaborator_create .form_informacion_general{height:auto}.body_proyecto_enlace{background-color:#fff;border:1px solid #f0f0f0}.body_form{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}.collaborator_create .body_estructura_organizacional :not(.ms-Spinner):not(.ms-Spinner *),.collaborator_create .body_estructura_organizacional :not(.ms-Spinner):not(.ms-Spinner *):after,.collaborator_create .body_estructura_organizacional :not(.ms-Spinner):not(.ms-Spinner *):before,.collaborator_create .body_informacion_general :not(.ms-Spinner):not(.ms-Spinner *),.collaborator_create .body_informacion_general :not(.ms-Spinner):not(.ms-Spinner *):after,.collaborator_create .body_informacion_general :not(.ms-Spinner):not(.ms-Spinner *):before,.collaborator_create .cuerpo_izquierdo_fechas :not(.ms-Spinner):not(.ms-Spinner *),.collaborator_create .cuerpo_izquierdo_fechas :not(.ms-Spinner):not(.ms-Spinner *):after,.collaborator_create .cuerpo_izquierdo_fechas :not(.ms-Spinner):not(.ms-Spinner *):before,.collaborator_create .cuerpo_izquierdo_participacion :not(.ms-Spinner):not(.ms-Spinner *),.collaborator_create .cuerpo_izquierdo_participacion :not(.ms-Spinner):not(.ms-Spinner *):after,.collaborator_create .cuerpo_izquierdo_participacion :not(.ms-Spinner):not(.ms-Spinner *):before{border-color:#dbdbdbd1}@media (min-width:768px){.body_form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto}.body_nuevo_colaborador{grid-column:1/-1}.body_informacion_general{grid-row:2/4}}.collaborator_modal_header{align-items:center;display:flex;height:100%;justify-content:center}.header_azul_modal{background-color:#0078d4;height:4px;width:100%}.loading-container{margin-top:40px;text-align:center}.collaborator_linea_blanca{background-color:#ebe9e9;height:2.5px;width:250px}.collaborator_color_azul{animation:desplazar 3s linear infinite;animation-delay:1s;background:linear-gradient(90deg,#0078d400 0,#0078d480 30%,#0078d4 50%,#0078d480 70%,#0078d400);height:2px;margin-top:-2px;width:70px}@keyframes desplazar{0%{transform:translateX(0)}to{transform:translateX(250%)}}.toast_container_collaborator{background-color:#dff6dd;color:#59605e;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500;height:33px;justify-content:space-between;line-height:17.92px;padding:0 10px;text-align:left}.toast_container_collaborator,.toast_message_collaborator{align-items:center;display:flex}.icon_toast_collaborator{margin-right:8px}.toast_container_collaborator_error{align-items:center;background-color:#f6d8db;color:#59605e;display:flex;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500;height:33px;justify-content:space-between;line-height:17.92px;padding:0 10px;text-align:left}.toast_message_collaborator_error{align-items:center;display:flex}.icon_toast_collaborator_error{color:red;margin-right:8px}.collaborator_create_hader_buton{align-items:center;display:flex;gap:10px;height:47px}.collaborator_create_hader_buton .Button_back{background-color:#faf9f8;color:#727b78}.collaborator_create_hader_buton .Button_back,.collaborator_create_hader_buton .Button_view{size:12px;border:none;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-weight:500;transition:background-color .2s,transform .1s}.collaborator_create_hader_buton .Button_view{background-color:#0078d4;color:#fff;display:flex}.collaborator_create_hader_buton .Button_back:active,.collaborator_create_hader_buton .Button_view:active{background-color:#e1e1e1;transform:scale(.95)}.titulo_form_create{align-items:center;display:flex;flex-direction:row;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;gap:5px;line-height:18.53px;padding:5px;text-align:left}.form_informacion_general{border:1px 0 0;min-height:677px;width:609px}.input_reusable{display:flex;flex-direction:column;width:300px}.input_reusable label,.label_reusable label{color:#000;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:16.42px;margin-bottom:1px;text-align:left}.date_derecho_form{display:flex;flex-direction:column;width:230px}.date_derecho_form label{color:#000;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:16.42px;text-align:left}.input_desaparese{display:none}.form_informacion_general{min-height:98%;padding:0 20px;width:100%}.form_informacion_general_cuerpo{display:flex;flex-direction:column;gap:50px;margin-left:25px}.cuerpo_izquierdo_form{display:flex;flex-direction:column;gap:8px;margin-left:15px}.error_stilos{margin-bottom:-40px}.error_stilos,.error_stilos_practicante{color:red;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:10px;font-weight:500;height:15px;line-height:14.93px;text-align:left}.error_stilos_practicante{margin-top:2px}.error_stilos_Organizacional{margin-top:-3px}.error_TextFile_proyectofijo,.error_stilos_Organizacional{color:red;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:10px;font-weight:500;height:15px;line-height:14.93px;text-align:left}.error_TextFile_proyectofijo{margin-top:5px}.spinner-overlay-create-col{align-items:center;background-color:#ffffff80;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.collaborator-view-container{margin-top:25px}.collaborator-toggle{margin-left:8px;margin-top:15px}.collaborator-email{margin-top:-10px}.collaborator-fullName{float:right}.hidden{display:none}.persona-class{justify-content:center}.text-icon-collaborator{font-size:12px}.persona-detail-class{margin-bottom:-30px;margin-top:-30px}.persona-collaborator-text{color:gray;font-size:11px}.persona-collaborator-title{color:gray;font-size:80%}.collaborator-area{font-size:120%}.areaYDireccion{font-size:16px}.update_body_padre{background-color:#faf9f8;padding:10px 20px}.update_body_informacion_general{background-color:#fff;border:1px 0 0;max-width:650px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-width:500px}.update_body_estructura_organizacional,.update_body_proyecto_enlace{background-color:#fff;border:1px 0 0;margin-top:15px;max-width:609px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-width:500px}@media (min-width:1080px){.update_body_padre{grid-gap:10px;display:grid;gap:10px;grid-template-columns:50% 49%}.update_body_informacion_general{grid-row:1/4;margin-right:10px}.update_body_estructura_organizacional{margin-top:0}.update_body_proyecto_enlace{margin-top:10px}}.update_date_derecho_form{display:flex;flex-direction:row;gap:20px;width:400px}.update_date_derecho_form label{color:#000;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:16.42px;text-align:left}.Customodal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Customodal{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;width:245px}.Customodal-header{align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:center}.Customodal-header h2{font-size:18px;margin:0}.Customodal-body p{font-size:14px;margin:15px 0}.Customodal-footer{display:flex;gap:25px;justify-content:center}.Custobtn-confirm{background-color:#0078d4;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.Custobtn-cancel{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#000;cursor:pointer;padding:10px 20px}.padre_loader_Proyect{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.loader_Proyect{--height-of-loader:4px;--loader-color:#0071e2;background-color:#0003;border-radius:30px;display:block;height:var(--height-of-loader);position:relative;width:130px}.loader_Proyect:before{animation:moving 1s ease-in-out infinite;background:var(--loader-color);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:0}@keyframes moving{50%{width:100%}to{left:auto;right:0;width:0}}@keyframes clickAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.icon-clicked{animation:clickAnimation .3s ease-in-out;color:aqua}.styl-error{font-family:Segoe UI;margin-top:-47px}.styl-error,.styl-error-Date{color:red;font-size:10px;font-weight:500;height:15px;line-height:14.93px}.styl-error-Date{font-family:Segeo UI}.styl-space-error{margin-bottom:-45px}.styl-space-error,.style-botton-error{color:red;font-family:Segoe UI;font-size:10px;font-weight:500;height:15px;line-height:14.93px}.style-botton-error{margin-bottom:-47px;margin-top:47px}.body-nuevo-colaborador{align-items:center;background-color:#fff;color:#383939;display:flex;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;gap:8px;height:50px;line-height:22.79px;margin:20px 20px 0;max-width:100%;padding-left:15px;text-align:left}.style-message-custom-text{color:red;font-family:Segoe UI;font-size:10px;font-weight:500;height:15px;line-height:14.93px;margin-bottom:-47px;margin-top:47px}.style-body-form-emp{background-color:#fff;border-width:1px 0 0;height:100%;margin:10px 20px 0;min-width:90%;padding:5px 0 20px 15px}.header_emp_create{background-color:#faf9f8;border-bottom:1px solid #dbdbdbd1;padding:6.4px 6.4px 6.4px 25px}.emp_create_hader_buton{align-items:center;display:flex;gap:10px;height:37px}.emp_create_hader_buton .Button_back{background-color:#faf9f8;color:#323130}.emp_create_hader_buton .Button_back,.emp_create_hader_buton .Button_view{size:14px;border:none;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;transition:background-color .2s,transform .1s}.emp_create_hader_buton .Button_view{background-color:#0078d4;color:#fff;display:flex}.emp_create_hader_buton .Button_back:active,.emp_create_hader_buton .Button_view:active{background-color:#e1e1e1;transform:scale(.95)}.emp_create_hader_buton .Button_disabled{size:14px;background-color:#fff;border:none;color:#a19f9d;display:flex;transition:background-color .2s,transform .1s}.emmp_label_reusable label,.emp_create_hader_buton .Button_disabled{font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}.emmp_label_reusable label{color:#000;font-size:14px;font-weight:500;line-height:16.42px;margin-bottom:1px;text-align:left}.emmp_label_reusable{margin-bottom:-6px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.clickable{cursor:pointer}.full-width{width:100%}.full-height{overflow:auto}.padding-1{padding:1rem}.pad-main-body{padding-left:8px;padding-top:15px}.border-bottom-nav{border-bottom:1px solid #eee}.text-title-btn{font-size:16px}.dx-datagrid-headers,.dx-datagrid-rowsview{touch-action:auto!important}.container-mobile-title-table .dx-tab-text{line-height:1.2;padding-bottom:4px;white-space:pre-line}.dx-datagrid{min-width:1000px}.data-grid-container{overflow-x:auto;width:100%}.buttons-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.equal-button{flex-basis:calc(50% - 15px);flex-grow:1;flex-shrink:1;justify-content:center;max-width:100%;text-align:center}@media (max-width:768px){.equal-button{flex:1 1 100%}}.buttons-container>.equal-button{margin-top:15px}.data-grid-container:first-child .data-grid-filters{display:block}@media (max-width:768px){.container-report-hours-company{padding:10px}.container-report-hours-company .dx-toolbar{left:0;position:-webkit-sticky!important;position:sticky!important;top:0;width:340px}}
/*# sourceMappingURL=main.1ba008cf.css.map*/