html{scroll-behavior:smooth}*{scrollbar-color:#c6c6c6 #f1f1f1;scrollbar-width:thin}.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%}.overflow-y-auto{overflow-y:auto}.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{height:100%;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;max-width:360px}}.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:-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:-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:768px){.nav-container,.nav-stack{height:calc(100vh - var(--ancho-header));overflow:auto}}.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}.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{font-size:15px}.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}.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>span{align-items:center;display:inline-flex;gap:4px}.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;margin-top:15px}.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:-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%{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{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%{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{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: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: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: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 4fr;padding-bottom:20px}.DocumentNotSelected{padding:4rem 20px 20px;text-align:center}@media (max-width:1000px){.project-documents-asidebar{display:block}.project-documents-asidebar>div{margin-bottom:20px}}iframe#webpack-dev-server-client-overlay{display:none!important}.link-button{background:none;border:none;color:#4b5563;cursor:pointer;font:inherit;margin:0;padding:0}.link-button:hover{color:#3b90ff}.link-button:focus{outline:none}.tts-liquidacion-info{align-items:center;display:flex;font-family:Arial,sans-serif;font-size:14px;gap:40px;justify-content:space-between}.tts-liquidacion-item{align-items:center;display:flex;gap:8px}.tts-liquidacion-label{color:#333;font-weight:500}.tts-liquidacion-value{background-color:#f2f2f2;border-radius:3px;color:#666;line-height:1.4;min-width:80px;padding:4px 12px;text-align:center}.dashboard-empresas-grid{grid-gap:16px;background:#fff;display:grid;gap:16px;grid-template-columns:1fr 1fr;height:600px}@media (max-width:768px){.dashboard-empresas-grid{grid-template-columns:1fr;height:1000px}}.cost-form{max-width:700px;padding:20px}.cost-form .cost-form-grid{grid-column-gap:30px;grid-row-gap:8px;align-items:start;column-gap:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.cost-form .formItem{width:100%}.cost-form .cost-form-message{margin-top:24px}@media (max-width:768px){.cost-form .cost-form-grid{gap:10px;grid-template-columns:1fr}.cost-form .formItem:nth-child(2){grid-row:3}.cost-form .formItem:nth-child(3){grid-row:2}}.collaborator-panels-search-btn{width:auto}@media (max-width:1023px){.collaborator-panels-search-btn{margin-left:0!important;width:100%!important}}@media (max-width:639px){.collaborator-panels-search-btn{margin-top:8px!important}}.panel-projects-search-btn{width:auto}@media (max-width:1023px){.panel-projects-search-btn{margin-left:0!important;width:100%!important}}@media (max-width:639px){.panel-projects-search-btn{margin-top:8px!important}}.panel-projects-shortcut-row{display:flex;flex-wrap:wrap;gap:8px}.panel-projects-shortcut-btn{margin-bottom:8px}@media (max-width:639px){.panel-projects-shortcut-btn{margin-left:0!important;max-width:-moz-fit-content;max-width:fit-content;width:100%}}.panel-companies-search-btn{width:auto}@media (max-width:1023px){.panel-companies-search-btn{margin-left:0!important;width:100%!important}}@media (max-width:639px){.panel-companies-search-btn{margin-top:8px!important}}.panel-collaborators-search-btn{width:auto}@media (max-width:1023px){.panel-collaborators-search-btn{margin-left:0!important;width:100%!important}}@media (max-width:639px){.panel-collaborators-search-btn{margin-top:8px!important}}.avance-sector-search-btn{width:auto}@media (max-width:1023px){.avance-sector-search-btn{margin-left:0!important;width:100%!important}}@media (max-width:639px){.avance-sector-search-btn{margin-top:8px!important}}.kpi-pills-row{display:flex;flex-wrap:wrap;gap:15px}.kpi-pills-col{box-sizing:border-box;flex-basis:calc(33.333% - 10px);flex-grow:1;flex-shrink:1;max-width:calc(33.333% - 10px)}@media (max-width:1023px){.kpi-pills-col{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 8px)}}@media (max-width:639px){.kpi-pills-col{flex:1 1 100%;max-width:100%}}.donut-charts-row{align-items:start;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.donut-charts-col{box-sizing:border-box;flex:1 1 100%;max-width:400px}@media (min-width:1920px){.donut-charts-col{flex-basis:calc(33.333% - 10px);flex-grow:1;flex-shrink:1;max-width:calc(33.333% - 10px)}}.panel-collaborators-detail-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.empty-state-panel{align-items:center;background-color:#faf9f8;border:1px dashed #c8c6c4;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:15px;padding:32px 16px;text-align:center}.empty-state-panel-icon{color:#a19f9d;font-size:28px}.empty-state-panel-title{color:#323130;font-weight:600}.empty-state-panel-text{color:#605e5c;font-weight:500}@media (max-width:639px){.empty-state-panel{padding:24px 12px}.empty-state-panel-icon{font-size:24px}}.report-filters-container{box-sizing:border-box;padding:16px}.report-filters-row{align-items:flex-end;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:6px}@media (min-width:1024px){.report-filters-row{max-width:1600px}}.report-filters-col{box-sizing:border-box;flex:1 1 200px;min-width:0}.report-filters-col div[class^=statusMessage]{display:none}.report-filters-actions{display:flex;flex:0 0 auto;flex-direction:row;gap:8px}@media (max-width:1023px){.report-filters-col{flex-basis:calc(50% - 15px);flex-grow:1;flex-shrink:1}}@media (max-width:639px){.report-filters-container{padding:10px}.report-filters-row{gap:6px}.report-filters-col{flex:1 1 100%}.report-filters-actions{flex:1 1 100%;gap:10px;margin-top:10px}.report-filters-actions>*{flex:1 1 auto}}.report-filters-mobile-header,.report-filters-toggle-text{display:none}@media (max-width:639px){.report-filters-mobile-header{align-items:center;border-bottom:1px solid #edebe9;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.report-filters-row-collapsed .report-filters-col{display:none}.report-filters-toggle-text{background:none;border:none;color:#0078d4;cursor:pointer;display:block;font-size:12px;margin-top:6px;padding:4px;text-align:center;width:100%}}.report-filters-container .dx-datagrid-search-panel{margin:0!important}.landing-tts-view{--landing-primary:#4f46e5;--landing-primary-dark:#3730a3;--landing-accent:#7c3aed;--landing-ink:#1f2333;--landing-ink-soft:#4b5065;--landing-bg-soft:#f5f5fb;--landing-white:#fff;color:var(--landing-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;overflow:auto}.landing-tts-view *{box-sizing:border-box}.landing-tts-view a{text-decoration:none}.landing-container{margin:0 auto;max-width:1200px;padding:0 24px}.landing-header{border-bottom:1px solid #ececf5;padding:20px 0}.landing-nav{align-items:center;display:flex;justify-content:space-between}.landing-nav-actions{gap:12px}.landing-brand,.landing-nav-actions{align-items:center;display:flex}.landing-brand img{height:32px;width:auto}.landing-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.03em;padding:12px 22px}.landing-btn-primary{background:var(--landing-primary);color:var(--landing-white)}.landing-btn-primary:hover{background:var(--landing-primary-dark)}.landing-btn-ghost{border:1px solid var(--landing-primary);color:var(--landing-primary)}.landing-hero{background:linear-gradient(180deg,var(--landing-bg-soft) 0,var(--landing-white) 100%);padding:64px 0 80px}.landing-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}.landing-hero-copy h1{color:var(--landing-ink);font-size:40px;line-height:1.15;margin:0 0 20px}.landing-hero-copy p{color:var(--landing-ink-soft);font-size:16px;line-height:1.6;margin:0 0 28px;max-width:46ch}.landing-hero-art{height:280px;position:relative}.landing-hero-art,.landing-hero-art-circle{align-items:center;display:flex;justify-content:center}.landing-hero-art-circle{background:linear-gradient(135deg,var(--landing-primary) 0,var(--landing-accent) 100%);border-radius:50%;box-shadow:0 30px 60px -20px #4f46e573;height:220px;width:220px}.landing-hero-art-circle i{color:var(--landing-white);font-size:88px}.landing-hero-art-chip{align-items:center;background:var(--landing-white);border-radius:14px;box-shadow:0 12px 24px -8px #1f233340;display:flex;height:56px;justify-content:center;position:absolute;width:56px}.landing-hero-art-chip i{color:var(--landing-primary);font-size:24px}.landing-hero-art-chip-1{right:30px;top:0}.landing-hero-art-chip-2{bottom:10px;left:10px}.landing-hero-art-chip-3{bottom:-10px;right:60px}.landing-band{padding:72px 0}.landing-band-light{background:var(--landing-white)}.landing-band-dark{background:linear-gradient(135deg,var(--landing-primary-dark) 0,var(--landing-accent) 100%);color:var(--landing-white)}.landing-band-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:.8fr 1.2fr}.landing-band-grid-reverse{grid-template-columns:1.2fr .8fr}.landing-band-grid-reverse .landing-band-art{order:2}.landing-band-art{align-items:center;display:flex;height:180px;justify-content:center}.landing-band-art i{color:var(--landing-primary);font-size:96px;opacity:.85}.landing-band-dark .landing-band-art i{color:var(--landing-white);opacity:.9}.landing-band-copy h2{font-size:26px;line-height:1.3;margin:0 0 16px}.landing-band-copy p{font-size:15px;line-height:1.65;margin:0 0 20px;opacity:.9}.landing-link{align-items:center;color:var(--landing-primary);display:inline-flex;font-weight:600;gap:4px}.landing-link-light{color:var(--landing-white)}.landing-features{background:var(--landing-bg-soft);padding:72px 0}.landing-section-title{font-size:28px;margin:0 0 40px;text-align:center}.landing-features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.landing-feature-card{background:var(--landing-white);border-radius:12px;box-shadow:0 8px 24px -12px #1f233326;display:flex;flex-direction:column;gap:14px;padding:24px}.landing-feature-card i{color:var(--landing-primary);font-size:26px}.landing-feature-card span{color:var(--landing-ink-soft);font-size:14.5px;line-height:1.5}.landing-cta{padding:72px 0;text-align:center}.landing-cta-inner h2{font-size:26px;margin:0 0 12px}.landing-cta-inner p{color:var(--landing-ink-soft);margin:0 0 28px}.landing-footer{background:var(--landing-ink);color:#cbd0e0;padding:40px 0}.landing-footer-inner{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.landing-footer-inner p{font-size:13.5px;line-height:1.6;max-width:60ch}.landing-footer-links{display:flex;gap:24px}.landing-footer-links a{color:#cbd0e0;font-size:13.5px}.landing-footer-links a:hover{color:var(--landing-white)}.landing-footer-copy{font-size:12.5px;opacity:.75}@media (max-width:900px){.landing-band-grid,.landing-band-grid-reverse,.landing-hero-grid{grid-template-columns:1fr}.landing-band-grid-reverse .landing-band-art{order:0}.landing-hero-copy h1{font-size:32px}}.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%;overflow:hidden}.calendar-view-filtros{border-right:1px solid #eee;height:100%;overflow:auto}.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}.calendar-view-compact{display:flex;flex-direction:column;height:100%}.calendar-view-commandbar{flex:0 0 auto}.calendar-view-commandbar .border-bottom-nav{box-sizing:border-box;height:auto!important;max-width:100%;overflow:hidden;padding:4px 6px!important}.calendar-view-commandbar .border-bottom-nav>div{flex-wrap:wrap;min-width:0;row-gap:4px}.calendar-view-commandbar .border-bottom-nav button{border-radius:10px;min-height:44px;min-width:44px;transition:all .3s ease}.calendar-view-commandbar .border-bottom-nav .ms-CommandBarButton-checked,.calendar-view-commandbar .border-bottom-nav button:focus,.calendar-view-commandbar .border-bottom-nav button:hover{background:#0078d417}.calendar-view-filtros-overlay-header{align-items:center;background:#f4f4f4;border-bottom:1px solid #eee;display:flex;font-weight:600;gap:8px;justify-content:space-between;padding:4px 8px 4px 16px}.calendar-commandbar-badge-wrapper{display:inline-flex;position:relative}.calendar-view-commandbar .ms-CommandBar-primaryCommand{align-items:center}.calendar-commandbar-badge{background:#0078d4;border-radius:8px;color:#fff;font-size:10px;height:16px;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:4px;text-align:center;top:2px}.calendar-view-body{flex:1 1 auto;min-height:0;position:relative}.calendar-view-filtros-overlay-wrapper:not(.is-open){display:none}.calendar-view-filtros-backdrop{animation:calendarFadeIn .2s ease forwards;background:#00000040;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.calendar-view-filtros.calendar-view-filtros-overlay{-webkit-overflow-scrolling:touch;animation:calendarSlideIn .2s ease forwards;background:#fff;border-right:1px solid #eee;bottom:0;box-shadow:2px 0 12px #0000001f;height:auto;left:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(12px + env(safe-area-inset-bottom));position:absolute;top:0;width:min(340px,86vw);z-index:20}.calendar-view-filtros.calendar-view-filtros-overlay>div{height:auto}@keyframes calendarSlideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes calendarFadeIn{0%{opacity:0}to{opacity:1}}.menu-calendar{overflow:auto}.menu-calendar-filtro-limpiar{align-items:center;background:#f4f4f4;border-bottom:1px solid #eee;display:flex;padding:10px 20px}.clean-filters-calendar{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-facturable *,.menu-calendar .menu-calendar-filtro-facturable :after,.menu-calendar .menu-calendar-filtro-facturable :before,.menu-calendar .menu-calendar-filtro-facturable :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-tipo-concepto *,.menu-calendar .menu-calendar-filtro-tipo-concepto :after,.menu-calendar .menu-calendar-filtro-tipo-concepto :before,.menu-calendar .menu-calendar-filtro-tipo-concepto :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}.menu-calendar-config-toggle-header{align-items:center;background:#f4f4f4;border:none;border-bottom:1px solid #eee;color:#0078d4;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;min-height:44px;padding:10px 16px;text-align:left;transition:background .15s ease;width:100%}.menu-calendar-config-toggle-header>span{flex:1 1 auto}.menu-calendar-config-toggle-header .ms-Icon{font-size:16px}.menu-calendar-config-toggle-header:focus-visible,.menu-calendar-config-toggle-header:hover{background:#ebebeb}.menu-calendar-config-toggle-header:focus-visible{outline:2px solid #0078d4;outline-offset:-2px}.menu-calendar-configuracion-inline{border-top:none}@media(max-width:1000px){.calendar-view-container{grid-template-columns:1fr}.menu-calendar-filtro-calendario{margin:0 auto}.menu-calendar-filtro-ir-a{display:block}.menu-calendar-filtro-ir-a button{text-align:left;width:100%}.menu-calendar-filtro-ir-a .ms-Callout{max-width:calc(100vw - 32px)}.menu-calendar-filtro-principal{flex-direction:column;gap:14px;padding:16px}.menu-calendar-filtro-eventos,.menu-calendar-filtro-facturable,.menu-calendar-filtro-ir-a,.menu-calendar-filtro-proyecto,.menu-calendar-filtro-tipo-concepto{flex:none;width:100%}.calendar-view-filtros{border-right:none}.menu-calendar-configuracion-toggles{display:flex;flex-direction:column;gap:12px}.menu-calendar-filtro-ver-desde{width:100%}.menu-calendar-configuracion-content{display:flex;flex-direction:column;gap:16px;padding:16px}.menu-calendar-configuracion-titulo,.menu-calendar-filtro-limpiar{padding-left:16px;padding-right:16px}.callout-panel-horas{max-width:calc(100vw - 32px);padding:16px!important;width:calc(100vw - 32px)!important}.calendar-app{padding:4px}.calendar-app .fc-day-number{font-size:14px}}@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:-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;overflow:auto;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}.calendar-app #callout-hours-status{position:relative;top:-2px}.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-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important;font-weight:500!important}.fc-toolbar-chunk{justify-content:center}.fc-toolbar-chunk,.fc-toolbar-chunk>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.fc-toolbar-chunk>div{justify-content:end}@media(max-width:780px){.fc-toolbar-chunk .fc-customLabel-button{margin:0!important;padding:0!important}}.fc-button,.fc-button-primary{-webkit-font-smoothing:antialiased!important;background-color:#fff!important;border:0!important;border-radius:11px!important;box-sizing:border-box!important;color:#323130!important;cursor:pointer!important;display:inline-block!important;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:400!important;min-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:#0078d417!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>[role=combobox]:active,.minutos>[role=combobox]:focus,.minutos>div>span:focus{border:0!important}.no-margin{margin:0!important}.date-selector{box-sizing:border-box;padding:0 8px}.date-selector-row{display:flex;flex-wrap:wrap;margin:0 -8px}.date-selector-col{box-sizing:border-box;min-height:1px;padding:0 8px;position:relative}.date-selector-fecha{width:33.3333%}.date-selector-horario{width:25%}.date-selector-duracion{width:41.6667%}@keyframes ade-fade-in{0%{opacity:0}to{opacity:1}}.ade-fade-in{animation:ade-fade-in .367s cubic-bezier(.1,.9,.2,1) both}.ade-dist-input-row{align-items:center;display:flex;gap:12px;position:relative;top:10px;width:100%}.ade-dist-input-row .ade-dist-percent{flex:1 1 auto;min-width:0}.ade-dist-input-row .ade-dist-check{flex:0 0 auto}@media (max-width:767.98px){.ade-dialog{border-radius:8px;max-width:calc(100vw - 16px)!important;min-width:0!important;width:calc(100vw - 16px)!important}.ade-dialog .ade-dialog-footer{border-top:1px solid #edebe9;margin:12px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ade-dialog .ade-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ade-dialog .ade-dialog-action{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;margin:0;padding:0}.ade-dialog .ade-dialog-action:first-child:nth-last-child(3){flex-basis:100%}.ade-dialog .ade-dialog-action button{width:100%}.ade .ade-field{align-items:center;display:flex;gap:8px;margin-bottom:4px;max-width:100%}.ade .ade-field>i{display:none}.ade .ade-field>:not(i){flex:1 1 auto;min-width:0;padding-top:0;width:auto!important}.ade .ade-field--top{align-items:flex-start}.ade .ml-3,.ade .ml-for-error-msg-out-of-range{margin-left:0}.ade .ade-date,.ade .ade-date .date-selector{padding:0}.ade .ade-date{margin-bottom:16px}.ade .ade-date .date-selector-row{grid-column-gap:12px;grid-row-gap:8px;column-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr);margin:0;row-gap:8px}.ade .ade-date .date-selector-row>div{min-width:0;padding:0;width:auto}.ade .ade-date .date-selector-fecha{grid-column:1/-1}.ade .ade-date .ml-3,.ade .ade-date .ml-for-error-msg-out-of-range{margin-left:0}.ade .ade-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.ade .ade-row .ade-row-text{flex:1 1 auto;font-size:13px;min-width:0;overflow-wrap:anywhere;width:auto}.ade .ade-row .ade-row-action{flex:0 0 auto;width:auto}.ade .ade-delete-icon{font-size:16px;margin-left:0;padding:10px}.ade .width-95{width:100%}.ade .ade-dist-header{align-items:center;display:flex;justify-content:space-between;padding-right:0}.ade .ade-dist-header .float-right{float:none}.ade .ade-dist-toolbar{flex-wrap:wrap;gap:8px}.ade .ade-dist-row{align-items:center;border-bottom:1px solid #f3f2f1;display:flex;flex-wrap:wrap;padding:6px 0}.ade .ade-dist-row .ade-dist-name{align-items:center;display:flex;gap:6px;margin-bottom:4px;overflow-wrap:anywhere;width:100%}.ade .ade-dist-row .ade-dist-name>i{flex:0 0 auto;margin:0;position:static}.ade .ade-dist-row .ade-dist-input{width:100%}.ade .ade-dist-input-row{top:0}.ade .ade-dist-total{flex-direction:row;gap:4px;justify-content:flex-end;margin-top:12px;padding-inline-end:0}.ade .ade-dist-total>*{margin:0!important}}@media (max-width:360px){.ade-dialog .ade-dialog-action{flex-basis:100%}}.language-selector{align-items:center;display:flex;margin-left:auto;position:relative;text-align:left;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}}.resizable-group{display:flex;height:100%;width:100%}.resizable-group[aria-orientation=vertical]{flex-direction:column}.resizable-handle{align-items:center;background-color:#e5e7eb;display:flex;justify-content:center;position:relative;width:1px}.resizable-handle:focus-visible{box-shadow:0 0 0 1px #6366f1;outline:none}.resizable-handle:after{bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:8px}.resizable-handle[aria-orientation=horizontal]{height:1px;width:100%}.resizable-handle[aria-orientation=horizontal]:after{height:8px;left:0;top:50%;transform:translateY(-50%);width:100%}.resizable-handle-bar{background-color:#d5d5d5;border-radius:999px;flex-shrink:0;height:5vh;width:.6vh;z-index:10}.resizable-handle[aria-orientation=horizontal] .resizable-handle-bar{transform:rotate(90deg)}.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}.project-view{padding:10px}.project-view,.project-view__body{display:flex;flex-direction:column}.project-view__body{background-color:#fff;border:1px solid #edebe9;border-radius:8px;box-shadow:0 1.6px 3.6px #00000003,0 .3px .9px #00000003;gap:12px;min-width:0;padding:12px}.project-view__content{min-width:0}.project-view__content .padding-list{padding:0}.project-mini-panel-wrapper{grid-gap:12px;background-color:#fff;border:1px solid #edebe9;border-radius:8px;box-shadow:0 1.6px 3.6px #00000003,0 .3px .9px #00000003;display:grid;gap:12px;grid-template-columns:1fr;margin:5px 0 10px;padding:12px}.project-mini-panel-wrapper__info{display:flex;flex-direction:column;gap:6px;min-width:0}.project-mini-panel-wrapper__header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;min-width:0}.project-mini-panel-wrapper__title{flex:1 1 auto;min-width:0}.project-mini-panel-wrapper__row,.project-mini-panel-wrapper__summary{min-width:0}.project-mini-panel__divider{border:0;border-top:3.5px solid #e8e8e8;margin:4px 0}@media (min-width:1366px){.project-mini-panel-wrapper{gap:24px;grid-template-columns:minmax(260px,1fr) minmax(0,3fr);padding:12px 16px}.project-mini-panel-wrapper__info .project-mini-panel__divider{display:none}}.project-mini-panel{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;min-width:0}.project-mini-panel__section{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:center}.project-mini-panel__section-title{align-items:center;display:flex;gap:4px;justify-content:center}.project-mini-panel__section-title .ms-layer{display:none}.project-mini-panel__charts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;padding:5px 10px}.project-mini-panel__chart{height:100px;min-width:0}.project-mini-panel__pills{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-mini-panel__pills--three{grid-template-columns:repeat(2,minmax(0,1fr))}.project-mini-panel__status{text-align:center}@media (min-width:768px){.project-mini-panel__charts{grid-template-columns:repeat(2,minmax(0,1fr))}.project-mini-panel__charts--three,.project-mini-panel__pills--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.project-mini-panel{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-mini-panel__charts{border-left:1px solid #e1e1e17d;border-right:1px solid #e1e1e17d}.project-mini-panel__section .project-mini-panel__divider{display:none}}.project-mini-panel-chart{height:100px;width:100%}.project-folder-link{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.project-folder-link__icon{flex:0 0 auto}.project-folder-link__name{flex:1 1 auto;min-width:0}.project-documents-list-preview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;min-width:0}.project-documents-list-preview>*{min-width:0}.project-documents-list-preview__list{background-color:#fff;border:1px solid #edebe9;border-radius:8px;display:flex;flex-direction:column;height:100%}.project-documents-list-preview__filters{grid-gap:8px;border-top:1px solid #edebe9;display:grid;gap:8px;grid-template-columns:1fr;padding:0 16px 8px}.project-documents-list-preview__detail>div:not(.empty-state){border:1px solid #edebe9;border-radius:8px}.project-documents-list-preview__detail .empty-state{background:#fbfbfb;margin:0}@media (min-width:768px){.project-documents-list-preview__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.project-documents-list-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-required-docs{display:flex;flex-direction:column;gap:8px;min-width:0}.project-required-docs__actions{margin-bottom:10px;margin-top:10px}.project-required-docs__body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;min-width:0}.project-required-docs__detail,.project-required-docs__list{min-width:0}.project-required-docs__card{background-color:#fff;border:1px solid #edebe9;border-radius:8px;display:flex;flex-direction:column;padding:4px 0 12px}.project-required-docs__card-row{min-width:0;overflow-wrap:anywhere}.project-required-docs__card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:1rem;padding:0 15px}@media (min-width:1024px){.project-required-docs__body{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.project-required-docs__detail{align-self:start;margin-top:52px}}.searching-document{align-items:center;background:#eff6fc;border:1px solid #c7e0f4;border-left:4px solid #0078d4;display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 12px;padding:12px 16px}.searching-document__icon{align-items:center;background:#fff;border-radius:50%;color:#0078d4;display:inline-flex;flex:0 0 auto;font-size:18px;height:40px;justify-content:center;width:40px}.searching-document__text{flex:1 1 200px;min-width:0}.searching-document__label{color:#605e5c;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.searching-document__concept{color:#323130;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searching-document__cancel{border-radius:6px;flex:0 0 auto}@media (max-width:479px){.searching-document__concept{overflow-wrap:anywhere;white-space:normal}.searching-document__cancel{width:100%}}.empty-state{background:#faf9f8;border:1px dashed #d2d0ce;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin:24px 0;padding:40px 24px;text-align:center}.empty-state,.empty-state__icon{align-items:center;justify-content:center}.empty-state__icon{border-radius:50%;display:inline-flex;font-size:24px;height:56px;margin-bottom:8px;width:56px}.empty-state__title{color:#323130;font-size:16px;font-weight:600;margin:0}.empty-state__text{color:#605e5c;font-size:13px;line-height:1.45;margin:0;max-width:320px}.empty-state__action{margin-top:12px}.empty-state--info .empty-state__icon{background:#eff6fc;color:#0078d4}.empty-state--warning .empty-state__icon{background:#fff4ce;color:#8a6d00}.empty-state--error .empty-state__icon{background:#fde7e9;color:#a4262c}.empty-state--compact{background:#0000;border:none;margin:12px 0;padding:16px}.empty-state--compact .empty-state__icon{font-size:18px;height:40px;margin-bottom:4px;width:40px}.empty-state--compact .empty-state__title{font-size:14px}@media (max-width:767px){.empty-state{margin:16px 0;padding:32px 16px}.empty-state__icon{font-size:20px;height:48px;width:48px}}.button-wrapper,.text-wrapper{margin-top:.7rem}.button-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.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}}.skeleton-block{background-color:#e6e4e2;border-radius:4px;display:block;flex:0 0 auto;isolation:isolate;max-width:100%;overflow:hidden;position:relative}.skeleton-block:after{animation:skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffffbf 50%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%);will-change:transform}.skeleton-block--circle{border-radius:50%}.skeleton-block--pill{border-radius:16px}.skeleton-block--card{border-radius:8px}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton-block:after{display:none}.skeleton-block{animation:skeleton-pulse 1.6s ease-in-out infinite}}.project-skeleton__sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.project-skeleton__facepile{display:flex;gap:4px}.project-skeleton__documents{display:flex;flex-direction:column;gap:12px}.project-skeleton__breadcrumb{align-items:center;display:flex;gap:8px;padding:8px 0}.project-skeleton__tree{display:flex;flex-direction:column;gap:10px;min-width:0}.project-skeleton__tree-row{align-items:center;display:flex;gap:10px;min-height:24px}.project-skeleton__dropzone{margin-top:8px}.project-skeleton__detail{align-items:center;background:#faf9f8;border:1px dashed #d2d0ce;border-radius:12px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:24px}.project-skeleton__list{background:#fff;border-radius:8px;display:flex;flex-direction:column;min-width:0}.project-skeleton__toolbar{border-bottom:1px solid #edebe9;display:flex;flex-wrap:wrap;gap:8px;padding:16px}.project-skeleton__list-row{align-items:center;border-bottom:1px solid #f3f2f1;display:flex;gap:12px;padding:12px 16px}.project-skeleton__list-text{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}@media (max-width:479px){.project-skeleton__list-meta{display:none}}.project-skeleton__list-header{align-items:center;border-bottom:1px solid #edebe9;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:16px}.project-skeleton__chips{display:flex;flex-wrap:wrap;gap:8px}.project-skeleton__table{--skeleton-columns:1fr;--skeleton-columns-mobile:1fr;display:flex;flex-direction:column;min-width:0}.project-skeleton__table-row{grid-gap:12px;align-items:center;border-bottom:1px solid #f3f2f1;display:grid;gap:12px;grid-template-columns:var(--skeleton-columns-mobile);min-height:44px;padding:0 16px}.project-skeleton__table-row--head{background:#faf9f8;border-bottom-color:#edebe9;min-height:36px}.project-skeleton__cell{align-items:center;display:flex;min-width:0}.project-skeleton__cell--desktop{display:none}.project-skeleton__facepile--small{gap:0}.project-skeleton__facepile--small .skeleton-block+.skeleton-block{box-shadow:0 0 0 2px #fff;margin-left:-6px}.project-skeleton__icon-text{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.project-skeleton__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.project-skeleton__pagination-nav{align-items:center;display:flex;gap:4px}@media (min-width:768px){.project-skeleton__table-row{grid-template-columns:var(--skeleton-columns)}.project-skeleton__cell--desktop{display:flex}}.project-skeleton__dl-layout{display:flex;flex-direction:column;gap:12px;min-width:0}.project-skeleton__dl-body{flex:1 1 auto;min-width:0}.project-skeleton__filters{background:#fff;border:1px solid #edebe9;border-radius:10px;box-shadow:0 1px 2px #0000000a;display:none;flex-direction:column;overflow:hidden}.project-skeleton__filters-header{border-bottom:1px solid #edebe9;justify-content:space-between;padding:12px 12px 12px 14px}.project-skeleton__filters-header,.project-skeleton__filters-heading{align-items:center;display:flex;gap:8px}.project-skeleton__filters-body{display:flex;flex-direction:column;gap:14px;padding:14px}.project-skeleton__filters-toggles{border-bottom:1px solid #f3f2f1;display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.project-skeleton__filter-toggle{align-items:center;display:flex;gap:8px;justify-content:space-between}.project-skeleton__filter-field{display:flex;flex-direction:column;gap:6px}.project-skeleton__filters-mobile{align-items:center;background:#fff;border:1px solid #edebe9;border-radius:10px;display:flex;gap:12px;padding:10px 14px}.project-skeleton__filters-mobile-text{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}@media (min-width:1024px){.project-skeleton__dl-layout{align-items:flex-start;flex-direction:row;gap:20px}.project-skeleton__filters{display:flex;flex:0 0 272px;width:272px}.project-skeleton__filters-mobile{display:none}}.folder-dialog .ms-Dialog-main{border-radius:10px;max-width:460px;overflow:hidden;width:calc(100vw - 32px)}.folder-dialog__form{display:flex;flex-direction:column;gap:16px}.folder-dialog__context{align-items:center;background:#eff6fc;border-radius:8px;color:#323130;display:flex;gap:12px;padding:10px 12px}.folder-dialog__context-icon{align-items:center;background:#fff;border-radius:50%;color:#0078d4;display:inline-flex;flex:0 0 auto;font-size:16px;height:36px;justify-content:center;width:36px}.folder-dialog__context-text{font-size:14px;font-weight:600;min-width:0;overflow-wrap:anywhere}.folder-dialog__footer .ms-Dialog-actionsRight{display:flex;gap:8px;justify-content:flex-end}.folder-dialog__footer .ms-Dialog-action{margin:0}@media (max-width:479px){.folder-dialog__footer .ms-Dialog-actionsRight{flex-direction:column-reverse}.folder-dialog__footer .ms-Button,.folder-dialog__footer .ms-Dialog-action{width:100%}}.project-view-tabs{align-items:stretch;border-bottom:1px solid #edebe9;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.project-view-tabs::-webkit-scrollbar{display:none}.project-view-tabs__tab{align-items:center;background:#0000;border:0;border-radius:6px 6px 0 0;color:#605e5c;cursor:pointer;display:inline-flex;flex:1 1;flex-direction:column;font-family:inherit;font-size:12px;font-weight:600;gap:4px;justify-content:center;min-width:0;padding:10px 8px;position:relative;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.project-view-tabs__tab:after{background:#0000;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;transition:background-color .15s ease}.project-view-tabs__tab:hover{background-color:#f3f2f1;color:#323130}.project-view-tabs__tab:focus-visible{outline:2px solid #0078d4;outline-offset:-2px}.project-view-tabs__tab--selected{color:#0078d4}.project-view-tabs__tab--selected:after{background-color:#0078d4}.project-view-tabs__icon{font-size:18px;line-height:1}.project-view-tabs__label{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.project-view-tabs__tab{flex:0 0 auto;flex-direction:row;font-size:14px;gap:8px;padding:10px 16px}.project-view-tabs__icon{font-size:16px}}.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}.flt-toggles{align-items:stretch;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding-bottom:12px}.flt-toggles:empty{display:none}.flt-toggle,.flt-toggle__label{display:block;margin:0;width:100%}.flt-toggles .ms-Toggle{align-items:center;display:flex;justify-content:space-between;margin:0}.flt-toggles .ms-Label{padding:0 0 5px}.flt-fields{display:flex;flex-direction:column;gap:4px;margin:0}.flt-field{box-sizing:border-box;float:none;padding:0;width:100%}.flt-field:empty{display:none}.flt-field label{margin:0!important;padding:1.5px 0!important;width:-moz-fit-content;width:fit-content}.flt-field .btn-filter-wrapper{margin-top:0;width:100%}.flt-label{color:#aaa;display:block;font-size:12px;font-weight:500;margin-top:15px;padding:5px 0}.flt-label--inline{display:inline;margin:0;padding:0}.flt-datetime{position:relative}.filter-mobile-toolbar{margin-bottom:12px}.filter-mobile-card{align-items:center;background:#fff;border:1px solid #e1dfdd;border-radius:10px;box-shadow:0 1px 2px #0000000f;display:flex;height:52px;overflow:hidden;transition:border-color .15s ease,background .15s ease}.filter-mobile-card.has-active{background:#f3f9fd;border-color:#0078d4}.filter-mobile-card .filter-mobile-open-btn{background:#0000;border:none;border-radius:0;flex:1 1;height:100%;min-width:0;padding:0 12px 0 8px}.filter-mobile-card .filter-mobile-open-btn:active,.filter-mobile-card .filter-mobile-open-btn:hover{background:#00000008}.filter-mobile-card .filter-mobile-open-btn .ms-Button-flexContainer{gap:10px;justify-content:flex-start;width:100%}.filter-mobile-open-btn__icon{align-items:center;background:#eff6fc;border-radius:8px;color:#0078d4;display:inline-flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.filter-mobile-card.has-active .filter-mobile-open-btn__icon{background:#0078d4;color:#fff}.filter-mobile-open-btn__text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;line-height:1.2;min-width:0;text-align:left}.filter-mobile-open-btn__title{color:#323130;font-size:14px;font-weight:600}.filter-mobile-open-btn__subtitle{color:#605e5c;font-size:12px;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-mobile-badge{align-items:center;background-color:#0078d4;border-radius:11px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:22px;padding:0 7px}.filter-mobile-open-btn__chevron{color:#8a8886;flex-shrink:0;font-size:12px}.filter-mobile-card__divider{background:#c7e0f4;flex-shrink:0;height:28px;width:1px}.filter-mobile-card .filter-mobile-clear-btn{border-radius:0;color:#a4262c;flex-shrink:0;height:100%;width:52px}.filter-mobile-card .filter-mobile-clear-btn .ms-Button-icon{color:#a4262c;font-size:16px}.filter-mobile-card .filter-mobile-clear-btn:active,.filter-mobile-card .filter-mobile-clear-btn:hover{background:#0000}.filter-panel-mobile .ms-Panel-content{padding-bottom:16px;padding-top:16px}.filter-panel-mobile .flt-toggles label{display:block;width:100%}.filter-panel-mobile-footer{display:flex;gap:8px}.filter-panel-mobile-footer>button{flex:1 1;min-height:40px}.dl-table{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #edebe9;border-radius:10px;box-shadow:0 1px 2px #0000000a;margin-top:4px;overflow-x:auto}.dl-table .ms-DetailsHeader{background:#faf9f8;border-bottom:1px solid #edebe9;padding-top:0}.dl-table .ms-DetailsHeader,.dl-table .ms-DetailsHeader-cell{height:44px;line-height:44px}.dl-table .ms-DetailsHeader-cell:hover{background:#f3f2f1}.dl-table .ms-DetailsHeader-cellName{color:#605e5c;font-size:12px;font-weight:600}.dl-table .ms-DetailsHeader-cell .ms-DetailsHeader-sortIcon,.dl-table .ms-DetailsHeader-cell.is-actionable .ms-DetailsHeader-sortIcon{color:#0078d4}.dl-table .dl-table__row{background:#fff;border-bottom:1px solid #f3f2f1;color:#323130;font-size:13px;min-height:44px;transition:background .12s ease}.dl-table .dl-table__row--alt{background:#fcfcfc}.dl-table .dl-table__row:hover{background:#f3f9fd;color:#201f1e}.dl-table .dl-table__row--clickable{cursor:pointer}.dl-table .dl-table__row--clickable:hover{box-shadow:inset 3px 0 0 #0078d4}.dl-table .ms-List-cell:last-child .dl-table__row{border-bottom:none}.dl-table::-webkit-scrollbar{height:8px}.dl-table::-webkit-scrollbar-thumb{background:#c8c6c4;border-radius:4px}.dl-table::-webkit-scrollbar-track{background:#0000}.dl-table{overflow:auto}.dl-table .ms-DetailsList{overflow:visible!important}.dl-table .ms-DetailsList-headerWrapper{position:sticky;top:0;z-index:2}.dl-table .ms-DetailsHeader{box-shadow:0 1px 0 #edebe9,0 2px 4px #0000000a}.dl-table.detailview-height{height:auto;max-height:75vh}@media (max-width:1023px){.dl-table.detailview-height{max-height:66vh}}@media (max-height:910px){.dl-table.detailview-height{max-height:66vh}}.dl-table::-webkit-scrollbar{width:8px}@media (min-width:1024px){.dl-layout{align-items:flex-start;display:flex;gap:20px;margin:0}.dl-layout .dl-layout__filters{border-right:none;flex:0 0 272px;float:none;max-width:none;padding:0;width:272px}.dl-layout .dl-layout__body{flex:1 1 auto;float:none;min-width:0;padding:0;width:auto}}.flt-desktop{background:#fff;border:1px solid #edebe9;border-radius:10px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.flt-desktop__header{align-items:center;border-bottom:1px solid #edebe9;display:flex;gap:8px;justify-content:space-between;padding:12px 12px 12px 14px}.flt-desktop__heading{align-items:center;display:flex;gap:8px;min-width:0}.flt-desktop__heading-icon{align-items:center;background:#eff6fc;border-radius:6px;color:#0078d4;display:inline-flex;font-size:13px;height:28px;justify-content:center;width:28px}.flt-desktop.has-active .flt-desktop__heading-icon{background:#0078d4;color:#fff}.flt-desktop__heading-title{color:#323130;font-size:14px;font-weight:600}.flt-desktop__badge{background:#0078d4;border-radius:10px;color:#fff;font-size:11px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.flt-desktop__badge,.flt-desktop__clear{align-items:center;display:inline-flex;font-weight:600}.flt-desktop__clear{background:#0000;border:none;border-radius:6px;color:#a4262c;cursor:pointer;font-family:inherit;font-size:12px;gap:6px;height:28px;padding:0 10px}.flt-desktop__clear:hover:not(:disabled){background:#fdf3f4}.flt-desktop__clear:disabled{color:#c8c6c4;cursor:default}.flt-desktop__clear:focus-visible,.flt-desktop__more:focus-visible{outline:2px solid #0078d4;outline-offset:-2px}.flt-desktop .flt-desktop__body{padding:12px 14px 14px}.flt-toggles .ms-Toggle{max-width:none}.flt-toggle .ms-Toggle .ms-Toggle-thumb{pointer-events:none}.flt-desktop .flt-toggles{border-bottom:1px solid #f3f2f1;gap:6px;padding-bottom:10px;width:100%}.flt-desktop .flt-toggles .ms-Toggle{gap:8px;max-width:none}.flt-desktop .flt-toggles .ms-Toggle label{width:100%}.flt-desktop .flt-toggles .ms-Toggle:hover label{color:#0078d4}.flt-desktop .flt-toggles .ms-Toggle .ms-Label{color:#323130;cursor:pointer;font-size:13px;font-weight:400;padding:0}.flt-desktop .flt-toggles .ms-Toggle-innerContainer .ms-Label{display:none}.flt-desktop .flt-fields .flt-label,.flt-desktop .flt-fields .ms-Label{color:#605e5c!important;font-size:12px!important;font-weight:600;margin:0;padding:0 0 4px!important}.filter-menu .ms-TextField [class*=statusMessage]{display:none}.filter-menu .ms-ComboBox,.filter-menu .ms-ComboBox:after,.filter-menu .ms-Dropdown,.filter-menu .ms-Dropdown-title,.filter-menu .ms-Dropdown:after,.filter-menu .ms-TextField-fieldGroup,.filter-menu .ms-TextField-fieldGroup input,.filter-menu .ms-TextField-fieldGroup:after{border-radius:6px!important}.filter-menu .filter-textfield-list>.ms-TextField-wrapper>.ms-TextField-fieldGroup,.filter-menu .filter-textfield-list>div>.ms-TextField>.ms-TextField-wrapper>.ms-TextField-fieldGroup,.filter-menu .ms-ComboBox,.filter-menu .ms-ComboBox:not(.is-open):after,.filter-menu .ms-Dropdown,.filter-menu .ms-Dropdown-title,.filter-menu .ms-TextField-fieldGroup{border-color:#d2d0ce!important}.filter-menu .ms-Dropdown-title:hover,.filter-menu .ms-TextField-fieldGroup:hover{border-color:#8a8886!important}.flt-desktop .ms-TextField-field::placeholder{color:#a19f9d}.flt-desktop .btn-filter-wrapper{border-radius:6px}.flt-desktop__more{align-items:center;background:#faf9f8;border:none;border-top:1px solid #edebe9;color:#0078d4;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 14px;text-align:left;width:100%}.flt-desktop__more:hover{background:#f3f2f1;color:#005a9e}.flt-desktop__more-active{color:#605e5c;font-weight:400}.dl-layout__body,.dl-layout__filters{box-sizing:border-box;padding:0 8px;width:100%}.dl-header{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.dl-header__title{color:#323130;font-size:18px;font-weight:600;line-height:1.3;margin:0}.dl-header__chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.dl-chip{align-items:center;background:#eff6fc;border:1px solid #c7e0f4;border-radius:14px;color:#004578;display:inline-flex;font-size:12px;height:28px;line-height:1;max-width:100%;padding:0 2px 0 10px;transition:background .15s ease,border-color .15s ease}.dl-chip:hover{background:#deecf9;border-color:#a6cdee}.dl-chip__text{align-items:center;display:inline-flex;gap:4px;min-width:0;white-space:nowrap}.dl-chip__label{color:#2b88d8;flex-shrink:0;font-weight:400}.dl-chip__value{font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.dl-chip__remove{align-items:center;background:#0000;border:none;border-radius:50%;color:#2b88d8;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:10px;height:22px;justify-content:center;margin-left:4px;padding:0;width:22px}.dl-chip__remove:hover{background:#0078d4;color:#fff}.dl-chip__remove:focus-visible{outline:2px solid #0078d4;outline-offset:1px}.dl-chip--locked{color:#605e5c;padding-right:10px}.dl-chip--locked,.dl-chip--locked:hover{background:#f3f2f1;border-color:#e1dfdd}.dl-chip--locked .dl-chip__label{color:#8a8886}.dl-chip__lock{color:#a19f9d;font-size:10px;margin-left:6px}@media (max-width:1023px){.dl-header__title{font-size:16px}.dl-chip{border-radius:16px;height:32px}.dl-chip__remove{height:28px;width:28px}}.dl-pagination{align-items:center;background:#fff;border:1px solid #edebe9;border-radius:10px;color:#605e5c;display:flex;flex-wrap:wrap;font-size:13px;gap:12px 24px;justify-content:space-between;margin-top:16px;padding:10px 16px}.dl-pagination__per-page{align-items:center;display:flex;gap:8px}.dl-pagination__label,.dl-pagination__range{white-space:nowrap}.dl-pagination strong{color:#323130;font-weight:600}.dl-pagination__nav{align-items:center;display:flex;gap:4px}.dl-pagination__page{min-width:96px;padding:0 8px;text-align:center;white-space:nowrap}.dl-pagination .dl-pagination__btn{background:#0078d4;border:1px solid #0078d4;border-radius:6px;color:#fff;height:32px;width:32px}.dl-pagination .dl-pagination__btn .ms-Button-icon{font-size:12px}.dl-pagination .dl-pagination__btn:hover{background:#106ebe;border-color:#106ebe;color:#fff}.dl-pagination .dl-pagination__btn:active{background:#005a9e;border-color:#005a9e;color:#fff}.dl-pagination .dl-pagination__btn.is-disabled{background:#faf9f8;border-color:#edebe9;color:#c8c6c4}@media (max-width:1023px){.dl-pagination__range{order:3;text-align:center;width:100%}}@media (max-width:599px){.dl-pagination{gap:12px;padding:12px}.dl-pagination__nav{justify-content:space-between;order:1;width:100%}.dl-pagination__per-page{order:2}.dl-pagination__range{margin-left:auto;order:3;text-align:right;width:auto}.dl-pagination__page{flex:1 1}.dl-pagination .dl-pagination__btn{height:40px;width:40px}}.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}.section-card-header{align-items:center;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--gray-100,#f1f5f9);display:flex;flex-wrap:wrap;gap:18px 12px;justify-content:space-between;min-width:0;padding-bottom:12px}.section-card-header__title{align-items:center;display:inline-flex;gap:12px;min-width:0}.section-card-header__icon{align-items:center;background-color:#eff6fc;border-radius:8px;color:#0078d4;color:var(--primary-blue,#0078d4);display:inline-flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.section-card-header__heading{display:flex;flex-direction:column;min-width:0}.section-card-header__title-text{align-items:center;color:#1f2937;color:var(--gray-900,#1f2937);display:inline-flex;font-size:16px;font-weight:600;gap:8px;line-height:1.3;overflow-wrap:anywhere}.section-card-header__badge,.section-card-header__subtitle{color:#64748b;color:var(--gray-600,#64748b)}.section-card-header__badge{align-items:center;background-color:#f1f5f9;background-color:var(--gray-100,#f1f5f9);border-radius:10px;box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:22px;padding:0 6px}.section-card-header__actions{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:-moz-fit-content;min-width:fit-content}.section-card-header__actions .primary-button{margin-right:0}@media (max-width:479px){.section-card-header__icon{font-size:16px;height:32px;width:32px}}.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}.project-config{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:.5rem 0;min-width:0;padding-inline:10px;padding-bottom:20px}.project-config__card{background-color:#fff;border:1px solid #edebe9;border-radius:10px;box-shadow:0 1.6px 3.6px #0000000a,0 .3px .9px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:100%;min-width:0;padding:18px 20px 20px;transition:box-shadow .2s ease}.project-config__card:hover{box-shadow:0 3.2px 7.2px #00000014,0 .6px 1.8px #00000014}.project-config__options{padding:10px 12px 4px}.project-config__form-panel,.project-config__options{background-color:#f8fafc;background-color:var(--gray-50,#f8fafc);border:1px solid #f1f5f9;border:1px solid var(--gray-100,#f1f5f9);border-radius:8px}.project-config__form-panel{padding:12px}.project-config__empty{align-items:center;border:1px dashed #e2e8f0;border:1px dashed var(--gray-200,#e2e8f0);border-radius:8px;color:#64748b;color:var(--gray-600,#64748b);display:flex;flex-direction:column;font-size:13px;gap:6px;padding:20px 12px;text-align:center}.project-config__empty-icon{color:#a19f9d;font-size:22px}.project-config__table{min-width:0;overflow-x:auto}.project-config__toolbar-label{color:#64748b;color:var(--gray-600,#64748b);font-size:12px;margin-right:4px}.project-config__ai-button{align-self:flex-start}.project-config__fields{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:1fr;min-width:0}.project-config__fields>*{min-width:0}.project-config__field--full{grid-column:1/-1}.project-config__field-error{color:red}.project-config__toggles{display:flex;flex-direction:column;gap:4px}.project-config__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.project-config__list{display:flex;flex-direction:column;gap:6px;min-width:0}.project-config__list-row{grid-gap:8px;align-items:center;background-color:#fff;border:1px solid #f1f5f9;border:1px solid var(--gray-100,#f1f5f9);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 96px 32px;min-width:0;padding:6px 8px 6px 10px;transition:background-color .15s ease,border-color .15s ease}.project-config__list-row:hover{background-color:#f8fafc;background-color:var(--gray-50,#f8fafc);border-color:#e2e8f0;border-color:var(--gray-200,#e2e8f0)}.project-config__list-action .cursor-pointer{border-radius:4px;color:#a19f9d;padding:6px;transition:color .15s ease,background-color .15s ease}.project-config__list-action .cursor-pointer:hover{background-color:#fde7e9;color:#a4262c}.project-config__list-row--error{color:red;grid-template-columns:minmax(0,1fr) auto}.project-config__list-row--team{grid-template-columns:minmax(0,1fr) auto 32px}.project-config__list-row--team-hours{grid-template-columns:minmax(0,1fr) auto 90px 64px 32px}.project-config__list-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-config__list-cell--center{text-align:center}.project-config__list-action{display:inline-flex;justify-content:center}.project-config__list-total{display:flex;justify-content:flex-end;padding-top:2px}.project-config__total-pill{border-radius:999px;font-size:13px;font-weight:600;padding:4px 12px}.project-config__total-pill--ok{background-color:#dff6dd;color:#107c10}.project-config__total-pill--pending{background-color:#fff4ce;color:#8a6100}.project-config__total-pill--error{background-color:#fde7e9;color:#a4262c}.project-config__links{border-top:1px solid #edebe9;display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:12px}@media (min-width:768px){.project-config__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.project-config{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.project-config__card{padding:14px 12px}.project-config__list-row--team-hours{grid-template-columns:minmax(0,1fr) auto 80px 32px}.project-config__list-row--team-hours .project-config__list-hours{display:none}}.project-config__cell{min-width:0}.project-config__list-name{display:block}.input-start-end__field{min-width:0}@media (max-width:479px){.project-config .project-config__cell--distribucion .section-card-header__actions>*{flex:1 1}}.project-config-skeleton__field,.project-config-skeleton__heading{display:flex;flex-direction:column;gap:6px;min-width:0}.project-config-skeleton__toggles{display:flex;flex-direction:column;gap:10px;padding-bottom:10px}.project-config-skeleton__toggle{align-items:center;display:flex;gap:10px}.project-config-skeleton__list-name{align-items:center;display:flex;gap:8px;min-width:0}.project-config-skeleton__table{display:flex;flex-direction:column;gap:14px;padding-top:4px}.button-input{align-items:center;display:inline-flex;gap:2px;min-width:0;white-space:nowrap}.button-input__button{flex:0 0 auto}.button-input__icon{font-size:23px}.button-input__icon--off{color:gray!important}.button-input__icon--on{color:#ff5209!important}.button-input__label{color:#605e5c}.button-input--checked .button-input__label{color:#323130;font-weight:600}@media (max-width:479px){.button-input__label{display:none}}.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:disabled,.collaborator_create_bt:disabled:active,.collaborator_create_bt:disabled:hover{background-color:#0078d4;color:#eff6fc;cursor:not-allowed;opacity:.3}.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:-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:-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}}.project-panel{background-color:#faf9f8;display:flex;flex-direction:column;gap:28px;padding:12px 12px 48px}.project-panel__section{display:flex;flex-direction:column;gap:12px;min-width:0}.project-panel__section-header{align-items:flex-end;border-bottom:1px solid #edebe9;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding-bottom:10px}.project-panel__section-title{color:#323130;font-size:18px;font-weight:600;line-height:1.3;margin:0}.project-panel__section-subtitle{color:#605e5c;font-size:13px;margin:2px 0 0}.project-panel__card{background-color:#fff;border:1px solid #edebe9;border-radius:10px;box-shadow:0 1px 2px #0000000a;min-width:0;padding:14px 16px}.project-panel__overview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;min-width:0}.project-panel__info{gap:10px}.project-panel__kpis-card{display:flex;flex-direction:column;gap:12px}.project-panel__kpis{grid-gap:10px;align-content:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.project-panel__kpis>*{min-width:0}.project-panel__status{grid-column:1/-1;text-align:center}.project-panel__status:empty{display:none}.project-panel__filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.project-panel__charts-grid,.project-panel__period-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;min-width:0}.project-panel-chart,.project-panel__chart{display:flex;flex-direction:column;min-width:0}.project-panel-chart{gap:8px;width:100%}.project-panel-chart__header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.project-panel-chart__header div{flex:1 1}.project-panel-chart__header .ms-layer{display:none}.project-panel-chart__heading{align-items:center;display:flex;gap:10px;min-width:0}.project-panel-chart__icon{align-items:center;background:#eff6fc;border-radius:8px;color:#0078d4;display:inline-flex;flex:0 0 auto;font-size:16px;height:34px;justify-content:center;width:34px}.project-panel-chart__titles{min-width:0}.project-panel-chart__title{color:#323130;font-weight:600;overflow:hidden;text-overflow:ellipsis}.project-panel-chart__subtitle{color:#605e5c;overflow:hidden;text-overflow:ellipsis}.project-panel-chart__total{background:#f3f2f1;border-radius:12px;color:#323130;flex:0 0 auto;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.project-panel-chart__body--area{height:170px;width:100%}@media (min-width:768px){.project-panel{padding:16px 16px 48px}.project-panel__kpis--three{grid-template-columns:repeat(3,minmax(0,1fr))}.project-panel__filters{grid-template-columns:repeat(2,minmax(0,200px));width:auto}}@media (min-width:1280px){.project-panel__overview{align-items:stretch;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.project-panel__period-row{align-items:stretch;grid-template-columns:minmax(0,3fr) minmax(240px,1fr)}.project-panel__kpis--stack{grid-template-columns:1fr}.project-panel__charts-grid{align-items:stretch;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:479px){.project-panel-chart__header{flex-wrap:wrap}}.project-panel-skeleton__kpi{background:#fff;border-radius:2px;border-top:4px solid #edebe9;box-shadow:0 1.6px 3.6px #00000014;display:flex;flex-direction:column;gap:8px;min-height:84px;padding:10px 12px}.project-panel-skeleton__status{display:flex;justify-content:center}.project-panel-skeleton__titles{display:flex;flex-direction:column;gap:6px;min-width:0}.project-panel-skeleton__area{height:170px}.project-panel-skeleton__bars{align-items:flex-end;border-bottom:1px solid #edebe9;display:flex;gap:8px;height:260px;justify-content:space-around;padding:8px 4px 0}.project-panel-skeleton__bar-group{align-items:flex-end;display:flex;gap:3px;height:100%}.project-panel-skeleton__bar-group .skeleton-block{border-radius:3px 3px 0 0}.project-panel-skeleton__donut{align-items:center;display:flex;flex-direction:column;gap:16px;padding:12px 0}.project-panel-skeleton__legend{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center}@media (max-width:767px){.project-panel-skeleton__bars{height:200px}.project-panel-skeleton__bar-group:nth-child(n+6){display:none}}.massive-distribution{display:flex;flex-direction:column;gap:12px;min-width:0}.massive-distribution__filters{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:1fr;min-width:0}.massive-distribution__field{min-width:0}.massive-distribution__help{background-color:#f8fafc;background-color:var(--gray-50,#f8fafc);border:1px solid #f1f5f9;border:1px solid var(--gray-100,#f1f5f9);border-radius:8px;color:#64748b;color:var(--gray-600,#64748b);display:flex;flex-direction:column;gap:6px;padding:10px 12px}.massive-distribution__legend-swatch{background-color:#ddd;border-radius:2px;display:inline-block;height:12px;margin:0 2px;vertical-align:middle;width:12px}.massive-distribution__table{min-width:0;overflow-x:auto}.massive-distribution__count{color:#64748b;color:var(--gray-600,#64748b);display:block;padding-top:4px}.massive-distribution__cell--center{display:flex;justify-content:center}.massive-distribution__warning-label{font-weight:500}@media (min-width:768px){.massive-distribution__filters{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}}.wizard-stepper{display:flex;flex-direction:column;gap:8px;min-width:0}.wizard-stepper__list{align-items:flex-start;display:flex;list-style:none;margin:0;min-width:0;padding:0}.wizard-stepper__item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;position:relative;text-align:center}.wizard-stepper__item+.wizard-stepper__item:before{background-color:#e2e8f0;background-color:var(--gray-200,#e2e8f0);border-radius:1px;content:"";height:2px;left:calc(-50% + 22px);position:absolute;right:calc(50% + 22px);top:15px}.wizard-stepper__item--current:before,.wizard-stepper__item--done+.wizard-stepper__item:before{background-color:#0078d4;background-color:var(--primary-blue,#0078d4)}.wizard-stepper__circle{align-items:center;background-color:#fff;border:2px solid #e2e8f0;border:2px solid var(--gray-200,#e2e8f0);border-radius:50%;box-sizing:border-box;color:#64748b;color:var(--gray-600,#64748b);display:inline-flex;font-size:14px;font-weight:600;height:32px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:32px}.wizard-stepper__item--current .wizard-stepper__circle{background-color:#0078d4;background-color:var(--primary-blue,#0078d4);border-color:#0078d4;border-color:var(--primary-blue,#0078d4);box-shadow:0 0 0 4px #eff6fc;color:#fff}.wizard-stepper__item--done .wizard-stepper__circle{background-color:#eff6fc;border-color:#0078d4;border-color:var(--primary-blue,#0078d4);color:#0078d4;color:var(--primary-blue,#0078d4)}.wizard-stepper__title{color:#64748b;color:var(--gray-600,#64748b);font-size:13px;line-height:1.3;max-width:100%;overflow-wrap:anywhere;padding:0 4px}.wizard-stepper__item--current .wizard-stepper__title{color:#1f2937;color:var(--gray-900,#1f2937);font-weight:600}.wizard-stepper__mobile-label{align-items:center;display:none;flex-direction:column;text-align:center}.wizard-stepper__mobile-count{color:#64748b;color:var(--gray-600,#64748b);font-size:12px}.wizard-stepper__mobile-title{color:#1f2937;color:var(--gray-900,#1f2937);font-size:14px;font-weight:600}@media (max-width:599px){.wizard-stepper__title{display:none}.wizard-stepper__mobile-label{display:flex}}.distribution-period-wizard{margin-bottom:.5rem;min-width:0;padding:10px}.distribution-period-wizard__content{display:flex;flex-direction:column;gap:12px;min-width:0}.distribution-period-wizard__card{background-color:#fff;border:1px solid #edebe9;border-radius:10px;box-shadow:0 1.6px 3.6px #0000000a,0 .3px .9px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;min-width:0;padding:20px}.distribution-period-wizard__stepper{margin:0 auto;max-width:720px;width:100%}.distribution-period-wizard__step{animation:distribution-period-wizard-fade .2s ease;display:flex;flex-direction:column;gap:16px;min-width:0}@keyframes distribution-period-wizard-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.distribution-period-wizard__step{animation:none}}.distribution-period-wizard__companies{display:flex;flex-direction:column;gap:12px;min-width:0}.distribution-period-wizard__type-dropdown{min-width:220px}.distribution-period-wizard__companies .toast_container_collaborator,.distribution-period-wizard__companies .toast_container_collaborator_error{gap:8px;height:auto;min-height:33px;padding-bottom:6px;padding-top:6px}.distribution-period-wizard__search-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0}.distribution-period-wizard__search{flex:1 1 260px;min-width:0}.distribution-period-wizard__toolbar{align-items:center;background-color:#f8fafc;background-color:var(--gray-50,#f8fafc);border:1px solid #f1f5f9;border:1px solid var(--gray-100,#f1f5f9);border-radius:8px;display:inline-flex;gap:2px;margin-left:auto;padding:0 4px 0 10px}.distribution-period-wizard__toolbar-label{color:#64748b;color:var(--gray-600,#64748b);font-size:12px;margin-right:4px;white-space:nowrap}.distribution-period-wizard__toolbar-buttons{align-items:center;display:inline-flex;flex-shrink:0;gap:2px;white-space:nowrap}.distribution-period-wizard__toolbar .ms-Button{background-color:initial}.distribution-period-wizard__list{display:flex;flex-direction:column;gap:6px;min-width:0}.distribution-period-wizard__list-row{grid-gap:8px;align-items:center;background-color:#fff;border:1px solid #f1f5f9;border:1px solid var(--gray-100,#f1f5f9);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 96px 32px;min-width:0;padding:6px 8px 6px 12px;transition:background-color .15s ease,border-color .15s ease}.distribution-period-wizard__list-row:hover{background-color:#f8fafc;background-color:var(--gray-50,#f8fafc);border-color:#e2e8f0;border-color:var(--gray-200,#e2e8f0)}.distribution-period-wizard__list-row--error{background-color:#fde7e9;border-color:#fde7e9;color:#a4262c;grid-template-columns:minmax(0,1fr) auto}.distribution-period-wizard__list-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-period-wizard__list-row--error .distribution-period-wizard__list-name{color:#a4262c}.distribution-period-wizard__list-action{display:inline-flex;justify-content:center}.distribution-period-wizard__list-action .cursor-pointer{border-radius:4px;color:#a19f9d;padding:6px;transition:color .15s ease,background-color .15s ease}.distribution-period-wizard__list-action .cursor-pointer:hover{background-color:#fde7e9;color:#a4262c}.distribution-period-wizard__empty{align-items:center;border:1px dashed #e2e8f0;border:1px dashed var(--gray-200,#e2e8f0);border-radius:8px;color:#64748b;color:var(--gray-600,#64748b);display:flex;flex-direction:column;font-size:13px;gap:6px;padding:24px 12px;text-align:center}.distribution-period-wizard__empty-icon{color:#a19f9d;font-size:22px}.distribution-period-wizard__total{display:flex;justify-content:flex-end}.distribution-period-wizard__total-pill{border-radius:999px;display:inline-block;font-size:13px;font-weight:600;padding:4px 12px}.distribution-period-wizard__total-pill--ok{background-color:#dff6dd;color:#107c10}.distribution-period-wizard__total-pill--pending{background-color:#fff4ce;color:#8a6100}.distribution-period-wizard__total-pill--error{background-color:#fde7e9;color:#a4262c}.distribution-period-wizard__period{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;min-width:0}.distribution-period-wizard__field{min-width:0}.distribution-period-wizard__recap{background-color:#f8fafc;background-color:var(--gray-50,#f8fafc);border:1px solid #f1f5f9;border:1px solid var(--gray-100,#f1f5f9);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.distribution-period-wizard__recap-label{color:#64748b;color:var(--gray-600,#64748b);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.distribution-period-wizard__chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.distribution-period-wizard__chip{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200,#e2e8f0);border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:3px 4px 3px 10px}.distribution-period-wizard__chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-period-wizard__chip-value{background-color:#eff6fc;border-radius:999px;color:#0078d4;color:var(--primary-blue,#0078d4);flex-shrink:0;font-weight:600;padding:1px 8px}.distribution-period-wizard__summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;min-width:0}.distribution-period-wizard__summary-item{background-color:#f8fafc;background-color:var(--gray-50,#f8fafc);border:1px solid #f1f5f9;border:1px solid var(--gray-100,#f1f5f9);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px}.distribution-period-wizard__summary-label{color:#64748b;color:var(--gray-600,#64748b);font-size:12px}.distribution-period-wizard__summary-value{color:#1f2937;color:var(--gray-900,#1f2937);font-size:15px;font-weight:600;overflow-wrap:anywhere}.distribution-period-wizard__footer{align-items:center;border-top:1px solid #f1f5f9;border-top:1px solid var(--gray-100,#f1f5f9);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:16px}.distribution-period-wizard__footer-nav{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.distribution-period-wizard__apply{font-weight:600}.distribution-period-wizard__btn-text--short{display:none}@media (max-width:599px){.distribution-period-wizard__btn-text--full{display:none}.distribution-period-wizard__btn-text--short{display:inline}}@media (min-width:768px){.distribution-period-wizard__period{grid-template-columns:repeat(2,minmax(160px,220px))}.distribution-period-wizard__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.distribution-period-wizard__card{gap:16px;padding:14px 12px}.distribution-period-wizard__step .section-card-header__actions{width:100%}.distribution-period-wizard__step .section-card-header__actions>*{flex:1 1 100%}.distribution-period-wizard__type-dropdown{min-width:0;width:100%}.distribution-period-wizard__toolbar{box-sizing:border-box;justify-content:space-between;margin-left:0;width:100%}.distribution-period-wizard__footer-nav,.distribution-period-wizard__footer>.ms-Button{margin-left:0;width:100%}.distribution-period-wizard__footer-nav>*{flex:1 1}}.distribution-period-wizard-skeleton__heading{display:flex;flex-direction:column;gap:6px;min-width:0}.distribution-period-wizard-skeleton__name{align-items:center;display:flex;gap:8px;min-width:0}@media (max-width:599px){.distribution-period-wizard-skeleton__step-title{display:none}}.distribution-period-viewer{margin-bottom:.5rem;min-width:0;padding:10px}.distribution-period-viewer__content{display:flex;flex-direction:column;gap:12px;min-width:0}.distribution-period-viewer__filters{background-color:#fff;border:1px solid #edebe9;border-radius:10px;box-shadow:0 1.6px 3.6px #0000000a,0 .3px .9px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px 20px 20px}.distribution-period-viewer__quick-ranges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.distribution-period-viewer__quick-label{color:#64748b;color:var(--gray-600,#64748b);font-size:12px;margin-right:2px}.distribution-period-viewer__quick-chip{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200,#e2e8f0);border-radius:999px;color:#1f2937;color:var(--gray-900,#1f2937);cursor:pointer;font-family:inherit;font-size:12px;line-height:1.4;padding:4px 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.distribution-period-viewer__quick-chip:hover{background-color:#f7fbfe;border-color:#c7e0f4;border-color:var(--light-blue,#c7e0f4)}.distribution-period-viewer__quick-chip:focus-visible{outline:2px solid #0078d4;outline:2px solid var(--primary-blue,#0078d4);outline-offset:2px}.distribution-period-viewer__quick-chip--active{background-color:#eff6fc;border-color:#0078d4;border-color:var(--primary-blue,#0078d4);color:#0078d4;color:var(--primary-blue,#0078d4);font-weight:600}.distribution-period-viewer__error{align-items:center;color:#a4262c;display:inline-flex;gap:6px}.distribution-period-viewer__filters-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;min-width:0}.distribution-period-viewer__field{min-width:0}.distribution-period-viewer__actions{align-items:flex-end;display:flex}.distribution-period-viewer__search{font-weight:600;width:100%}@media (min-width:768px){.distribution-period-viewer__filters-row{align-items:end;grid-template-columns:repeat(2,minmax(160px,220px)) 1fr}.distribution-period-viewer__actions{justify-content:flex-end}.distribution-period-viewer__search{width:auto}}@media (max-width:479px){.distribution-period-viewer__filters{padding:12px}}.activities-period-table{background-color:#fff;border:1px solid #edebe9;border-radius:8px;box-shadow:0 1.6px 3.6px #0000000a,0 .3px .9px #00000014;box-sizing:border-box;min-width:0;overflow-x:auto;padding:12px}.activities-period-table__header{left:0;padding:4px 4px 0;position:sticky}@media (max-width:479px){.activities-period-table{padding:8px}}.distribution-period-viewer-skeleton__heading{display:flex;flex-direction:column;gap:6px;min-width:0}.step-final-info{display:flex;flex-direction:column;gap:10px;min-width:0}.step-final-info__row{align-items:flex-start;display:flex;gap:8px}.step-final-info__icon{color:#0078d4;color:var(--primary-blue,#0078d4);flex-shrink:0;font-size:16px;margin-top:2px}.step-final-info__strong{font-weight:600}.step-final-info__warning{background-color:#fff8f8;border:1px solid #fde7e9;border-radius:8px;padding:10px 12px}.step-final-info__warning .step-final-info__icon{color:#a4262c}@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}.status-films *{box-sizing:border-box}.status-films{display:flex;flex-direction:column;gap:2px;margin:16px 0;max-width:420px}.status-films__item{align-items:center;border-radius:8px;display:flex;gap:10px;padding:4px 12px}.status-films__circle{border-radius:50%;box-shadow:0 2px 6px #0003;height:16px;width:16px}.status-films__circle--red{background-color:#e74c3c}.status-films__circle--yellow{background-color:#f1c40f}.status-films__circle--green{background-color:#27ae60}.status-films__text{color:#333;font-size:14px;margin:0}.lazy-loading-container{align-items:center;display:flex;height:200px;justify-content:center}.file-upload__label{background-color:#fff;border:1px solid #ccc;border-radius:6px;color:#000;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;padding:7px 8px;transition:all .2s ease}.file-upload__label--hover:hover{border-color:#3498db;color:#3498db}.file-upload__label--disabled{background-color:initial;border:none;color:#999;cursor:auto}.details-container-aje{padding:20px}.details-content-aje{background-color:#fff;border-radius:8px;padding:20px}.details-header-aje-container{align-items:start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:20px;max-width:900px}.details-header-aje{align-items:center;display:flex;gap:50px;justify-content:space-between}.details-header-right-aje{align-items:center;display:flex;gap:20px}.details-buttons-aje{display:flex;flex-direction:column;gap:15px}.details-info-periodo-tipo{align-items:center;column-gap:35px;display:flex;flex-wrap:wrap;row-gap:15px}.detail-info-item-aje{align-items:center;display:flex;gap:15px}.tts-liquidacion-value--padding{padding-left:20px;padding-right:20px}.details-info-2-aje{align-items:center;display:flex;gap:20px;margin-top:10px}.detail-footer-aje{margin-bottom:40px;margin-top:20px}.details-row-aje{align-items:center;color:#333;display:flex;margin-bottom:10px}.details-icon-aje{color:#666;font-size:16px;margin-right:10px}.details-highlight-aje{font-weight:600}.details-muted-aje{color:#777}.details-amount-aje{color:#107c10;font-weight:600}.details-status-aje{background:#fff4ce;border-radius:6px;color:#8a6d00;font-size:12px;margin-left:6px;padding:2px 8px}.details-container-rh{padding:20px}.details-content-rh{background-color:#fff;border-radius:8px;padding:20px}.details-header-rh-container{align-items:start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:20px;max-width:900px}.details-header-rh{align-items:center;display:flex;gap:50px;justify-content:space-between}.details-header-right-rh{align-items:center;display:flex;gap:20px}.details-buttons-rh{display:flex;flex-direction:column;gap:15px}.details-info-periodo-tipo-rh{align-items:center;column-gap:35px;display:flex;flex-wrap:wrap;row-gap:15px}.detail-info-item-rh{align-items:center;display:flex;gap:15px}.tts-liquidacion-rh-value--padding{padding-left:20px;padding-right:20px}.details-info-2-rh{align-items:center;display:flex;gap:20px;margin-top:10px}.detail-footer-rh{margin-bottom:40px;margin-top:20px}.details-row-rh{align-items:center;color:#333;display:flex;margin-bottom:10px}.details-icon-rh{color:#666;font-size:16px;margin-right:10px}.details-highlight-rh{font-weight:600}.details-muted-rh{color:#777}.details-amount-rh{color:#107c10;font-weight:600}.details-status-rh{background:#fff4ce;border-radius:6px;color:#8a6d00;font-size:12px;margin-left:6px;padding:2px 8px}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{height:100%}.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}.dx-tabpanel .dx-datagrid-header-panel .dx-toolbar{margin-top:10px;padding-right:10px}.container-mobile-title-table .dx-tab-text{line-height:1.2;padding-bottom:4px;white-space:pre-line}.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}}
/*# sourceMappingURL=../js/maps/main.d06d3124.css.map*/