@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap);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}h1{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.login-main{align-items:center;background:conic-gradient(from 240deg at 60% 42%,#8a99f5 0deg,#5664d2 1turn),#f4f5f7;height:100vh;justify-content:center;width:100vw}.box-login{align-items:flex-start;background:linear-gradient(0deg,#fff3,#fff3),#fff;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;flex-direction:column;height:28.6rem;justify-content:flex-start;padding:2.25rem;width:41.3rem}.login-title{padding-bottom:1rem;text-align:start}.login-title h1{padding-bottom:.5rem}.form-login{height:100%;justify-content:space-between}.form-login,.form-login .input{flex-direction:column;width:100%}.form-login .input{align-items:start}.form-login .input .label-email{color:#5664d2;font-weight:700;margin-bottom:1rem}.form-login .input .input-email{background:#f4f5f7;border:1px solid #8a99f5;border:1px solid var(--morado-claro,#8a99f5);border-radius:1rem;height:3.4rem;padding-left:1rem;width:100%}.form-login .input .input-email:focus{border:3px solid #8a99f5;border:3px solid var(--morado-claro,#8a99f5);outline:none}.button-login{background:#5664d2;background:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;cursor:pointer;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));padding:1rem 0}.button-login:hover{background:#8a99f5;background:var(--morado-claro,#8a99f5)}.button-login h3{color:#fff}span.input-password{width:100%}.input span.input-password .icon-input{background-color:#5664d2;border-radius:0 1rem 1rem 0;cursor:pointer;padding:.5rem}.input .input-password .password{border-radius:1rem 0 0 1rem}.error-message{color:#e11010;color:var(--rojo,#e11010);font-size:.75rem;font-weight:700;padding-top:.5rem}.login-main .box-login .link{color:#8a99f5;color:var(--morado-claro,#8a99f5);font-weight:700;text-decoration:none}.login-main .box-login .link p{font-weight:700}.login-main .box-login .link:hover{color:#5664d2;color:var(--morado-oscuro,#5664d2);text-decoration:none}@media screen and (max-width:1024px){.box-login{height:auto;max-width:41.3rem;min-height:28.6rem;padding:1.75rem;width:80%}.login-title{padding-bottom:1.5rem}.login-title h1{font-size:1.75rem}.form-login{gap:1.5rem}.form-login .input .input-email{height:3rem}.button-login{margin-top:1rem}}@media screen and (max-width:767px){.login-main{padding:1rem}.box-login{padding:1.25rem;width:100%}.login-title h1{font-size:1.5rem}.login-title p{font-size:.9rem}.form-login{gap:1.25rem}.form-login .input .label-email{font-size:.9rem;margin-bottom:.5rem}.form-login .input .input-email{font-size:.9rem;height:2.75rem}.input span.input-password .icon-input{padding:.375rem;width:2.75rem}.button-login{padding:.75rem 0}.button-login h3{font-size:1rem}.error-message{font-size:.7rem;padding-top:.375rem}.login-main .box-login .link p{font-size:.9rem}}@media screen and (max-width:375px){.login-main{padding:.75rem}.box-login{padding:1rem}.login-title h1{font-size:1.25rem}.login-title p{font-size:.85rem}.form-login .input .input-email{font-size:.85rem;height:2.5rem}.button-login{padding:.625rem 0}}.box-login .login-title h2{color:#5664d2;color:var(--morado-oscuro,#5664d2);margin-bottom:1rem}.login-main.password-reset .box-login .login-title{margin-bottom:2rem}.login-main.password-reset .box-login .form-login .link,.login-main.password-reset .box-login .form-login .message-password-reset{color:#8a99f5;color:var(--morado-claro,#8a99f5);font-weight:700}.login-main.password-reset .box-login .form-login .link{text-decoration:none}.login-main.password-reset .box-login .form-login .link:hover{color:#5664d2;color:var(--morado-oscuro,#5664d2);text-decoration:none}.login-main.password-reset .box-login .form-login .link:active{color:#e11010;color:var(--rojo,#e11010)}ul{list-style-type:none;margin:0}ul,ul li{padding:0}ul li{margin-bottom:0}.nav-box{height:100%;overflow-y:auto;padding:0 1rem;scrollbar-color:#8a99f5 #0000;scrollbar-width:thin}.nav-box::-webkit-scrollbar{width:6px}.nav-box::-webkit-scrollbar-track{background:#0000}.nav-box::-webkit-scrollbar-thumb{background-color:#8a99f5;border-radius:3px}.title-article{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-size:1rem;margin:1rem 0}.box-li{align-items:center;border-bottom:1px solid #f4f5f7;border-radius:1rem;cursor:pointer;justify-content:flex-start;padding:.7rem .5rem;transition:all .3s ease}.box-li:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);transform:translateX(5px)}.box-li:hover p{color:#fff}.icon-nav{margin-right:1rem}.nav-administration .style-link .box-li{justify-content:space-between}.nav-administration .sub-menu .box-li{justify-content:flex-start;padding:.5rem 0 .5rem 3rem}.nav-administration .sub-menu .box-li:hover{background-color:#f4f5f7}.nav-administration .sub-menu .box-li:hover p{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.nav-administration .sub-menu .box-li .icon-nav{margin-right:.45rem}.style-link{color:inherit;text-decoration:none;width:100%}.style-link.nav-link-active p{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700}@media screen and (min-width:1024px){.nav-box{max-height:calc(100vh - 11.9rem)}}@media screen and (max-width:1024px){.nav-box{height:calc(100vh - 4rem);padding:0 .75rem}.box-li{padding:.6rem .4rem}.nav-administration .sub-menu .box-li{padding:.4rem 0 .4rem 2.5rem}.icon-nav{margin-right:.75rem}}@media screen and (max-width:767px){.nav-box{padding:0 .5rem}.title-article{font-size:.9rem;margin:.75rem 0}.box-li{padding:.5rem .3rem}.nav-administration .sub-menu .box-li{padding:.3rem 0 .3rem 2rem}.icon-nav{margin-right:.5rem}}.inactive-project-container{align-items:center;background-color:#f4f5f7;height:100%;justify-content:center;padding:2rem;width:100%}.inactive-content{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;flex-direction:column;gap:1.5rem;max-width:600px;padding:3rem 2rem;text-align:center;width:90%}.image-container{height:200px;margin-bottom:1rem;width:200px}.oops-image{animation:float 3s ease-in-out infinite;height:100%;width:100%}.inactive-content h2{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-size:2rem;margin:0}.inactive-content p{color:#666;font-size:1.1rem;margin:0}.reports-links{flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.report-link,.reports-links a:link,.reports-links a:visited{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:.5rem;color:#fff;padding:1rem;text-decoration:none;transition:all .3s ease;width:100%}.report-link:hover{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);transform:translateY(-2px)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media screen and (max-width:767px){.inactive-content{padding:2rem 1rem}.image-container{height:150px;width:150px}.inactive-content h2{font-size:1.5rem}.inactive-content p{font-size:1rem}}.quick-access-buttons{flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:flex-start;min-height:150px;overflow:auto;overflow-y:hidden;perspective:1000px;position:relative;width:100%}.quick-access-buttons .buttons-access::-webkit-scrollbar{display:none}main.box-main .interactive-container .quick-access-buttons .buttons-access{flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;min-height:150px;min-width:100%;overflow:auto;padding:1rem;perspective:1000px;position:relative;width:100%}.quick-access-buttons button.button-access{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:.5rem;box-shadow:0 4px 8px #5664d233;color:#fff;cursor:pointer;flex-direction:column;gap:1rem;justify-content:center;min-width:12.5rem;padding:1rem;position:relative;transform-style:preserve-3d;transition:all .3s ease;width:12.5rem}.quick-access-buttons button.button-access:first-child{background-color:#5664d2}.quick-access-buttons button.button-access:nth-child(2){background-color:#4caf50}.quick-access-buttons button.button-access:nth-child(3){background-color:#ff5722}.quick-access-buttons button.button-access:nth-child(4){background-color:#2196f3}.quick-access-buttons button.button-access:nth-child(5){background-color:#9c27b0}.quick-access-buttons button.button-access:nth-child(6){background-color:#f44336}.quick-access-buttons button.button-access:first-child:hover{background-color:#8a99f5}.quick-access-buttons button.button-access:nth-child(2):hover{background-color:#81c784}.quick-access-buttons button.button-access:nth-child(3):hover{background-color:#ff8a65}.quick-access-buttons button.button-access:nth-child(4):hover{background-color:#64b5f6}.quick-access-buttons button.button-access:nth-child(5):hover{background-color:#ba68c8}.quick-access-buttons button.button-access:nth-child(6):hover{background-color:#ef5350}.quick-access-buttons button.button-access:first-child{box-shadow:0 4px 8px #5664d233}.quick-access-buttons button.button-access:nth-child(2){box-shadow:0 4px 8px #4caf5033}.quick-access-buttons button.button-access:nth-child(3){box-shadow:0 4px 8px #ff572233}.quick-access-buttons button.button-access:nth-child(4){box-shadow:0 4px 8px #2196f333}.quick-access-buttons button.button-access:nth-child(5){box-shadow:0 4px 8px #9c27b033}.quick-access-buttons button.button-access:nth-child(6){box-shadow:0 4px 8px #f4433633}.quick-access-buttons button.button-access:not(:first-child){margin-left:-8rem;opacity:.85;transform:translateZ(-10px)}.quick-access-buttons:hover button.button-access{margin-left:0;opacity:1;transform:translateZ(0)}.quick-access-buttons button.button-access:hover{transform:translateY(-1rem) translateZ(20px) scale(1.1);z-index:10}.quick-access-buttons button.button-access:first-child:hover{box-shadow:0 8px 16px #5664d266}.quick-access-buttons button.button-access:nth-child(2):hover{box-shadow:0 8px 16px #4caf5066}.quick-access-buttons button.button-access:nth-child(3):hover{box-shadow:0 8px 16px #ff572266}.quick-access-buttons button.button-access:nth-child(4):hover{box-shadow:0 8px 16px #2196f366}.quick-access-buttons button.button-access:nth-child(5):hover{box-shadow:0 8px 16px #9c27b066}.quick-access-buttons button.button-access:nth-child(6):hover{box-shadow:0 8px 16px #f4433666}.quick-access-buttons button.button-access .icon{transition:transform .3s ease}.quick-access-buttons button.button-access:hover .icon{transform:scale(1.2) rotate(5deg)}.quick-access-buttons button.button-access p{font-size:.9rem;text-align:center;transition:transform .3s ease}.quick-access-buttons button.button-access:hover p{transform:scale(1.05)}.quick-access-buttons button.button-access .icon{height:1.5rem;padding:0;width:1.5rem}.quick-access-buttons button.button-access:hover .icon{transform:scale(1.1);transition:transform .3s ease}.navigation-buttons{display:flex;gap:1rem;justify-content:center}.navigation-buttons button{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:50%;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;width:2.5rem}.navigation-buttons button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.buttons-access{-ms-overflow-style:none;flex-wrap:nowrap!important;gap:1rem;justify-content:flex-start!important;min-height:150px;min-width:100%;overflow-x:auto!important;overflow-y:hidden!important;padding:1rem;perspective:1000px;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%}.buttons-access::-webkit-scrollbar{display:none}.buttons-access .button-access{flex-shrink:0}.loading-component{align-items:center;flex-direction:column;gap:1rem;height:100%;justify-content:center;width:100%}.loading-component .spinner{animation:spin 1s linear infinite;border:12px solid #f3f3f3;border-image:conic-gradient(#5664d2 0deg 120deg,#8a99f5 120deg 240deg,#a5ace4 240deg 1turn) 1;border-radius:50%;height:50px;width:50px}.loading-text{color:#333;display:inline-block;font-size:1.1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);height:4rem;justify-content:flex-end;min-height:4rem;padding:0 1.5rem;position:relative;width:100vw}.header .icon{cursor:pointer}.header .notification-container{position:relative}.header .notification-container .notification-badge{align-items:center;background-color:#dc3545;border-radius:50%;color:#fff;font-size:.75rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:2px;position:absolute;right:-5px;top:-5px}.menu-user{align-items:flex-end;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:0 0 0 1rem;display:none;flex-direction:column;gap:1rem;opacity:0;padding:1rem;position:absolute;right:0;top:4rem;transform:translateX(100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;z-index:1}.menu-user.active{display:flex;opacity:1;right:0;transform:translateX(0)}.menu-user a{text-decoration:none}.menu-user .li-menu p{color:#fff;cursor:pointer}.menu-user .li-menu p:hover{font-weight:700}.header .notification-popup{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:0 0 0 1rem;flex-direction:column;gap:.5rem;max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:4rem;transform:translateX(100%);transition:all .5s ease-in-out;visibility:hidden;z-index:10}.header .notification-popup.active{max-height:20rem;opacity:1;overflow-y:auto;transform:translateX(0);visibility:visible}.header .notification-popup li,main.box-main .interactive-container .activity-summary .notification-popup li{align-items:center;border-bottom:1px solid #fff;gap:1rem;padding:1rem;transition:all .2s ease-in-out}.header .notification-popup li:last-child{border-bottom:none}.header .notification-popup li:hover,main.box-main .interactive-container .activity-summary .notification-popup li:hover{background-color:#ffffff1a;border-radius:.5rem;transform:translateX(5px)}.header .notification-popup li p{color:#fff;cursor:default}.header .notification-popup li .holder,main.box-main .interactive-container .activity-summary .notification-popup li .holder{cursor:pointer}.header .notification-popup li .holder strong,main.box-main .interactive-container .activity-summary .notification-popup li .holder strong{background-color:#dc3545;border-radius:50%;padding:.25rem .5rem}.header .notification-popup li .button,main.box-main .interactive-container .activity-summary .notification-popup li .button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:1px solid #fff;border-radius:.5rem;cursor:pointer;padding:.2rem .5rem}.header .notification-popup li .button p,main.box-main .interactive-container .activity-summary .notification-popup li .button p{cursor:pointer}.section{background-color:#f4f5f7;flex:1 1;height:calc(100vh - 4rem);overflow-y:hidden}.nav{background-color:#fff;border-right:1px solid #e0e0e0;flex-direction:column;width:20.9rem}.user-article{border-bottom:1px solid #e0e0e0;padding:1.9rem 1rem}.user-article .user-box{align-items:center;background-color:#f4f5f7;border-radius:1rem;gap:.5rem;height:6rem;justify-content:space-between;padding:0 1.75rem;width:100%}.user-article .user-box .user-data{color:#8a99f5;color:var(--morado-claro,#8a99f5)}.user-article .user-box .user-data p:last-child{font-size:.75rem;padding-top:.44rem}.user-article .user-box .user-data{align-items:flex-start;flex-direction:column}.icon{padding-left:1.5rem}.icon-custom{height:2.5rem;width:2.5rem}main.box-main{align-items:center}main.box-main,main.box-main .home-container{background-color:#f0f2f5;flex:1 1;height:100%;justify-content:flex-start;overflow:hidden}main.box-main .home-container{flex-direction:column;gap:2.25rem;max-height:100%;overflow-y:auto;padding:2.25rem;width:100%}main.box-main .welcome-container{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 8px #0000001a;gap:2.25rem;justify-content:space-between;padding:2.25rem;transition:transform .3s ease,box-shadow .3s ease;width:100%}main.box-main .welcome-container:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}main.box-main .welcome-container span:first-child{flex-direction:column;gap:1.5rem}main.box-main .welcome-container span:first-child h1{color:#5664d2;color:var(--morado-oscuro,#5664d2);transition:color .3s ease}main.box-main .welcome-container span:first-child h1:hover{color:#333}main.box-main .welcome-container span:first-child p{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;justify-content:center;padding:.5rem 1rem}.box-main .home-container .general-home aside .dependence p{font-weight:700}.box-main .home-container .general-home .notifications-box{background-color:#fff0f5;flex:1 1}.hamburguer-btn{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:4px;cursor:pointer;display:none;flex-direction:column;height:2rem;justify-content:space-between;margin-left:.75rem;padding:.25rem;width:2rem;z-index:1000}.hamburguer-line{background-color:#fff;height:3px;transform-origin:center;transition:all .3s ease;width:100%}.nav-overlay{background-color:#00000080;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:998}main.box-main .welcome-container span:first-child p:hover{background-color:#333;transform:scale(1.05)}main.box-main .welcome-container .date-container{align-items:center;background-color:#f9f9f9;border-radius:.75rem;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:.5rem;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}main.box-main .welcome-container .date-container .day{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-size:18px;text-transform:capitalize}main.box-main .welcome-container .date-container .date-box{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;padding:1rem 1.5rem;text-align:center}main.box-main .welcome-container .date-container .date-box .date{align-items:center;display:flex;flex-direction:column}main.box-main .welcome-container .date-container .date-box .day-number{color:#333;font-size:48px;font-weight:700}main.box-main .welcome-container .date-container .date-box .month-year{color:#666;font-size:18px;text-transform:capitalize}main.box-main .welcome-container .date-container .date-box:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px);transition:transform .3s ease,box-shadow .3s ease}main.box-main .interactive-container{flex:1 1;gap:2.25rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}main.box-main .interactive-container span{flex-direction:column;gap:1rem;height:100%;overflow:hidden;width:70%}.activity-summary,.quick-access{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 8px #0000001a;flex-direction:column;gap:1rem;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.activity-summary{height:auto;max-height:34rem;overflow:hidden;width:30%}main.box-main .interactive-container .activity-summary .notification-popup{flex-direction:column;gap:1rem;height:calc(100% - 4.5rem);max-height:calc(100% - 4.5rem);overflow-x:hidden;overflow-y:auto;width:100%}main.box-main .interactive-container .activity-summary .notification-popup li{background:linear-gradient(145deg,#f4f5f7,#e8eaf7);border:1px solid #5664d226;border-radius:.5rem;cursor:pointer;text-align:left}main.box-main .interactive-container .activity-summary .notification-popup li:hover{background:linear-gradient(145deg,#e8eaf7,#d8dcf2);border:1px solid #5664d233}main.box-main .interactive-container .activity-summary .notification-popup li p strong{color:#000}main.box-main .interactive-container .activity-summary .notification-popup li .button{color:#fff}.quick-access{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:14.6rem;overflow:visible;position:relative;width:100%}.activity-summary h2,.quick-access h2{color:#333;font-size:1.4rem;transition:color .3s ease}.activity-summary h2:hover,.quick-access h2:hover{color:#5664d2;color:var(--morado-oscuro,#5664d2)}main.box-main .interactive-container span .cumpliance-pme{-ms-overflow-style:none;animation:slideInUp .5s ease-out;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 8px #0000001a;flex-direction:column;gap:1rem;height:calc(100% - 15.6rem);overflow-x:auto;padding:1.25rem;scroll-behavior:smooth;scrollbar-width:none;transition:transform .3s ease,box-shadow .3s ease}main.box-main .interactive-container span .cumpliance-pme:hover{box-shadow:0 6px 12px #5664d226;transform:translateY(-5px)}main.box-main .interactive-container span .cumpliance-pme::-webkit-scrollbar{display:none}main.box-main .interactive-container span .cumpliance-pme h2{color:#333;font-size:1.4rem;padding-bottom:.5rem;position:relative;transition:color .3s ease}main.box-main .interactive-container span .cumpliance-pme h2:hover{color:#5664d2;color:var(--morado-oscuro,#5664d2)}main.box-main .interactive-container span .cumpliance-pme h2:after{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}main.box-main .interactive-container span .cumpliance-pme:hover h2:after{width:100%}main.box-main .interactive-container span .cumpliance-pme .compliance-data{gap:1.25rem;height:100%;width:100%}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card{align-items:center;animation:fadeIn .5s ease-out forwards;background:linear-gradient(145deg,#f4f5f7,#e8eaf7);border:1px solid #5664d226;border-radius:.75rem;box-shadow:0 4px 8px #5664d21a,inset 0 -2px 4px #5664d214;cursor:pointer;flex-direction:column;justify-content:center;min-width:15rem;opacity:0;padding:1rem;transition:all .3s ease;width:15rem}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card.holder{gap:.5rem;min-width:20rem;width:20rem}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card .yearly-compliance span{flex-direction:row;width:100%}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card:hover{background:linear-gradient(145deg,#e8eaf7,#d8dcf2);border:1px solid #5664d233;box-shadow:0 8px 16px #5664d226,inset 0 -2px 4px #5664d21a;transform:translateY(-10px)}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card:first-child{animation-delay:.1s}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card:nth-child(2){animation-delay:.2s}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card:nth-child(3){animation-delay:.3s}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card:nth-child(4){animation-delay:.4s}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:.5rem;color:#fff;font-weight:700;padding:.5rem 1rem;transition:all .3s ease}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card.holder p:nth-child(2){background-color:initial;color:#000;font-weight:400;padding:0}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card:hover p{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);transform:scale(1.05)}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card span.card{align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem;transition:all .3s ease}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card .compliance-indicator-circle svg{max-height:4rem;max-width:4rem}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card:hover span.card{transform:scale(1.1)}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card.holder .yearly-compliance{align-items:center;border:1px solid #5664d226;border-radius:.75rem;padding:0 1rem}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card.holder .yearly-compliance span{align-items:center}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card.holder .yearly-compliance p{background-color:initial;color:#000;padding:0}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card.holder .no-pme p{background-color:initial;color:#000;font-style:italic;font-weight:400}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.hamburguer-btn{display:flex}.nav{-ms-overflow-style:none;height:calc(100% - 4rem);left:-20.9rem;overflow-y:auto;position:fixed;scrollbar-width:none;top:4rem;transition:transform .3s ease-in-out;z-index:999}.nav::-webkit-scrollbar{display:none}.nav.open{box-shadow:2px 0 5px #0003;transform:translateX(20.9rem)}.nav-overlay.show{display:block;opacity:1}.header{padding-left:4rem}.section{position:relative}.hamburguer-btn.open .hamburguer-line:first-child{transform:translateY(11px) rotate(45deg)}.hamburguer-btn.open .hamburguer-line:nth-child(2){opacity:0}.hamburguer-btn.open .hamburguer-line:nth-child(3){transform:translateY(-11px) rotate(-45deg)}main.box-main .home-container{gap:1.5rem;height:auto;max-height:100%;min-height:100%;overflow-y:auto;padding:1.5rem}main.box-main .welcome-container{flex-direction:column;gap:1.5rem;padding:1.5rem}main.box-main .welcome-container span:first-child{align-items:center;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;text-align:center}main.box-main .interactive-container{flex-direction:column;gap:1.5rem;height:auto}main.box-main .interactive-container span{height:auto;width:100%}main.box-main .interactive-container .activity-summary{min-height:15rem;width:100%}.quick-access{min-height:auto}.quick-access-buttons{flex-wrap:wrap;gap:1rem;justify-content:center;padding:.5rem;perspective:none}.quick-access-buttons button.button-access{margin-left:0!important;min-width:auto;width:calc(50% - .5rem)}main.box-main .interactive-container span .cumpliance-pme{height:auto;min-height:20rem}}@media screen and (max-width:767px){.header{padding-left:3.5rem}.header .icon{padding-left:.75rem}.notification-popup{right:1rem;width:calc(100% - 2rem)}.menu-user{min-width:200px;width:auto}main.box-main{height:auto;overflow-y:auto}main.box-main .home-container{gap:1rem;padding:1rem}main.box-main .welcome-container{padding:1rem}main.box-main .welcome-container span:first-child h1{font-size:1.5rem}main.box-main .welcome-container .date-container{padding:.75rem}main.box-main .welcome-container .date-container .day{font-size:16px}main.box-main .welcome-container .date-container .date-box{padding:.75rem}main.box-main .welcome-container .date-container .date-box .day-number{font-size:36px}main.box-main .welcome-container .date-container .date-box .month-year{font-size:16px}main.box-main .interactive-container{gap:1rem}.quick-access-buttons{align-items:stretch;flex-direction:column}.activity-summary,.quick-access{height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.quick-access-buttons button.button-access{flex-direction:row;justify-content:flex-start;padding:.75rem;width:100%}.quick-access-buttons button.button-access .icon{margin-right:.75rem}main.box-main .interactive-container span .cumpliance-pme{padding:1rem}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card,main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card.holder{min-width:100%;width:100%}main.box-main .interactive-container span .cumpliance-pme .compliance-data .compliance-card p{font-size:.75rem}}@media screen and (max-width:375px){main.box-main .home-container{padding:.75rem}main.box-main .welcome-container span:first-child h1{font-size:1.25rem}main.box-main .welcome-container .date-container .date-box .day-number{font-size:32px}.quick-access-buttons button.button-access{padding:.5rem}}.error-page{background:linear-gradient(135deg,#eef2ff,#f5f3ff);max-height:100dvh;min-height:100dvh}.error-container{align-items:center;display:flex;justify-content:center;min-height:100dvh;padding:1rem;perspective:1000px}.error-content{background:#fff;border:1px solid #fff3;border-radius:1rem;box-shadow:0 8px 32px 0 #1f268726;max-width:32rem;padding:2rem;position:relative;transform:rotateY(5deg) rotateX(2deg);transition:transform .6s cubic-bezier(.23,1,.32,1);width:100%}.error-content:hover{transform:rotateY(0) rotateX(0) scale(1.02)}.error-icon-container{height:8rem;margin:0 auto 2rem;position:relative;width:8rem}.icon-background{animation:pulse 2s infinite;background-color:#eef2ff;border-radius:50%;inset:0;position:absolute}.icon-wrapper{align-items:center;animation:rotate 5s linear infinite;display:flex;inset:0;justify-content:center;position:absolute}.error-icon,.icon-wrapper{transition:transform .3s ease}.error-icon{color:#9238ea}.error-icon:hover{transform:scale(1.1)}.error-tooltip{animation:bounce 1s infinite;background-color:#9238ea;border-radius:9999px;color:#fff;font-size:.875rem;left:50%;padding:.25rem .75rem;position:absolute;top:-1rem;transform:translateX(-50%)}.error-message-container{display:flex;flex-direction:column;gap:1.5rem;text-align:center}.error-header{margin-bottom:1rem}.error-title{animation:fadeIn 1s ease-out;color:#6b26a8;font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.error-code{color:#6b26a8;font-weight:600;position:relative}.error-description{display:flex;flex-direction:column;gap:1rem}.description-text{animation:slideUp .5s ease-out;color:#4b5563}.solution-text{animation:slideUp .5s ease-out;color:#6b26a8;font-weight:500}.error-details{margin-top:1.5rem}.details-summary{align-items:center;background-color:#f7efff;border:1px solid #f3e8ff;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .3s ease;width:100%}.details-summary.expanded{border-radius:.5rem .5rem 0 0}.details-summary:hover{background-color:#e5d1ff}.details-icon{color:#6b26a8;height:1.25rem;transition:transform .3s ease;width:1.25rem}.details-icon.expanded{transform:rotate(180deg)}.details-summary span{color:#6b26a8;font-weight:700}.details-content{animation:slideDown .3s ease-out;background-color:#fff;border:1px solid #f3e8ff;border-radius:0 0 .5rem .5rem;margin-top:0;padding:1rem;text-align:left}.error-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.action-button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .4s cubic-bezier(.68,-.55,.27,1.55);width:100%}.action-button:hover{box-shadow:0 6px 12px -2px #9238ea4d;transform:translateY(-3px) scale(1.05)}.back-button{background-color:#9238ea;color:#fff}.home-button{background-color:#f3e8ff;color:#9238ea}.reload-button{background-color:#f3f4f6;color:#4b5563}.action-button:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.button-icon{height:1.25rem;width:1.25rem}.decorative-elements{animation:particle-flow 20s linear infinite;background:radial-gradient(circle at 50% 50%,#9238ea1a 0,#9238ea00 70%);inset:0;pointer-events:none;position:absolute}.decorative-dot{border-radius:50%;height:1rem;position:absolute;transition:transform .3s ease-out;width:1rem}.dot-1{background-color:#e0e7ff;left:2.5rem;top:2.5rem}.dot-1,.dot-2{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.dot-2{animation-delay:.3s;background-color:#eef2ff;bottom:5.5rem;right:2.5rem}.error-content:hover .dot-1{transform:translate(-10px,-10px)}.error-content:hover .dot-2{transform:translate(10px,10px)}@media (min-width:767px){.error-actions{flex-direction:row;justify-content:center}.action-button{width:auto}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes particle-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.finance-container{gap:2.25rem;height:100%;overflow-y:auto;width:100%}.finance-container,.finance-container .box-reports{align-items:center;justify-content:center;padding:2.25rem}.finance-container .box-reports{background-color:#fff;border:none;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;cursor:pointer;flex-direction:column;gap:1rem;transition:transform .3s ease,box-shadow .3s ease;width:20rem}.finance-container .box-reports:hover{box-shadow:0 6px 6px 0 #00000059;transform:scale(1.05)}.finance-container .box-reports .icon{height:4rem;padding:0}@media screen and (max-width:767px){.finance-container{flex-direction:column;padding:1.25rem}.finance-container .box-reports{width:100%}}.pme-cumpliance-report{flex-direction:column;height:100%;overflow-y:auto;padding:2.25rem;position:relative;width:100%}.pme-cumpliance-report .container-search{width:100%}.pme-cumpliance-report .container-search .first-box .box-input,.pme-cumpliance-report .container-search .second-box .box-button,.pme-cumpliance-report .container-search .second-box .box-input{width:50%}.pme-cumpliance-report .report-containers{flex-direction:column;gap:1rem;width:100%}.pme-cumpliance-report .info-establishment{gap:1rem;justify-content:space-between;width:100%}.pme-cumpliance-report .info-establishment h3{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.pme-cumpliance-report .info-establishment span{align-items:center;flex:1 1;gap:1rem;justify-content:flex-end}.pme-cumpliance-report .info-establishment span .custom-select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pme-cumpliance-report .info-establishment span .custom-select__control--is-focused{border-color:#8a99f5;border-color:var(--morado-claro,#8a99f5)}.pme-cumpliance-report .info-establishment span .custom-select__option{cursor:pointer}.pme-cumpliance-report .info-establishment span .custom-select__option--is-focused{background-color:#f4f5f7}.pme-cumpliance-report .info-establishment span .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.pme-cumpliance-report .pme-list{flex-direction:column;gap:1.5rem;overflow-x:auto;width:100%}.pme-cumpliance-report .pme-list .year-section{flex-direction:column;gap:1rem;max-width:100%;width:100%}.pme-cumpliance-report .pme-list .year-section p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;font-weight:700;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pme-cumpliance-report .pme-list .year-section .monitoreo-table{background-color:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 6px #0000000d;max-width:100%;width:100%}.pme-cumpliance-report .monitoreo-table thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:3rem}.pme-cumpliance-report .monitoreo-table thead tr th{font-size:.8rem;font-weight:700;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.pme-cumpliance-report .monitoreo-table tbody tr{transition:background-color .3s ease}.pme-cumpliance-report .monitoreo-table tbody tr:hover{background-color:#5664d20d}.pme-cumpliance-report .monitoreo-table tbody td{border-bottom:1px solid #5664d21a;border-radius:0;font-size:.9rem;padding:.75rem 1rem;text-align:left}.pme-cumpliance-report .monitoreo-table .totals-row{background-color:#5664d21a;font-weight:700}.compliance-indicator-circle{align-items:center;display:flex;justify-content:center;width:100%}.compliance-indicator-circle svg{max-height:3rem;max-width:3rem}@media (max-width:767px){.pme-cumpliance-report .monitoreo-table{font-size:.8rem}.pme-cumpliance-report .monitoreo-table tbody td,.pme-cumpliance-report .monitoreo-table thead tr th{padding:.5rem .6rem}}.pme-cumpliance-report .actions-buttons{align-items:center;gap:1rem;justify-content:flex-start}.pme-cumpliance-report .actions-buttons .btn-inform{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;box-shadow:0 4px 6px #0000000d;color:#fff;cursor:pointer;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease-in-out}.pme-cumpliance-report .actions-buttons .btn-inform:hover{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);transform:scale(1.01)}.pme-cumpliance-report .actions-buttons .btn-inform .icon{padding:0}.modal-overlay{animation:fadeIn .3s ease-in-out;background-color:#00000080;height:100svh;left:20.9rem;position:fixed;right:0;top:4rem}.annual-compliance-holder{animation:fadeIn .5s ease-in-out;background-color:#fff;border-radius:1rem;box-shadow:0 4px 8px #0003;flex-direction:column;height:50vh;left:60%;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:50vw;z-index:10}.annual-compliance-holder,.annual-compliance-holder .info-holder{align-items:center;gap:1rem}.annual-compliance-holder .info-holder .icon{padding:0}.annual-compliance-holder .info-holder p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 1rem}.annual-compliance-holder .info-holder button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .3s ease-in-out}.annual-compliance-holder .info-holder button:hover{opacity:.8}.annual-compliance-holder .chart-container{flex:1 1}.annual-compliance-holder .chart-container .recharts-wrapper{height:100%!important;max-height:25rem!important}.annual-compliance-establishment{align-items:center;animation:fadeIn .5s ease-in-out;background-color:#fff;border-radius:1rem;box-shadow:0 4px 8px #0003;flex-direction:column;gap:1rem;height:70vh;left:58%;overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:60vw;z-index:10}.annual-compliance-establishment .info{align-items:center;gap:1rem}.annual-compliance-establishment .info .icon{padding:0}.annual-compliance-establishment .info p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 1rem}.annual-compliance-establishment .info button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .3s ease-in-out}.annual-compliance-establishment .info button:hover{opacity:.8}.annual-compliance-establishment .establishments-compliance-list{flex-direction:column;gap:1.5rem;width:100%}.annual-compliance-establishment .establishments-compliance-list .establishment-compliance-item{border:1px solid #e0e0e0;border-radius:.8rem;flex-direction:column;gap:1rem;padding:1rem}.annual-compliance-establishment .establishments-compliance-list .establishment-compliance-item .establishment-header{align-items:center;gap:1rem;justify-content:flex-start}.annual-compliance-establishment .establishments-compliance-list .establishment-compliance-item .establishment-header h4{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;margin:0;padding:.5rem 1rem}.annual-compliance-establishment .establishments-compliance-list .establishment-compliance-item .establishment-yearly-compliance{flex-wrap:wrap;gap:2.25rem;justify-content:center}.annual-compliance-establishment .establishments-compliance-list .establishment-compliance-item .establishment-yearly-compliance .yearly-compliance-item{align-items:center;flex-direction:column;gap:.8rem}.annual-compliance-establishment .establishments-compliance-list .establishment-compliance-item .establishment-yearly-compliance .yearly-compliance-item p{font-size:.8rem;font-weight:700}.annual-compliance-establishment .establishments-compliance-list .establishment-compliance-item .establishment-yearly-compliance span p{color:#666;font-size:1rem;font-style:italic}.pme-cumpliance-report .monitoreo-table{min-width:900px;width:100%}.pme-cumpliance-report .monitoreo-table td:first-child,.pme-cumpliance-report .monitoreo-table th:first-child{width:10%}.pme-cumpliance-report .monitoreo-table td:nth-child(2),.pme-cumpliance-report .monitoreo-table th:nth-child(2){width:15%}.pme-cumpliance-report .monitoreo-table td:nth-child(3),.pme-cumpliance-report .monitoreo-table th:nth-child(3){width:20%}.pme-cumpliance-report .monitoreo-table td:nth-child(n+4):nth-child(-n+8),.pme-cumpliance-report .monitoreo-table th:nth-child(n+4):nth-child(-n+8){text-align:right;width:10%}.pme-cumpliance-report .monitoreo-table td:nth-child(9),.pme-cumpliance-report .monitoreo-table th:nth-child(9){text-align:center;width:5%}@media screen and (max-width:1024px){.pme-cumpliance-report{padding:1.5rem}.pme-cumpliance-report .container-search .first-box,.pme-cumpliance-report .container-search .second-box{flex-wrap:nowrap}.pme-cumpliance-report .info-establishment{align-items:flex-start;flex-direction:column;gap:1rem}.pme-cumpliance-report .info-establishment span{flex-wrap:wrap;justify-content:flex-start;width:100%}.pme-cumpliance-report .info-establishment span .custom-select{min-width:200px;width:calc(50% - .5rem)}.annual-compliance-holder{height:60vh;left:50%;width:80vw}.modal-overlay{animation:fadeIn .3s ease-in-out;background-color:#00000080;height:100svh;left:0;position:fixed;right:0;top:4rem}}@media screen and (max-width:767px){.pme-cumpliance-report{padding:1rem}.pme-cumpliance-report .container-search .first-box,.pme-cumpliance-report .container-search .second-box{flex-direction:column}.pme-cumpliance-report .container-search .first-box .box-input,.pme-cumpliance-report .container-search .second-box .box-button,.pme-cumpliance-report .container-search .second-box .box-input{font-size:.75rem;width:100%}.pme-cumpliance-report .info-establishment span{flex-direction:column;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;width:100%}.pme-cumpliance-report .info-establishment span .custom-select{height:3rem;width:100%}.pme-cumpliance-report .info-establishment span .custom-select__control{width:100%}.pme-cumpliance-report .actions-buttons{flex-direction:column;width:100%}.pme-cumpliance-report .actions-buttons .btn-inform{justify-content:center;width:100%}.pme-cumpliance-report .monitoreo-table{font-size:.8rem}.pme-cumpliance-report .monitoreo-table tbody td,.pme-cumpliance-report .monitoreo-table thead tr th{font-size:.8rem;padding:.4rem}.compliance-indicator-circle svg{max-height:2rem;max-width:2rem}.annual-compliance-establishment,.annual-compliance-holder{height:70vh;left:50%;top:55%;width:90vw}.annual-compliance-establishment .info,.annual-compliance-holder .info-holder{flex-direction:column}.annual-compliance-establishment .info img.icon,.annual-compliance-holder .info-holder img.icon{display:none}.annual-compliance-holder .chart-container{max-width:20rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow-x:auto;overflow-y:hidden}}@media screen and (max-width:480px){.pme-cumpliance-report{padding:.5rem}.pme-cumpliance-report .info-establishment h3{font-size:1.2rem}.pme-cumpliance-report .pme-list .year-section p{font-size:.9rem}}.svg-content{height:6.25rem;position:fixed;right:-25rem;top:4rem;transition:transform .5s ease-in-out;width:23.4rem;z-index:9999}.svg-content.bottom-view{top:4rem}.svg-content.show{transform:translateX(-23.4rem)}.content-message{align-items:center;color:#fff;font-weight:700;height:6.25rem;justify-content:center;padding-left:2rem;position:fixed;right:-25rem;top:4rem;transition:transform .5s ease-in-out;width:23.4rem;z-index:10000}.content-message.bottom-view{top:4rem}.content-message.show{transform:translateX(-23.4rem)}.content-message p{font-weight:700;width:-webkit-max-content;width:max-content}@media screen and (max-width:1024px){.svg-content{top:4rem;width:24rem}.svg-content.bottom-view{top:4rem}.svg-content.show{transform:translateX(-24rem)}.content-message{top:4rem;width:24rem}.content-message.bottom-view{top:4rem}.content-message.show{transform:translateX(-24rem)}}@media screen and (max-width:767px){.svg-content{max-width:24rem;right:-90%;top:4rem;width:90%}.svg-content.bottom-view{top:4rem}.svg-content.show{transform:translateX(-100%)}.content-message{max-width:24rem;right:-90%;top:4rem;width:90%}.content-message.bottom-view{top:4rem}.content-message.show{transform:translateX(-100%)}}.container-add-project{height:100%;overflow-y:scroll;padding:2.25rem;width:100%}.container-add-project .box-search-project{justify-content:space-between;margin-bottom:2.25rem}.container-add-project .box-search-project .box-input .icon-search{background-color:#fff;border-radius:1rem 0 0 1rem;padding:1.5rem 0 1.5rem 1.5rem}.container-add-project .box-search-project .box-input .input-search{border:none;border-radius:0 1rem 1rem 0;padding:1.5rem;width:14.8rem}.container-add-project .box-search-project .add-project-button{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;justify-content:center;padding:1.5rem;text-decoration:none}.container-add-project .box-search-project .add-project-button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-add-project .box-search-project .add-project-button p{font-weight:700;margin-left:1rem}.container-add-project .box-result-projects{border-collapse:collapse;border-spacing:0;width:100%}.container-add-project .box-result-projects .header-table{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-bottom:.8rem solid #f4f5f7;color:#fff;height:3.2rem}.container-add-project .box-result-projects .header-table tr th{padding:1rem 0}.container-add-project .box-result-projects .body-table{background-color:#fff}.container-add-project .box-result-projects .body-table tr td{border-radius:0;height:1.5rem;padding:1rem 0}.container-add-project .box-result-projects .body-table tr:last-child td:first-child{border-radius:0 0 0 1rem}.container-add-project .box-result-projects .body-table tr:last-child td:last-child{border-radius:0 0 1rem 0}.container-add-project .box-result-projects .body-table tr td .icon{padding:0}.td-code{text-transform:uppercase}@media screen and (max-width:1024px){.container-add-project{padding:1rem}.box-search-project{flex-direction:column;gap:1rem}.box-input{width:100%}.box-result-projects{overflow-x:auto}.box-result-projects td,.box-result-projects th{padding:1rem .5rem!important}}@media screen and (max-width:767px){.container-add-project{padding:.5rem}.container-add-project .box-search-project{flex-direction:column;gap:.5rem}.container-add-project .box-search-project .box-input .icon-search{padding:1rem}.container-add-project .box-search-project .box-input .input-search{padding:1rem;width:100%}.container-add-project .box-search-project .add-project-button{padding:1rem}.box-result-projects thead{display:none}.box-result-projects tbody{display:block}.container-add-project .box-result-projects tbody.body-table{background-color:#f4f5f7}.box-result-projects tr{background-color:#fff;border:1px solid #e0e0e0;border-radius:1rem;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:1rem;padding:1rem}.box-result-projects td{align-items:center;border:none!important;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.75rem 0!important;text-align:left}.box-result-projects td:before{content:attr(data-label);font-weight:700;margin-bottom:.25rem}.box-result-projects td>:not(:first-child){flex:1 1;text-align:right;word-break:break-word}.box-result-projects td img{margin-left:auto}.box-result-projects .body-table tr:last-child td:first-child,.box-result-projects .body-table tr:last-child td:last-child{border-radius:0}@media screen and (max-width:360px){.box-result-projects{font-size:.75rem}.box-result-projects td{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.box-result-projects td>:not(:first-child){margin-top:.25rem;text-align:left;width:100%}}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.container-add-projec-form{align-items:flex-start;flex-direction:column;height:100%;overflow-y:auto;padding:1.5rem;width:100%}.container-add-projec-form p{font-weight:700;margin-bottom:1.5rem}.container-add-projec-form p span{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.container-add-projec-form .container-form{background-color:#fff;border-radius:1rem;flex:1 1;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.5rem;position:relative;width:100%}.container-add-projec-form .container-form .first-box{align-items:center}.container-add-projec-form .container-form .first-box div{flex:1 1;flex-direction:column;margin-right:5.25rem}.container-add-projec-form .container-form .first-box div .input-box{width:100%}.container-add-projec-form .container-form .first-box div .input-select .custom-select__control{cursor:pointer;flex-direction:row;margin-bottom:0;width:100%}.container-add-projec-form .container-form .first-box div .input-select .custom-select__menu{overflow-x:hidden;overflow-y:auto}.container-add-projec-form .container-form .first-box div .input-select .custom-select__menu-list{overflow-x:hidden;width:100%}.container-add-projec-form .container-form .first-box div .input-select .custom-select__indicator{margin:0;padding-right:1rem}.container-add-projec-form .container-form .first-box div .input-select .custom-select__indicators{align-items:center;display:flex;height:100%}.container-add-projec-form .container-form .first-box div .input-select .custom-select__dropdown-indicator{align-items:center;display:flex;justify-content:center;padding:0}.container-add-projec-form .container-form .first-box div .input-select .custom-select__indicator-separator{margin:0;padding-right:1rem}.container-add-projec-form .container-form .first-box div .input-select .custom-select__indicators{align-items:flex-end;margin:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:1rem}.container-add-projec-form .container-form .first-box .box-logo{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:50%;height:15.6rem;justify-content:center;width:15.6rem}.container-add-projec-form .container-form .first-box .box-logo .icon{height:6.6rem;padding:0;width:7.3rem}.container-add-projec-form .container-form .second-box{align-items:flex-start;flex-direction:column;width:100%}.container-add-projec-form .container-form .second-box .box-date{justify-content:space-between;width:100%}.container-add-projec-form .container-form .second-box p{color:#5664d2;color:var(--morado-oscuro,#5664d2);margin-bottom:1rem}.container-add-projec-form .container-form .second-box .box-date .input-select{position:relative;width:calc(50% - .5rem)}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker-popper{z-index:4!important}.second-box .box-date .input-select .react-datepicker__header{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);font-family:Open Sans;font-size:1rem}.second-box .box-date .input-select .react-datepicker__current-month{color:#fff;font-family:Open Sans;font-size:1rem}.second-box .box-date .input-select .react-datepicker__day--in-range,.second-box .box-date .input-select .react-datepicker__day--in-selecting-range,.second-box .box-date .input-select .react-datepicker__day--selected{background-color:#e11010;background-color:var(--rojo,#e11010)}.second-box .box-date .input-select .custom-date-input{border:3px solid #8a99f5;border:3px solid var(--morado-claro,#8a99f5);border-radius:1rem;cursor:pointer;font-family:Open Sans;font-size:1rem;height:4rem;padding:1.3rem 2.25rem;width:100%}.second-box .box-date .input-select .icon{padding:0;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.second-box .box-date .input-select:first-child{margin-right:1rem}.container-add-projec-form .container-form .third-box{align-items:flex-start;flex-direction:column;margin-bottom:1rem;max-height:none;min-height:14rem;overflow:visible;position:relative}.container-add-projec-form .container-form .third-box p{color:#5664d2;color:var(--morado-oscuro,#5664d2);margin-bottom:1rem}.container-add-projec-form .container-form .third-box .table-container .table-establishment{border-spacing:0;width:100%}.container-add-projec-form .container-form .third-box .table-container{flex:1 1;width:100%}.container-add-projec-form .container-form .third-box .table-container tbody tr td:first-child,.container-add-projec-form .container-form .third-box .table-container tbody tr td:last-child{border-radius:0}.container-add-projec-form .container-form .third-box .table-container tbody tr:last-child td:last-child{border-radius:0 0 1rem 0}.button-add-establishment{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem 1rem 0 0;cursor:pointer;height:2.4rem;margin:0;padding:0 1rem;position:absolute;right:0;top:0}.button-add-establishment:hover{background-color:#717c91}.container-add-projec-form .container-form .third-box .button-add-establishment p{color:#fff;margin:0}.button-add-establishment .icon{margin-right:1rem;padding:0}.container-add-projec-form .container-form .third-box .table-establishment thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:3rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.container-add-projec-form .container-form .third-box .table-establishment thead tr th:last-child{border-radius:0}.container-add-projec-form .container-form .third-box .table-establishment tbody tr{background-color:#f4f5f7;height:2.25rem}.container-add-projec-form .container-form .third-box .table-establishment tbody tr td{padding:0}.container-add-projec-form .container-form .third-box .table-establishment tbody tr td:first-child{border-radius:0}.container-add-projec-form .container-form .third-box .table-establishment tbody tr:last-child td:first-child{border-radius:0 0 0 1rem}.container-add-projec-form .container-form .third-box .table-establishment tbody tr td .input{background-color:#f4f5f7;border:none;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:400;height:2.25rem;line-height:normal;padding:0 .5rem;text-align:center;width:100%}.container-add-projec-form .container-form .third-box .table-establishment tbody tr:last-child td:first-child .input{border-radius:0 0 0 1rem}.container-add-projec-form .container-form .third-box .table-establishment tbody tr td .input:focus{outline:none}.container-add-projec-form .container-form .third-box .table-establishment tbody tr td .custom-select__control{background-color:#f4f5f7;border:none;border-radius:0;width:100%}.container-add-projec-form .container-form .third-box .table-establishment tbody tr:last-child td:last-child .custom-select__control{border-radius:0 0 1rem 0}.container-form .save-project-button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;cursor:pointer;gap:1rem;margin-right:1rem;padding:.75rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-form .save-project-button.disabled,.container-form .save-project-button.disabled:hover{background-color:#c9c9c9;cursor:not-allowed}.container-form .save-project-button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-form .save-project-button p{color:#fff;margin:0}.container-form .save-project-button .icon{padding:0}.container-form .cancel{color:#5664d2;color:var(--morado-oscuro,#5664d2);text-decoration:none}.container-form .cancel p{margin:0}.container-form .box-actions{align-items:center;justify-content:center}.container-add-projec-form .content-message.show,.container-add-projec-form .svg-content.show{transform:translateX(-25rem)}@media screen and (max-width:1024px){.container-add-projec-form .container-form .first-box{gap:1rem}.container-add-projec-form .container-form .first-box div{margin-right:0}.container-add-projec-form .container-form .first-box div .input-select .custom-select{width:100%}.container-add-projec-form .container-form .first-box .box-logo{height:10rem;margin:1rem auto;width:10rem}.container-add-projec-form .container-form .second-box .box-date{flex-direction:row;gap:1rem}.container-add-projec-form .container-form .second-box .box-date .input-select{width:calc(50% - .5rem)}.container-add-projec-form .container-form .third-box .table-container{overflow-x:auto}.container-add-projec-form .container-form .third-box .table-establishment tbody tr td:first-child,.container-add-projec-form .container-form .third-box .table-establishment thead tr th:first-child{min-width:10rem}.container-add-projec-form .container-form .third-box .table-establishment tbody tr td:nth-child(2){min-width:20rem}.container-add-projec-form .container-form .third-box .table-establishment tr td .input{overflow-x:auto}}@media screen and (max-width:767px){.container-add-projec-form{padding:1rem}.container-add-projec-form .container-form{gap:1rem;padding:1rem}.container-add-projec-form .container-form .first-box div{gap:1rem}.container-add-projec-form .container-form .first-box .box-logo{display:none}.container-add-projec-form .container-form .second-box .box-date{flex-direction:column;gap:1rem}.container-add-projec-form .container-form .second-box .box-date .input-select{width:100%}.container-add-projec-form .container-form .third-box .button-add-establishment{align-items:center;border-radius:1rem;gap:1rem;justify-content:center;margin-bottom:1rem;padding:.5rem 1rem;position:static;width:100%}.container-add-projec-form .container-form .third-box .button-add-establishment .icon{margin:0}.container-add-projec-form .container-form .third-box .button-add-establishment p{font-size:.75rem}.container-add-projec-form .container-form .third-box .table-container{font-size:.75rem;max-height:none}.container-add-projec-form .container-form .third-box .table-establishment thead tr{height:2.25rem}.container-add-projec-form .container-form .third-box .table-container thead tr th:last-child{border-radius:0 1rem 0 0}.container-add-projec-form .container-form .third-box .table-establishment tbody tr td .input{font-size:.75rem}.container-form .box-actions{flex-direction:column;gap:1rem;padding:1rem}.container-form .save-project-button{align-items:center;justify-content:center;margin-right:0;width:100%}.container-add-projec-form .container-form .third-box .table-establishment td:first-child{min-width:5rem}.container-add-projec-form .container-form .third-box .table-establishment td:nth-child(2){min-width:10rem}.container-add-projec-form .container-form .third-box .table-container::-webkit-scrollbar{height:6px}.container-add-projec-form .container-form .third-box .table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.container-add-projec-form .container-form .third-box .table-container::-webkit-scrollbar-thumb{background:#5664d2;border-radius:3px}}@media screen and (max-width:360px){.container-add-projec-form{padding:.5rem}.container-add-projec-form .container-form{padding:.75rem}.container-add-projec-form .container-form .first-box .box-logo{height:6rem;width:6rem}}@keyframes slideUp{0%{bottom:100%;opacity:0}to{bottom:0;opacity:1}}.container-form-add-project{background-color:#fff;border-radius:1rem 1rem 0 0;bottom:0;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:20.9rem;margin:0 1.5rem;padding:3rem 1.5rem;position:absolute;right:0}.container-form-add-project.show{animation:slideUp .5s ease forwards}.container-form-add-project .container{margin-bottom:2.25rem;width:100%}.container-form-add-project .container .first-box{flex-direction:column;padding-right:1rem;width:50%}.container-form-add-project .container .first-box .input-select{position:relative}.container-form-add-project .container .first-box .input-select .label-hidden{display:none}.container-form-add-project .container .first-box .dimension-select .custom-select{margin-bottom:2.25rem}.container-form-add-project .container .first-box .dimension-select .custom-select__control{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none}.container-form-add-project .container .first-box .dimension-select .custom-select__placeholder,.container-form-add-project .container .first-box .dimension-select .custom-select__single-value{color:#fff}.container-form-add-project .container .first-box .dimension-select .custom-select__menu{margin-top:-2rem}.container-form-add-project .container .first-box .input-select .custom-select__option--is-focused,.container-form-add-project .container .first-box .input-select .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-form-add-project .container .first-box .input-box{margin-bottom:2.25rem}.container-form-add-project .container .first-box .input-box:last-child{margin-bottom:0}.container-form-add-project .container .second-box{align-items:center;justify-content:center;width:50%}.container-form-add-project .container .second-box .box-photo{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:50%;height:12.5rem;justify-content:center;width:12.5rem}.container-form-add-project .container .second-box .box-photo .icon{padding:0}.container-form-add-project .third-box{gap:2rem;margin-bottom:2.25rem;width:100%}.container-form-add-project .third-box .input-box{margin-bottom:0}.container-form-add-project .third-box .input-box .input-password .input-email{border:3px solid #8a99f5;border:3px solid var(--morado-claro,#8a99f5);border-radius:1rem 0 0 1rem;border-right:none;flex:1 1;font-family:Open Sans;font-size:1rem;height:4rem;padding:1.3rem 2.25rem}.container-form-add-project .third-box .input-box .input-password .input-email:focus{border:3px solid #5664d2;border:3px solid var(--morado-oscuro,#5664d2);border-right:none;outline:none}.container-form-add-project .third-box .input-box .input-password .icon-input{background-color:#fff;border:3px solid #8a99f5;border:3px solid var(--morado-claro,#8a99f5);border-left:none;border-radius:0 1rem 1rem 0;padding-right:2.25rem}.container-form-add-project .fourth-box{align-items:center;justify-content:center;width:100%}.container-form-add-project .fourth-box .box-button p{margin-left:0}.container-form-add-project .fourth-box p{color:#5664d2;color:var(--morado-oscuro,#5664d2);cursor:pointer;font-weight:700;margin-left:1rem}.container-form-add-project .box-variable{gap:2rem;width:100%}.container-form-add-project .box-variable .input-select{margin-bottom:2.25rem;position:relative;width:100%}.input-box p.error-message{padding-left:1rem;text-align:start}.input-select .input-checkbox{align-items:center;gap:1rem;justify-content:center;padding:1rem;position:absolute;top:-4rem;width:100%}.input-select .input-checkbox .input-check-label{align-items:center;cursor:pointer}.input-select .input-checkbox .input-check-label p{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-family:Open Sans;font-size:1rem;font-weight:600}.input-select .input-checkbox .input-check{appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #8a99f5;border:2px solid var(--morado-claro,#8a99f5);border-radius:.375rem;cursor:pointer;height:1.5rem;margin:0;position:relative;transition:all .3s ease;width:1.5rem}.input-select .input-checkbox .input-check:checked,.input-select .input-checkbox .input-check:hover{border-color:#5664d2;border-color:var(--morado-oscuro,#5664d2)}.input-select .input-checkbox .input-check:checked{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.input-select .input-checkbox .input-check:checked:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:.75rem;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:.375rem}.input-select .input-checkbox .input-check:focus{box-shadow:0 0 0 2px #5664d233;outline:none}.input-select .input-checkbox .input-check:disabled{background-color:#e5e7eb;border-color:#d1d5db;cursor:not-allowed}@keyframes checkmark{0%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(0)}50%{transform:translate(-50%,-50%) rotate(45deg) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(1)}}.input-select .input-checkbox .input-check:checked:after{animation:checkmark .2s ease-in-out forwards}@media screen and (max-width:1024px){.container-form-add-project{left:0;margin:0 1rem;max-height:90dvh;overflow-y:auto;padding:1rem}.container-form-add-project .container{flex-direction:column-reverse;gap:1rem}.container-form-add-project .container .first-box{padding-right:0;width:100%}.container-form-add-project .container .first-box .input-select .custom-select{width:100%}.container-form-add-project .container .first-box .input-select .custom-select__menu{margin-top:.5rem}.container-form-add-project .container .second-box{width:100%}.container-form-add-project .container .second-box .box-photo{height:5rem;width:5rem}.container-form-add-project .container .second-box .box-photo .icon{height:4rem;width:4rem}.container-form-add-project .box-variable{flex-direction:column;gap:0;justify-content:flex-start;margin-bottom:1.5rem}.container-form-add-project .box-variable .input-select .custom-select{width:100%}.input-select .input-checkbox{padding:.5rem 0;position:static}.container-form-add-project .third-box{flex-direction:column;gap:2.25rem}.container-form-add-project .third-box .input-box{width:100%}.container-form-add-project::-webkit-scrollbar{width:6px}.container-form-add-project::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.container-form-add-project::-webkit-scrollbar-thumb{background:#5664d2;border-radius:3px}}@media screen and (max-width:767px){.container-form-add-project{-ms-overflow-style:none;margin:1rem .5rem 0;max-height:90dvh;overflow-y:auto;padding:1.5rem 1rem;scrollbar-width:none}.container-form-add-project::-webkit-scrollbar{display:none}.container-form-add-project .box-variable,.container-form-add-project .box-variable .input-box,.container-form-add-project .box-variable .input-select,.container-form-add-project .container,.container-form-add-project .container .first-box .input-box,.container-form-add-project .third-box,.container-form-add-project .third-box .input-box{margin-bottom:1.5rem}.container-form-add-project .box-variable .input-box:last-child,.container-form-add-project .box-variable .input-select:last-child,.container-form-add-project .container .first-box .input-box:last-child,.container-form-add-project .third-box .input-box:last-child{margin-bottom:0}.container-form-add-project .container{flex-direction:column}.container-form-add-project .container .first-box{padding-right:0;width:100%}.container-form-add-project .box-variable .department-select .custom-select__menu,.container-form-add-project .container .first-box .dimension-select .custom-select__menu{margin-top:-2rem}.container-form-add-project .container .second-box{display:none}.container-form-add-project .box-variable,.container-form-add-project .third-box{flex-direction:column;gap:0}.container-form-add-project .third-box .input-box .input-password .input-email{padding:1.3rem 1rem}.container-form-add-project .third-box .input-box .input-password .icon-input{padding-right:1rem}.container-form-add-project .fourth-box{align-items:stretch;flex-direction:column;gap:1rem}.container-form-add-project .fourth-box .box-button{width:100%}.container-form-add-project .fourth-box p{margin:0;text-align:center}}.container-user-administration{flex-direction:column;height:100%;overflow-y:auto;padding:1.5rem;position:relative;width:100%}.container-user-administration .container-search{flex-direction:row;gap:1rem;margin-bottom:1.5rem;width:100%}.container-user-administration .container-search .box-input{border-radius:1rem;height:3.8rem;width:25%}.container-user-administration .container-search .box-button{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;height:3.8rem;justify-content:center;padding:1rem;transition:background-color .3s ease;width:25%}.container-user-administration .container-search .box-button:not(:disabled):not(.disabled):hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-user-administration .container-search .box-button.disabled,.container-user-administration .container-search .box-button:disabled{background-color:#c4c4c4!important;cursor:not-allowed;pointer-events:none}.container-user-administration .container-search .box-button p{font-weight:700}.container-user-administration .container-result{flex:1 1;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}.container-user-administration .container-result .users-establishment,.container-user-administration .container-result .users-holder{flex-direction:column;height:auto;position:relative;width:100%}.container-user-administration .container-result .users-establishment h3,.container-user-administration .container-result .users-holder h3{color:#5664d2;color:var(--morado-oscuro,#5664d2);margin-bottom:1rem}.container-user-administration .container-result .users-establishment .table-users,.container-user-administration .container-result .users-holder .table-users{border-collapse:collapse;display:block;flex:1 1;flex-direction:column;overflow:visible;width:100%}.container-user-administration .container-result .users-establishment .table-users thead.header-table,.container-user-administration .container-result .users-holder .table-users thead.header-table{flex-shrink:0;height:4rem}.container-user-administration .container-result .users-establishment .table-users thead.header-table tr,.container-user-administration .container-result .users-holder .table-users thead.header-table tr{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;display:flex;font-family:Open Sans;font-size:.9rem;height:4rem;padding:1rem .4rem;width:100%}.container-user-administration .container-result .users-establishment .table-users .header-table tr th,.container-user-administration .container-result .users-holder .table-users .header-table tr th{padding:0 .4rem}.container-user-administration .container-result .users-establishment .table-users .header-table tr th .input-filter,.container-user-administration .container-result .users-establishment .table-users .header-table tr.input-filter,.container-user-administration .container-result .users-holder .table-users .header-table tr th .input-filter,.container-user-administration .container-result .users-holder .table-users .header-table tr.input-filter{background-color:#f4f5f7;height:2.8rem;position:absolute;right:0;top:0;width:18rem}.container-user-administration .container-result .users-establishment .table-users .header-table tr th .input-filter .custom-select__control,.container-user-administration .container-result .users-holder .table-users .header-table tr th .input-filter .custom-select__control{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem 1rem 0 0;color:#fff;height:2.8rem;padding:0 1rem}.container-user-administration .container-result .users-establishment .table-users .header-table tr th .input-filter .custom-select__placeholder,.container-user-administration .container-result .users-establishment .table-users .header-table tr th .input-filter .custom-select__single-value,.container-user-administration .container-result .users-holder .table-users .header-table tr th .input-filter .custom-select__placeholder,.container-user-administration .container-result .users-holder .table-users .header-table tr th .input-filter .custom-select__single-value{color:#fff;font-weight:400}.container-user-administration .container-result .users-establishment .table-users .header-table tr th .input-filter .custom-select__menu,.container-user-administration .container-result .users-holder .table-users .header-table tr th .input-filter .custom-select__menu{color:#000;font-weight:400;height:10rem}.container-user-administration .container-result .users-establishment .table-users .header-table tr th .input-filter .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-user-administration .container-result .users-holder .table-users .header-table tr th{width:16%}.container-user-administration .container-result .users-holder .table-users .header-table tr.establishment th{width:16.7%}.container-user-administration .container-result .users-establishment .table-users .header-table tr th{width:16%}.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:nth-child(8),.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:nth-child(9),.container-user-administration .container-result .users-holder .table-users thead.header-table tr th:nth-child(7),.container-user-administration .container-result .users-holder .table-users thead.header-table tr th:nth-child(8){width:6%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body,.container-user-administration .container-result .users-holder .table-users tbody.table-body{display:block;flex:1 1;flex-direction:column;height:auto;margin-top:0;overflow-y:visible;padding-top:.5rem;scrollbar-gutter:stable;width:100%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body::-webkit-scrollbar,.container-user-administration .container-result .users-holder .table-users tbody.table-body::-webkit-scrollbar{width:8px}.container-user-administration .container-result .users-establishment .table-users tbody.table-body::-webkit-scrollbar-track,.container-user-administration .container-result .users-holder .table-users tbody.table-body::-webkit-scrollbar-track{background:#c4c4c4;border-radius:1rem}.container-user-administration .container-result .users-establishment .table-users tbody.table-body::-webkit-scrollbar-thumb,.container-user-administration .container-result .users-holder .table-users tbody.table-body::-webkit-scrollbar-thumb{background:#8a99f5;background:var(--morado-claro,#8a99f5);border-radius:1rem}.container-user-administration .container-result .users-establishment .table-users tbody.table-body::-webkit-scrollbar-thumb:hover,.container-user-administration .container-result .users-holder .table-users tbody.table-body::-webkit-scrollbar-thumb:hover{background:#5664d2;background:var(--morado-oscuro,#5664d2)}.container-user-administration .container-result .users-establishment .table-users .table-body tr,.container-user-administration .container-result .users-holder .table-users .table-body tr{align-items:center;background-color:#fff;border-bottom:1px solid #8a99f5;border-bottom:1px solid var(--morado-claro,#8a99f5);display:flex;font-family:Open Sans;height:4rem;justify-content:center;padding:1rem .4rem;width:100%}.container-user-administration .container-result .users-establishment .table-users .table-body tr{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.container-user-administration .container-result .users-establishment .table-users .table-body tr td,.container-user-administration .container-result .users-holder .table-users .table-body tr td{font-size:.9rem;padding:0 .4rem;width:16%}.container-user-administration .container-result .users-holder .table-users .table-body tr.establishment td{width:16.7%}.container-user-administration .container-result .users-establishment .table-users .table-body tr td{width:16%}.container-user-administration .container-result .users-establishment .table-users .table-body tr td:nth-child(8),.container-user-administration .container-result .users-establishment .table-users .table-body tr td:nth-child(9),.container-user-administration .container-result .users-holder .table-users .table-body tr td:nth-child(7),.container-user-administration .container-result .users-holder .table-users .table-body tr td:nth-child(8){width:6%}.container-user-administration .container-result .users-establishment .table-users .table-body tr td .icon,.container-user-administration .container-result .users-holder .table-users .table-body tr td .icon{cursor:pointer;padding:0}.container-user-administration .container-result .users-establishment .table-users .table-body tr td .box-state,.container-user-administration .container-result .users-holder .table-users .table-body tr td .box-state{border-radius:1rem;font-size:.9rem}.container-user-administration .container-result .users-establishment .table-users .table-body tr td .box-state.activo,.container-user-administration .container-result .users-holder .table-users .table-body tr td .box-state.activo{background-color:#37d001;background-color:var(--verde2,#37d001)}.container-user-administration .container-result .users-establishment .table-users .table-body tr td .box-state.suspendido,.container-user-administration .container-result .users-holder .table-users .table-body tr td .box-state.suspendido{background-color:#db1616}.box-input .hidden-label{display:none}.container-user-administration .container-search .box-input .select-custom__control{border:none;border-radius:1rem;height:100%;justify-content:flex-start;width:100%}.container-user-administration .container-search .box-input .select-custom__value-container{justify-content:flex-start;margin:0;padding:0 0 0 1rem}.container-user-administration .container-search .box-input .select-custom{width:100%}.container-user-administration .container-search .box-input .select-custom__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-search .box-input .select-custom__indicator-separator{display:none}.container-search .box-input .select-custom__indicators{border-radius:0 1rem 1rem 0}.container-result aside{justify-content:center;width:100%}.container-result aside.disabled-tooltip{align-items:center;display:inline-flex;position:relative}.container-result aside .box-button{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;cursor:pointer;gap:1rem;height:3.5rem;justify-content:center;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-result aside .box-button.disabled,.container-result aside .box-button:disabled{background-color:#c4c4c4;cursor:not-allowed}.container-result aside .box-button:not(:disabled):not(.disabled):hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-result aside .box-button p{color:#fff;font-weight:700}.container-result aside .box-button .icon{padding:0}.container-result aside.disabled-tooltip .tooltip-message{background-color:#ffcdd2;border-radius:5px;bottom:110%;color:#e11010;gap:.5rem;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.container-result aside.disabled-tooltip:hover .tooltip-message{opacity:1;visibility:visible}.overlay{background-color:#00000080;bottom:0;height:calc(100vh - 4rem);left:0;opacity:0;position:fixed;top:4rem;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:1}.overlay.show{opacity:1;visibility:visible}.container-user-administration .content-message,.container-user-administration .svg-content{right:-25rem;top:4rem;width:23.4rem}.container-user-administration .svg-content.show,.container-user-administration.content-message.show{transform:translateX(-23.4rem)}@media screen and (max-width:1024px){.container-user-administration{overflow-y:auto;padding:1rem}.container-user-administration .container-search{flex-wrap:wrap;gap:.75rem}.container-user-administration .container-search .box-input{width:calc(33.33% - .5rem)}.container-user-administration .container-search .box-button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem;width:100%}.container-user-administration .container-result{gap:1.5rem}.container-user-administration .container-result .users-establishment,.container-user-administration .container-result .users-holder{align-items:flex-start;height:auto;justify-content:center;max-height:none}.container-user-administration .container-result .users-establishment h3,.container-user-administration .container-result .users-holder h3{font-size:1.25rem}.container-user-administration .container-result .users-establishment .table-users,.container-user-administration .container-result .users-holder .table-users{display:block;overflow-x:auto;width:100%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body,.container-user-administration .container-result .users-establishment .table-users thead.header-table,.container-user-administration .container-result .users-holder .table-users tbody.table-body,.container-user-administration .container-result .users-holder .table-users thead.header-table{display:table;min-width:1200px;width:100%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr,.container-user-administration .container-result .users-establishment .table-users thead.header-table tr,.container-user-administration .container-result .users-holder .table-users tbody.table-body tr,.container-user-administration .container-result .users-holder .table-users thead.header-table tr{display:table-row;padding:.75rem}.container-user-administration .container-result .users-establishment .table-users thead.header-table tr.input-filter,.container-user-administration .container-result .users-holder .table-users thead.header-table tr.input-filter{position:absolute;right:-3rem;top:-.1rem}.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th,.container-user-administration .container-result .users-holder .table-users thead.header-table tr th{display:table-cell;min-width:150px;padding:.75rem;text-align:center;vertical-align:middle}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:first-child,.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:first-child,.container-user-administration .container-result .users-holder .table-users tbody.table-body tr td:first-child,.container-user-administration .container-result .users-holder .table-users thead.header-table tr th:first-child{min-width:200px}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:nth-child(2),.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:nth-child(2),.container-user-administration .container-result .users-holder .table-users tbody.table-body tr td:nth-child(2),.container-user-administration .container-result .users-holder .table-users thead.header-table tr th:nth-child(2){min-width:180px}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td,.container-user-administration .container-result .users-holder .table-users tbody.table-body tr td{display:table-cell;font-size:.75rem;min-width:150px;padding:.75rem;text-align:center;vertical-align:middle}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:first-child,.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:first-child{min-width:200px;width:18%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:nth-child(2),.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:nth-child(2){min-width:180px;width:15%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:nth-child(3),.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:nth-child(4),.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:nth-child(3),.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:nth-child(4){min-width:150px;width:12%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:nth-child(5),.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:nth-child(5){min-width:180px;width:15%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:nth-child(6),.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:nth-child(6){min-width:150px;width:12%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:nth-child(7),.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:nth-child(7){min-width:100px;width:8%}.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:first-child,.container-user-administration .container-result .users-establishment .table-users tbody.table-body tr td:last-child,.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:first-child,.container-user-administration .container-result .users-establishment .table-users thead.header-table tr th:last-child,.container-user-administration .container-result .users-holder .table-users tbody.table-body tr td:first-child,.container-user-administration .container-result .users-holder .table-users tbody.table-body tr td:last-child,.container-user-administration .container-result .users-holder .table-users thead.header-table tr th:first-child,.container-user-administration .container-result .users-holder .table-users thead.header-table tr th:last-child{border-radius:0}.container-result aside .box-button{width:auto}}@media screen and (max-width:767px){.container-user-administration{padding:.75rem}.container-user-administration .container-search{flex-direction:column;gap:.75rem}.container-user-administration .container-search .box-input{height:2.5rem;width:100%}.container-user-administration .container-search .box-button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem;width:100%}.container-user-administration .container-result{gap:1rem}.users-establishment,.users-holder{margin-bottom:0}.container-user-administration .container-result .users-establishment .table-users,.container-user-administration .container-result .users-holder .table-users{display:block;overflow:visible;width:100%}.container-user-administration .container-result .users-establishment .table-users .header-table,.container-user-administration .container-result .users-holder .table-users .header-table,.table-users .header-table{display:none!important}.table-users .table-body{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;min-width:100%!important;padding:.5rem;width:100%}.container-user-administration .container-result .users-establishment .table-users .table-body tr,.container-user-administration .container-result .users-holder .table-users .table-body tr{background:#fff;border:1px solid #5664d21a;border-radius:1rem;box-shadow:0 2px 8px #5664d21a;display:flex!important;flex-direction:column!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 1rem;padding:1rem!important;width:100%}.users-establishment .table-users .table-body tr td,.users-holder .table-users .table-body tr td{align-items:baseline;border-bottom:1px solid #f0f0f0;display:flex!important;font-size:.9rem;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;-webkit-hyphens:auto;hyphens:auto;justify-content:space-between;overflow-wrap:break-word;padding:.75rem 0!important;text-align:start;width:100%!important;word-break:break-word}.table-users .table-body tr td:last-child,.table-users td:last-child{border-bottom:none;justify-content:flex-end;padding-top:1rem!important}.table-users .table-body tr td:before,.table-users td:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-label);font-weight:600;min-width:120px}.table-users td .box-state{border-radius:1rem;font-size:.8rem;margin-left:auto;padding:.25rem 1rem}.table-users td .icon{margin-left:auto}.container-result aside .box-button{margin-top:1rem;width:100%}.container-result aside.disabled-tooltip .tooltip-message{padding:.75rem;text-align:center;white-space:normal;width:90%}}@media screen and (max-width:360px){.container-user-administration{padding:.5rem}.table-users .table-body tr{padding:.75rem}.table-users .table-body tr td{font-size:.8rem}.table-users .table-body tr td:before{min-width:100px}}.container-add-pme{flex-direction:column;height:100%;overflow-y:auto;padding:2.25rem;width:100%}.container-search{flex-direction:column;gap:2rem;margin-bottom:2.25rem}.container-search .first-box,.container-search .second-box{gap:2.25rem;width:100%}.container-search .first-box .box-input,.container-search .second-box .box-input{width:33.33%}.container-search .first-box .hidden{visibility:hidden}.container-search .first-box .box-input .select-custom,.container-search .second-box .box-input .select-custom{width:100%}.container-search .box-input .select-custom__control{border:none;border-radius:1rem;height:3.75rem;padding:0 1rem;text-align:start}.container-search .box-input .select-custom__control--is-focused{border:1px solid #8a99f5;border:1px solid var(--morado-claro,#8a99f5)}.container-search .box-input .select-custom__option--is-focused{background-color:#f4f5f7}.container-search .box-input .select-custom__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-search .second-box .box-button{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;height:3.75rem;justify-content:center;padding:0;width:33.33%}.container-search .second-box .box-button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-search .second-box .box-button.disabled{background-color:#c4c4c4;cursor:not-allowed}.container-search .second-box .box-button p{font-weight:700}.container-add-pme .container-result-pme{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;flex:1 1;gap:2.25rem;margin-bottom:2.25rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow-x:auto;padding:2rem}.container-add-pme .container-result-pme .box-pme{align-items:center;aspect-ratio:1/1.5;background-color:#5664d2;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;color:#fff;flex-direction:column;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:1rem;position:relative;width:12.1rem}.container-add-pme .container-result-pme .box-pme p.bold{font-weight:700;margin:0;text-align:center;width:100%}.container-add-pme .container-result-pme .box-pme .icon-logo{height:auto;max-width:6.8rem;object-fit:contain;padding:0;width:60%}.container-add-pme .container-result-pme .box-pme .result-pme{align-items:center;gap:1rem;justify-content:flex-end;width:100%}.container-add-pme .container-result-pme .box-pme .result-pme .view-pme{align-items:center;background-color:#e0e0e0;border-radius:50%;cursor:pointer;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:2.25rem;justify-content:center;transition:transform .2s ease;width:2.25rem}.container-add-pme .container-result-pme .box-pme .result-pme .view-pme:hover{transform:scale(1.1)}.container-add-pme .container-result-pme .box-pme .result-pme .view-pme .icon{height:auto;padding:0;width:60%}.container-add-pme .container-result-pme .box-pme .result-pme .cumpliance-pme{align-items:center;height:2.25rem;justify-content:center;position:relative;width:2.25rem}.container-add-pme .container-result-pme .box-pme .result-pme .cumpliance-pme svg{height:100%;overflow:visible;transform:rotate(-90deg);width:100%}.container-add-pme .container-result-pme .box-pme .result-pme .cumpliance-pme circle{fill:none;stroke-width:3}.container-add-pme .container-result-pme .box-pme .result-pme .cumpliance-pme .circle-background{stroke:#8a99f5;stroke:var(--morado-claro,#8a99f5)}.container-add-pme .container-result-pme .box-pme .result-pme .cumpliance-pme .circle-progress{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.container-add-pme .container-result-pme .box-pme .result-pme .cumpliance-pme .percentage{color:#fff;font-size:.7rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.container-add-pme .container-result-pme .add-pme-button{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:50%;height:6.25rem;justify-content:center;min-width:6.25rem;width:6.25rem}.container-add-pme .container-result-pme .add-pme-button .icon{padding:0}.container-add-pme .container-button{align-items:center;justify-content:center}.container-add-pme .container-button .box-button{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;cursor:pointer;gap:1rem;justify-content:center;padding:1rem 2.25rem}.container-add-pme .container-button .box-button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-add-pme .container-button .box-button.box-button.disabled{background-color:#c4c4c4;cursor:default}.container-add-pme .container-button .box-button .icon{padding:0}.container-add-pme .container-button .box-button p{color:#fff;font-weight:700}@media screen and (max-width:1024px){.container-add-pme{padding:1.5rem}.container-search{gap:1.5rem;margin-bottom:1.5rem}.container-search .first-box,.container-search .second-box{flex-wrap:wrap;gap:1rem}.container-search .first-box .box-input,.container-search .second-box .box-input{width:calc(50% - .5rem)}.container-search .second-box .box-button{width:100%}.container-add-pme .container-result-pme{gap:1.5rem;justify-content:center;padding:1rem}.container-add-pme .container-result-pme .box-pme{aspect-ratio:1/1.4;gap:1.5rem;max-width:12.1rem;min-width:10rem;padding:1.5rem;width:calc(33.33% - 1rem)}.container-add-pme .container-result-pme .box-pme .icon-logo{height:3rem;width:2.8rem}.container-add-pme .container-result-pme .box-pme h3{font-size:1.25rem}.container-add-pme .container-result-pme .box-pme .result-pme .view-pme{height:1.8rem;width:1.8rem}.container-add-pme .container-result-pme .add-pme-button{height:5rem;min-width:5rem;width:5rem}}@media screen and (max-width:767px){.container-add-pme{overflow-y:auto;padding:1rem}.container-search{gap:1rem;margin-bottom:1rem}.container-search .first-box,.container-search .second-box{gap:.75rem}.container-search .first-box .box-input,.container-search .second-box .box-input{width:100%}.container-search .box-input .select-custom__control,.container-search .second-box .box-button{height:3rem}.container-add-pme .container-result-pme{flex-direction:column;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:visible;padding:1rem}.container-add-pme .container-result-pme .box-pme{min-width:auto;padding:1rem;width:100%}.container-add-pme .container-result-pme .box-pme p.bold{font-size:.875rem}.container-add-pme .container-result-pme .box-pme .icon-logo{height:5rem;width:4.8rem}.container-add-pme .container-result-pme .box-pme .result-pme{gap:.75rem}.container-add-pme .container-result-pme .box-pme .result-pme .cumpliance-pme,.container-add-pme .container-result-pme .box-pme .result-pme .view-pme{height:2rem;width:2rem}.container-add-pme .container-result-pme .add-pme-button{height:4rem;margin:0 auto;min-width:4rem;width:4rem}.container-add-pme .container-button .box-button{padding:.75rem 1.5rem;width:100%}.container-add-pme .container-button .box-button p{font-size:.875rem}.container-add-pme .container-button .box-button .icon{height:1.25rem;width:1.25rem}}@media screen and (max-width:360px){.container-add-pme,.container-add-pme .container-result-pme{padding:.75rem}.container-add-pme .container-result-pme .box-pme{gap:.75rem;padding:.75rem}.container-add-pme .container-result-pme .box-pme .icon-logo{height:4rem;width:3.8rem}}.view-purchase-request-container{background-color:#fff;border-radius:1rem;bottom:0;flex-direction:column;gap:1rem;left:0;opacity:0;overflow-y:auto;padding:1rem;position:absolute;right:0;top:100%;transition:all .3s ease-in-out;z-index:3}.view-purchase-request-container.request-tracking{bottom:2.25rem;left:2rem;right:2rem;top:100%;transition:all .3s ease-in-out;z-index:3}.view-payment-request .view-purchase-request-container.payment{bottom:-20rem;left:0;right:-1rem}.view-purchase-request-container.show{opacity:1;top:0}.view-purchase-request-container.request-tracking.show{opacity:1;top:5.5rem}.view-payment-request .view-purchase-request-container.payment.show{top:0}.view-purchase-request-container .header-view-purchase-request{align-items:center;color:#5664d2;color:var(--morado-oscuro,#5664d2);justify-content:space-between}.view-purchase-request-container.request-tracking .header-view-purchase-request,.view-purchase-request-container.request-tracking .info-request{margin-bottom:1rem}.view-purchase-request-container .header-view-purchase-request .header-actions{align-items:center;gap:1rem}.view-purchase-request-container .header-view-purchase-request .btn-inform,.view-purchase-request-container .header-view-purchase-request .button-close{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:.5rem;padding:.5rem 1rem}.view-purchase-request-container .header-view-purchase-request .btn-inform:hover,.view-purchase-request-container .header-view-purchase-request .button-close:hover{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);transform:scale(1.01)}table thead tr th:first-child{border-radius:1rem 0 0 0}table tbody tr td:first-child,table tfoot tr td:first-child{border-radius:0 0 0 1rem}table thead tr th:last-child{border-radius:0 1rem 0 0}table tbody tr td:last-child,table tfoot tr td:last-child{border-radius:0 0 1rem 0}.view-purchase-request-container .description-action{align-items:flex-start;flex-direction:column;gap:1rem;justify-content:center}.view-purchase-request-container .description-action .description-action-box{gap:0;width:100%}.subtitle{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700}.view-purchase-request-container .additional-info{align-items:flex-start;flex-direction:column;gap:1rem}.view-purchase-request-container .additional-info .additional-info-box{flex-direction:column;gap:1rem;width:100%}.view-purchase-request-container .additional-info .additional-info-box span{gap:1rem}.view-purchase-request-container .additional-info .additional-info-box span p:first-child{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.view-purchase-request-container .purchase-details{align-items:flex-start;flex-direction:column;gap:1rem}.request-preview-container .view-purchase-request-container .info-request table.table-info-request,.view-purchase-request-container table{border-spacing:0;width:100%}.request-preview-container .view-purchase-request-container .info-request table.table-info-request tfoot,.request-preview-container .view-purchase-request-container .info-request table.table-info-request thead,.view-purchase-request-container table tfoot,.view-purchase-request-container table thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;font-family:Open sans;height:2.5rem}.request-preview-container .view-purchase-request-container table tbody tr,.view-purchase-request-container table tbody{background-color:#f4f5f7;border-radius:0 0 1rem 1rem;font-family:Open sans;height:2.5rem}.request-preview-container .view-purchase-request-container table tbody tr:last-child td:first-child{border-radius:0 0 0 1rem}.request-preview-container .view-purchase-request-container table tbody tr:last-child td:last-child{border-radius:0 0 1rem 0}.request-preview-container .view-purchase-request-container .purchase-details tbody tr:last-child td:first-child,.request-preview-container .view-purchase-request-container .purchase-details tbody tr:last-child td:last-child,.view-purchase-request-container .purchase-details table tbody tr td{border-radius:0}.view-purchase-request-container .attachments{align-items:flex-start;flex-direction:column;gap:1rem;justify-content:center}.view-purchase-request-container .attachments .official-docs,.view-purchase-request-container .attachments span.backups{align-items:center;flex-direction:row;gap:1rem;height:3rem;width:100%}.view-purchase-request-container .attachments .backups p,.view-purchase-request-container .attachments .official-docs p{color:#5664d2;color:var(--morado-oscuro,#5664d2);padding:.5rem 0}.view-purchase-request-container .attachments .backups ul,.view-purchase-request-container .attachments .official-docs ul{background-color:#f4f5f7;flex:1 1;gap:1rem;height:3rem;overflow-x:auto;padding:.5rem}.view-purchase-request-container .attachments .backups ul li,.view-purchase-request-container .attachments .official-docs ul li{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.view-request .view-purchase-request-container.view-request{height:100%;min-height:100%}.view-request .view-purchase-request-container.view-request .header-view-purchase-request{flex-direction:column;gap:.5rem}.request-preview-container .view-purchase-request-container .info-request table.table-info-request tfoot,.request-preview-container .view-purchase-request-container .info-request table.table-info-request thead,.view-purchase-request-container table tfoot,.view-purchase-request-container table thead{height:3.5rem}.request-preview-container .view-purchase-request-container table tbody tr,.view-purchase-request-container table tbody{height:auto;min-height:2.5rem}.view-purchase-request-container.request-tracking.show{bottom:1.25rem;left:1rem;opacity:1;right:1rem;top:4.5rem}.view-payment-request .view-purchase-request-container.payment.show{height:calc(100% - 9rem);left:1rem;position:fixed;right:1rem;top:8.5rem}}@media screen and (max-width:767px){.view-purchase-request-container{gap:.5rem;overflow-x:auto;padding:.5rem}.view-purchase-request-container.preview{bottom:0;left:1rem;overflow-y:auto!important;padding:1rem .5rem;position:fixed;right:1rem;top:8.3rem;z-index:99999}.view-purchase-request-container.request-tracking{left:.5rem;right:.5rem}.view-purchase-request-container.request-tracking.show{top:7.5rem}.view-request .view-purchase-request-container.view-request.show{height:auto}.view-purchase-request-container .header-view-purchase-request{flex-direction:column;gap:.5rem}.view-purchase-request-container .header-view-purchase-request h3{font-size:1.2rem}.container-activity-tracking .view-purchase-request-container table,.request-preview-container .view-purchase-request-container table,.view-payment-request .view-purchase-request-container table,.view-request .view-purchase-request-container table{border-collapse:collapse;display:block;min-width:0;min-width:auto;overflow-x:auto;overflow-y:hidden;table-layout:fixed}.container-activity-tracking .view-purchase-request-container table tbody,.container-activity-tracking .view-purchase-request-container table thead,.container-activity-tracking .view-purchase-request-container table tr,.request-preview-container .view-purchase-request-container table tbody,.request-preview-container .view-purchase-request-container table thead,.request-preview-container .view-purchase-request-container table tr,.view-payment-request .view-purchase-request-container table tbody,.view-payment-request .view-purchase-request-container table thead,.view-payment-request .view-purchase-request-container table tr,.view-request .view-purchase-request-container table tbody,.view-request .view-purchase-request-container table thead,.view-request .view-purchase-request-container table tr{width:100%}.container-activity-tracking .view-purchase-request-container table td,.container-activity-tracking .view-purchase-request-container table th,.request-preview-container .view-purchase-request-container table td,.request-preview-container .view-purchase-request-container table th,.view-payment-request .view-purchase-request-container table td,.view-payment-request .view-purchase-request-container table th,.view-request .view-purchase-request-container table td,.view-request .view-purchase-request-container table th{box-sizing:border-box;min-width:150px;width:auto}.container-activity-tracking .view-purchase-request-container table tbody tr td:first-child,.container-activity-tracking .view-purchase-request-container table tbody tr td:nth-child(2),.container-activity-tracking .view-purchase-request-container table tbody tr td:nth-child(4),.container-activity-tracking .view-purchase-request-container table thead tr th:first-child,.container-activity-tracking .view-purchase-request-container table thead tr th:nth-child(2),.container-activity-tracking .view-purchase-request-container table thead tr th:nth-child(4),.request-preview-container .view-purchase-request-container table tbody tr td:first-child,.request-preview-container .view-purchase-request-container table tbody tr td:nth-child(2),.request-preview-container .view-purchase-request-container table tbody tr td:nth-child(4),.request-preview-container .view-purchase-request-container table thead tr th:first-child,.request-preview-container .view-purchase-request-container table thead tr th:nth-child(2),.request-preview-container .view-purchase-request-container table thead tr th:nth-child(4),.view-payment-request .view-purchase-request-container.payment table tbody tr td:first-child,.view-payment-request .view-purchase-request-container.payment table tbody tr td:nth-child(2),.view-payment-request .view-purchase-request-container.payment table tbody tr td:nth-child(4),.view-payment-request .view-purchase-request-container.payment table thead tr th:first-child,.view-payment-request .view-purchase-request-container.payment table thead tr th:nth-child(2),.view-payment-request .view-purchase-request-container.payment table thead tr th:nth-child(4),.view-request .view-purchase-request-container.payment table tbody tr td:first-child,.view-request .view-purchase-request-container.payment table tbody tr td:nth-child(2),.view-request .view-purchase-request-container.payment table tbody tr td:nth-child(4),.view-request .view-purchase-request-container.payment table thead tr th:first-child,.view-request .view-purchase-request-container.payment table thead tr th:nth-child(2),.view-request .view-purchase-request-container.payment table thead tr th:nth-child(4){max-width:110px;min-width:110px;width:110px}.container-activity-tracking .view-purchase-request-container table tbody td,.container-activity-tracking .view-purchase-request-container table tfoot td,.container-activity-tracking .view-purchase-request-container table thead th,.request-preview-container .view-purchase-request-container table tbody td,.request-preview-container .view-purchase-request-container table tfoot td,.request-preview-container .view-purchase-request-container table thead th,.view-payment-request .view-purchase-request-container.payment table tbody td,.view-payment-request .view-purchase-request-container.payment table tfoot td,.view-payment-request .view-purchase-request-container.payment table thead th,.view-request .view-purchase-request-container.payment table tbody td,.view-request .view-purchase-request-container.payment table tfoot td,.view-request .view-purchase-request-container.payment table thead th{font-size:.9rem;padding:.5rem;text-align:center}.container-activity-tracking .view-purchase-request-container .purchase-details table tfoot tr td:first-child,.request-preview-container .view-purchase-request-container .purchase-details table tfoot tr td:first-child,.view-payment-request .view-purchase-request-container .purchase-details table tfoot tr td:first-child,.view-request .view-purchase-request-container .purchase-details table tfoot tr td:first-child{font-weight:700;min-width:480px;text-align:end}.container-activity-tracking .view-purchase-request-container .purchase-details table tfoot tr td:last-child,.request-preview-container .view-purchase-request-container .purchase-details table tfoot tr td:last-child,.view-payment-request .view-purchase-request-container .purchase-details table tfoot tr td:last-child,.view-request .view-purchase-request-container .purchase-details table tfoot tr td:last-child{font-weight:700}.request-preview-container .view-purchase-request-container .additional-info .additional-info-box span{align-items:flex-start;flex-direction:column;gap:.25rem}.request-preview-container .view-purchase-request-container .additional-info .additional-info-box span p{width:100%}.request-preview-container .view-purchase-request-container .attachments .official-docs,.request-preview-container .view-purchase-request-container .attachments span.backups{align-items:flex-start;flex-direction:column;gap:.5rem;height:auto}.view-purchase-request-container .attachments .backups ul,.view-purchase-request-container .attachments .official-docs ul{flex-wrap:nowrap;height:auto;padding:.5rem;white-space:nowrap;width:100%}.view-purchase-request-container .attachments .backups ul li,.view-purchase-request-container .attachments .official-docs ul li{font-size:.9rem;padding:.25rem .5rem}.view-purchase-request-container .header-view-purchase-request .header-actions{justify-content:center;width:100%}.view-purchase-request-container .header-view-purchase-request .btn-inform,.view-purchase-request-container .header-view-purchase-request .button-close{font-size:.9rem;padding:.25rem .75rem}.view-purchase-request-container .attachments,.view-purchase-request-container .description-action,.view-purchase-request-container .purchase-details{padding:.5rem}.subtitle{font-size:1rem;margin-bottom:.25rem}.view-payment-request .view-purchase-request-container.payment.show{height:calc(100% - 12rem);left:0;right:0;top:12rem}}@media screen and (max-width:480px){.view-purchase-request-container .header-view-purchase-request h3{font-size:1rem}.view-purchase-request-container table tbody td,.view-purchase-request-container table tfoot td,.view-purchase-request-container table thead th{font-size:.8rem;padding:.25rem}.view-purchase-request-container.request-tracking{left:.25rem;right:.25rem}}.request-preview-container{align-items:flex-start;background-color:#f4f5f7;bottom:-2rem;flex-direction:column;gap:1.5rem;height:100%;justify-content:space-between;left:0;position:absolute;right:0;top:0}.request-preview-container div.flex{flex:1 1;overflow-x:auto;width:100%}.request-preview-container table{border-spacing:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:1200px;overflow-x:auto;width:100%}.request-preview-container table thead tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem 1rem 0 0;color:#fff;font-family:Open sans;font-size:1rem;font-weight:700;height:2.5rem}.request-preview-container table tbody tr{background-color:#fff;border-radius:0 0 1rem 1rem;font-family:Open sans;font-size:1rem;height:2.5rem}.request-preview-container table tbody tr td,.request-preview-container table thead tr th{padding:1px}.request-preview-container table thead tr th:first-child{border-radius:1rem 0 0 0}.request-preview-container table thead tr th:last-child{border-radius:0 1rem 0 0}.request-preview-container table tbody tr td:first-child{border-radius:0 0 0 1rem}.request-preview-container table tbody tr td:last-child{border-radius:0 0 1rem 0}.request-preview-container table tbody tr td a .icon{padding:0}.request-preview-container table tbody tr td .icon{cursor:pointer;padding:0}.request-preview-container table tbody tr td .custom-select,.request-preview-container table tbody tr td .custom-select__control{width:100%}.request-preview-container table tbody tr td .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.request-preview-container table tbody tr td .custom-select__option--is-focused{background-color:#bfc7f6}.request-preview-container .button-container{align-items:center;gap:1rem;justify-content:center;width:100%}.request-preview-container .button-container .send-button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;padding:.5rem 1rem}.request-preview-container .button-container .send-button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.request-preview-container .button-container .send-button .icon{padding:0}.request-preview-container .button-container .cancel-button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-family:Open sans;font-size:1rem;padding:0 1rem}.request-preview-container .button-container .cancel-button:hover{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.request-preview-container .svg-content{width:24.4rem}.request-preview-container .svg-content.show{transform:translateX(-24.4rem)}.request-preview-container .content-message{width:24.4rem}.request-preview-container .content-message.show{transform:translateX(-24.4rem)}@media screen and (max-width:1024px){.request-preview-container{gap:1rem;padding:1.5rem}.request-preview-container table{min-width:1200px;overflow-x:auto}.request-preview-container div.flex{overflow-x:auto;padding-bottom:.5rem}.request-preview-container table tbody tr td .custom-select__control{min-width:200px}}@media screen and (max-width:767px){.request-preview-container{bottom:0;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;max-height:calc(100dvh - 9rem);max-width:100%;min-height:calc(100dvh - 9rem);overflow-x:hidden;overflow-y:auto!important;padding:1rem 0;width:100%}.request-preview-container div.flex{height:auto;max-width:100%;min-height:100%;overflow-x:hidden;overflow-y:hidden;padding:0;width:100%}.request-preview-container div table{display:block;max-width:100%;min-width:0;min-width:auto;width:100%}.request-preview-container div table thead{display:none}.request-preview-container div table tbody,.request-preview-container table tr{display:block;max-width:100%;width:100%}.request-preview-container div table tbody tr{background-color:#fff;border-radius:.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem}.request-preview-container div table tbody tr td{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;width:100%}.request-preview-container div table tbody tr td:before{color:#5664d2;content:attr(data-label);font-size:.875rem;font-weight:600}.request-preview-container div table tbody tr td:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.request-preview-container div table tbody tr td:first-child,.request-preview-container div table tbody tr td:last-child{border-radius:0}.request-preview-container table tbody tr td:nth-child(4){align-items:flex-start}.request-preview-container div table tbody tr td .custom-selec{min-width:100%;width:100%}.request-preview-container div table tbody tr td .custom-select__control{width:100%}.request-preview-container .button-container{flex-direction:column;gap:1rem;margin-top:1rem;position:static;right:0;top:38rem;width:100%}.request-preview-container .button-container .send-button{align-items:center;justify-content:center}.request-preview-container .button-container .send-button p{font-size:1rem}.request-preview-container .button-container .cancel-button,.request-preview-container .button-container .send-button{padding:.75rem;width:100%}}.request-form-container{background-color:#f4f5f7;bottom:0;flex-direction:column;left:0;padding:2.25rem;position:absolute;right:0;top:0}.request-form-container.no-scroll{overflow:hidden}.request-form-container .info-establishment{align-items:center;gap:1rem;margin-bottom:1rem;width:100%}.request-form-container .info-establishment .icon{padding:0}.request-form-container .info-establishment p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 2rem}.request-form-container .form-container{align-items:flex-start;flex:1 1;flex-direction:column;gap:1rem;max-height:calc(100% - 3.5rem);position:relative}.request-form-container .form-container .form{flex:1 1;flex-direction:column;gap:1rem;max-height:100%;overflow-y:auto;width:100%}.request-form-container .form-container .form .data{border-collapse:collapse;border-spacing:0;font-family:Open Sans}.request-form-container .form-container .form .data thead tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:2.5rem}.request-form-container .form-container .form .data tbody tr{background-color:#fff;height:2.5rem}.request-form-container .form-container .form .data thead tr th:first-child{border-radius:1rem 0 0 0}.request-form-container .form-container .form .data thead tr th:last-child{border-radius:0 1rem 0 0}.request-form-container .form-container .form .data tbody tr td:first-child{border-radius:0 0 0 1rem}.request-form-container .form-container .form .data tbody tr td:last-child{border-radius:0 0 1rem 0}.request-form-container .form-container .form .info-box{flex-direction:column;width:100%}.request-form-container .form-container .form .info-box .item{height:2.5rem;width:100%}.request-form-container .form-container .form .info-box .item .title{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;font-weight:700;height:100%;justify-content:center;width:50%}.request-form-container .form-container .form .info-box .item .result{align-items:center;background-color:#fff;height:100%;justify-content:center;width:50%}.request-form-container .form-container .form .info-box .item .result .input{border:none;font-family:Open Sans;font-size:1rem;height:100%;text-align:center;width:100%}.request-form-container .form-container .form .info-box .item .result .input:focus{border:none;outline:none}.request-form-container .form-container .form .info-box .item.first-item .title{border-radius:1rem 0 0 0}.request-form-container .form-container .form .info-box .item.first-item .result,.request-form-container .form-container .form .info-box2 .item.first-item .result .input-container:first-child .input{border-radius:0 1rem 0 0}.request-form-container .form-container .form .info-box .item.last-item .title{border-radius:0 0 0 1rem}.request-form-container .form-container .form .info-box .item.last-item .result,.request-form-container .form-container .form .info-box2 .item.last-item .result .input-container .input{border-radius:0 0 1rem 0}.request-form-container .form-container .form .pme-amounts tbody tr td:first-child,.request-form-container .form-container .form .pme-amounts tbody tr td:last-child{border-radius:0}.request-form-container .form-container .form .pme-amounts.border tbody tr td:first-child,.request-form-container .form-container .form .pme-amounts.border tbody tr:first-child{border-radius:0 0 0 1rem}.request-form-container .form-container .form .pme-amounts.border tbody tr td:last-child,.request-form-container .form-container .form .pme-amounts.border tbody tr:last-child{border-radius:0 0 1rem 0}.request-form-container .form-container .form .pme-amounts tfoot{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;font-weight:700;height:2.5rem;position:relative;width:100%}.request-form-container .form-container .form .pme-amounts tfoot tr td:first-child{border-radius:0 0 0 1rem;text-align:end}.request-form-container .form-container .form .pme-amounts tfoot tr td:last-child{border-radius:0}.request-form-container .form-container .form .pme-amounts tbody .button-delete{background-color:#fff;border:none;cursor:pointer}.request-form-container .form-container .form .pme-amounts tbody .button-delete .icon{height:1rem;padding:0}.request-form-container .form-container .form .pme-amounts tbody .input{border:none;font-family:Open Sans;font-size:1rem;text-align:center}.request-form-container .form-container .form .pme-amounts tbody .input.error{border:2px solid #e11010;border:2px solid var(--rojo,#e11010)}.request-form-container .form-container .form .pme-amounts tbody .input:focus{border:none;outline:none}.request-form-container .form-container .form .pme-amounts tfoot tr td.add-other-item{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:0 0 1rem 1rem;cursor:pointer;gap:1rem;height:2.5rem;justify-content:center;padding:0 1rem;position:absolute;right:0}.request-form-container .form-container .form .pme-amounts tfoot .add-other-item .icon{padding:0}.request-form-container .form-container .form .pme-amounts tfoot .add-other-item p{font-weight:700}.request-form-container .form-container .form .error-message{padding:0;text-align:start}.request-form-container .form-container .form .info-box2{margin-top:2.5rem}.request-form-container .form-container .form .info-box2 .item.first-item{border-bottom:1px solid #5664d2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.request-form-container .form-container .form .info-box2 .item.last-item,.request-form-container .form-container .form .info-box2 .item.middle-item{height:7rem}.request-form-container .form-container .form .info-box .item.item.first-item .result{flex-direction:column}.request-form-container .form-container .form .info-box .item .result .input-container{align-items:center;gap:.5rem;height:2.5rem;width:100%}.request-form-container .form-container .form .info-box .item .result .input-container .label-input{font-weight:700;width:20%}.request-form-container .form-container .form .info-box .item .result .input-container .input{border:none;flex:1 1;font-family:Open Sans;font-size:1rem;height:2.5rem;padding:0;text-align:start}.request-form-container .form-container .form .info-box .item.middle-item .result .input-container .input,.request-form-container .form-container .form .info-box .item.middle-item .result .input-container .input:focus{border-bottom:1px solid #5664d2}.request-form-container .form-container .form .info-box .item .result .input-container .input:focus{border:none;outline:none}.request-form-container .form-container .form .info-box2 .item.last-item .result .input-container .input,.request-form-container .form-container .form .info-box2 .item.middle-item .result .input-container .input{height:7rem;padding:.5rem;resize:none}.request-form-container .form-container .form .info-box3 .item{height:5rem}.info-box3 .item:first-child .title{border-radius:1rem 0 0 0}.info-box3 .item:first-child .result{border-radius:0 1rem 0 0}.info-box3 .item:last-child .title{border-radius:0 0 0 1rem}.info-box3 .item:last-child .result{border-radius:0 0 1rem 0}.request-form-container .form-container .form .info-box3 .item .result{overflow-x:auto}.request-form-container .form-container .form .info-box3 .item .result .input-container .input{align-items:center;gap:.5rem;height:auto;justify-content:space-between;overflow-x:hidden;overflow-y:visible;padding:0 1rem;width:100%}.request-form-container .form-container .form .info-box3 .item .result .input-container .input .button-add-backup{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:.5rem;justify-content:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.5rem 1rem;transition:background-color .2s ease}.request-form-container .form-container .form .info-box3 .item .result .input-container .input .button-add-backup:hover{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.info-box3 .item .result .input-container .input .button-add-backup .icon{padding:0}.request-form-container .form-container .form .button-box{gap:1rem}.request-form-container .form-container .form .button-box p.cancel-button{color:#5664d2;color:var(--morado-oscuro,#5664d2);cursor:pointer;font-weight:700}.input-container .input ul.file-list{align-items:center;gap:.5rem;overflow-x:auto}.input-container .input ul.file-list li.file-item{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;color:#fff;display:flex;font-family:Open Sans;font-size:.75rem;gap:.75rem;justify-content:space-between;max-width:100%;padding:.5rem 1rem;position:relative;width:auto}.input-container .input ul li p{cursor:pointer;font-weight:700}.input-container .input ul li.file-item a{color:#fff;max-width:calc(100% - 2rem);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.input-container .input ul li.file-item a:hover{text-decoration:underline}.input-container .input ul li.file-item .delete-file-btn{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:1.25rem;justify-content:center;padding:0;transition:background-color .2s ease;width:1.25rem}.input-container .input ul li.file-item .delete-file-btn:hover{background-color:#fff3}.input-container .input ul li.file-item .delete-file-btn .icon{height:.8rem;padding:0;width:.8rem}.request-form-container .svg-content{width:24.4rem}.request-form-container .svg-content.show{transform:translateX(-24.4rem)}.request-form-container .content-message{width:24.4rem}.request-form-container .content-message.show{transform:translateX(-24.4rem)}@media screen and (max-width:1024px){.request-form-container{padding:1.5rem}.request-form-container .info-establishment{gap:.75rem}.request-form-container .form-container{gap:1rem}.request-form-container .form-container .form .info-box .item{height:auto;min-height:4rem}.request-form-container .form-container .form .info-box .item .result,.request-form-container .form-container .form .info-box .item .title{height:auto;min-height:2.5rem;padding:.75rem;width:100%}.request-form-container .form-container .form .pme-amounts.data{min-width:700px;overflow-x:auto;table-layout:fixed;width:100%}.request-form-container .form-container .form .pme-amounts.data table{border-collapse:collapse;min-width:100%}.request-form-container .form-container .form .data tbody,.request-form-container .form-container .form .data thead,.request-form-container .form-container .form .pme-amounts tbody,.request-form-container .form-container .form .pme-amounts thead{min-width:700px;width:100%}.request-form-container .form-container .form .pme-amounts tbody tr,.request-form-container .form-container .form .pme-amounts thead tr{display:table-row;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border){display:table;margin-bottom:2.5rem;overflow:visible;position:relative;table-layout:fixed}.request-form-container .form-container .form .pme-amounts:not(.border) tbody tr td:first-child,.request-form-container .form-container .form .pme-amounts:not(.border) thead tr th:first-child{max-width:8.5%;min-width:8.5%;width:8.5%}.request-form-container .form-container .form .pme-amounts:not(.border) tbody tr td:last-child,.request-form-container .form-container .form .pme-amounts:not(.border) thead tr th:last-child{max-width:4.3%;min-width:4.3%;width:4.3%}.request-form-container .form-container .form .pme-amounts:not(.border) tbody tr td,.request-form-container .form-container .form .pme-amounts:not(.border) thead tr th{min-width:24.1%;width:24.1%}.request-form-container .form-container .form .pme-amounts:not(.border) tbody tr td:nth-child(3),.request-form-container .form-container .form .pme-amounts:not(.border) thead tr th:nth-child(3){min-width:15%;width:15%}.request-form-container .form-container .form .pme-amounts:not(.border) tbody td input{max-width:100%;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border) tfoot{display:table-footer-group}.request-form-container .form-container .form .pme-amounts:not(.border) tfoot tr{display:table-row}.request-form-container .form-container .form .info-box2{margin-top:0}.request-form-container .form-container .form .info-box2 .item .result{flex-direction:column;padding:.75rem}.request-form-container .form-container .form .info-box2 .item .result .input-container{width:100%}.request-form-container .form-container .form .info-box3 .item .result .input-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.request-form-container .form-container .form .info-box3 .item .result .input-container .input{flex-direction:column}.request-form-container .form-container .form .info-box3 .item .result .input-container .input ul.file-list{overflow-x:auto;width:100%}}@media screen and (max-width:767px){.request-form-container{bottom:-2rem;height:100%;left:0;overflow-x:hidden;padding:1rem;position:fixed;right:0;top:4rem;width:100%}.request-form-container .info-establishment h3{font-size:1rem}.request-form-container .form-container{max-height:none}.request-form-container .form-container .form{display:flex;flex-direction:column;gap:1.5rem;height:100%;max-width:-webkit-max-content;max-width:max-content;min-height:100%;overflow:hidden;padding-bottom:2rem;width:100%}.request-form-container .form-container .form .data{background-color:#fff;border-radius:.75rem;max-width:100%;width:100%}.request-form-container .form-container .form .data thead{display:none}.request-form-container .form-container .form .data tbody,.request-form-container .form-container .form .data tr,.request-form-container .form-container .form .pme-amounts tbody,.request-form-container .form-container .form .pme-amounts tbody tr{display:block;width:100%}.request-form-container .form-container .form .data tbody tr,.request-form-container .form-container .form .pme-amounts.border tbody tr{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%}.request-form-container .form-container .form .pme-amounts tbody{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.request-form-container .form-container .form .data tr{padding:1rem}.request-form-container .form-container .form .data td,.request-form-container .form-container .form .pme-amounts.border tbody tr td{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:.875rem;justify-content:flex-start;padding:.75rem 0;width:100%}.request-form-container .form-container .form .data td:last-child,.request-form-container .form-container .form .pme-amounts.border tbody tr td:last-child{border-bottom:none;margin-bottom:0}.request-form-container .form-container .form .data tbody tr td:first-child,.request-form-container .form-container .form .pme-amounts.border tbody tr td:first-child{border-radius:0}.request-form-container .form-container .form .data td:before{color:#5664d2;content:attr(data-label);display:inline-block;flex:0 0 120px;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;text-align:start}.request-form-container .form-container .form .pme-amounts.data{overflow:hidden;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border){background:#0000;border-radius:0;display:block;margin-bottom:0;min-width:0;min-width:auto;padding:0;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border) thead{display:none}.request-form-container .form-container .form .pme-amounts:not(.border) tbody{display:flex;flex-direction:column;gap:1rem;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border) tbody tr{background-color:#fff;border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding:1rem;position:relative;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border) tbody td{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border) tbody td:before{color:#5664d2;content:attr(data-label);font-size:.875rem;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.request-form-container .form-container .form .pme-amounts:not(.border) tbody td:first-child{flex-direction:row}.request-form-container .form-container .form .pme-amounts:not(.border) tbody td:last-child{align-items:center;flex-direction:row;justify-content:flex-start;padding-top:.5rem}.request-form-container .form-container .form .pme-amounts:not(.border) tbody tr td,.request-form-container .form-container .form .pme-amounts:not(.border) tbody tr td:first-child,.request-form-container .form-container .form .pme-amounts:not(.border) tbody tr td:last-child,.request-form-container .form-container .form .pme-amounts:not(.border) tbody tr td:nth-child(3),.request-form-container .form-container .form .pme-amounts:not(.border) thead tr th,.request-form-container .form-container .form .pme-amounts:not(.border) thead tr th:first-child,.request-form-container .form-container .form .pme-amounts:not(.border) thead tr th:last-child,.request-form-container .form-container .form .pme-amounts:not(.border) thead tr th:nth-child(3){max-width:100%;min-width:100%;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border) tbody td input{background-color:#f4f5f7;border:none;border-radius:.5rem;font-size:.875rem;max-width:none;outline:none;padding:.75rem;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border) tbody td input.error{border:1px solid #e11010}.request-form-container .form-container .form .pme-amounts:not(.border) tbody .button-delete{background-color:initial;border:none;cursor:pointer;padding:.5rem}.request-form-container .form-container .form .pme-amounts tfoot{border-radius:0 0 .75rem .75rem;display:table-footer-group;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:100%}.request-form-container .form-container .form .pme-amounts tfoot tr:first-child td{color:#fff;font-weight:600;padding:1rem}.request-form-container .form-container .form .pme-amounts tfoot tr td.add-other-item{align-items:center;background-color:#8a99f5;border-radius:0;display:flex;gap:.5rem;justify-content:center;padding:1rem;position:static;width:100%}.request-form-container .form-container .form .pme-amounts tfoot tr td.add-other-item .icon{height:1.25rem;padding:0;width:1.25rem}.request-form-container .form-container .form .pme-amounts tfoot tr td.add-other-item p{color:#fff;font-weight:600;margin:0}.request-form-container .form-container .form .pme-amounts:not(.border) tfoot{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:1rem;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border) tfoot tr:first-child,.request-form-container .form-container .form .pme-amounts:not(.border) tfoot tr:last-child{padding:0}.request-form-container .form-container .form .pme-amounts:not(.border) tfoot tr:first-child td{border-radius:0}.request-form-container .form-container .form .pme-amounts:not(.border) tfoot tr td.add-other-item{border-radius:0 0 .75rem .75rem;gap:.5rem;padding:1rem;position:static;width:100%}.request-form-container .form-container .form .pme-amounts:not(.border) tfoot tr td.add-other-item p{color:#fff;font-weight:600;margin:0}.request-form-container .form-container .form .pme-amounts:not(.border) tfoot tr td.add-other-item .icon{height:1.25rem;width:1.25rem}.request-form-container .form-container .form .pme-amounts:not(.border) tfoot tr td:before{display:none}.request-form-container .form-container .form .pme-amounts.data.border{background:#0000;border-radius:0;padding:0;width:100%}.request-form-container .form-container .form .pme-amounts.data.border thead{display:none}.request-form-container .form-container .form .pme-amounts.data.border tbody{display:block;width:100%}.request-form-container .form-container .form .pme-amounts.data.border tr{background-color:#fff;border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding:1rem;width:100%}.request-form-container .form-container .form .pme-amounts.data.border td{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0;width:100%}.request-form-container .form-container .form .pme-amounts.data.border td:before{color:#5664d2;content:attr(data-label);font-size:.875rem;font-weight:600}.request-form-container .form-container .form .pme-amounts.data.border td:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.request-form-container .form-container .form .info-box.info-box2{display:flex;flex-direction:column;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.request-form-container .form-container .form .info-box.info-box2 .item{background:#fff;border-radius:.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;width:100%}.request-form-container .form-container .form .info-box.info-box2 .item .title{align-items:center;background-color:#5664d2;color:#fff;display:flex;font-weight:600;min-height:3rem;padding:1rem;width:100%}.request-form-container .form-container .form .info-box.info-box2 .item .result{display:flex;flex-direction:column;gap:1rem;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:1rem;width:100%}.request-form-container .form-container .form .info-box.info-box2 .item .result .input-container{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.request-form-container .form-container .form .info-box.info-box2 .item .result .input-container .label-input{color:#5664d2;font-size:.875rem;font-weight:600;width:100%}.request-form-container .form-container .form .info-box.info-box2 .item .result .input-container .input{background-color:#f4f5f7;border:none;border-radius:.5rem;font-family:inherit;font-size:.875rem;min-height:2.5rem;outline:none;padding:.75rem;resize:none;width:100%}.request-form-container .form-container .form .info-box.info-box2 .item .result .input-container p{font-size:.875rem;padding:.75rem 0}.request-form-container .form-container .form .info-box.info-box2 .item.last-item .result .input-container .input,.request-form-container .form-container .form .info-box.info-box2 .item.middle-item .result .input-container .input{min-height:7rem}.request-form-container .form-container .form .info-box.info-box2 .item.first-item .result,.request-form-container .form-container .form .info-box.info-box2 .item.first-item .title,.request-form-container .form-container .form .info-box.info-box2 .item.last-item .result,.request-form-container .form-container .form .info-box.info-box2 .item.last-item .title,.request-form-container .form-container .form .info-box.info-box2 .item.middle-item .result,.request-form-container .form-container .form .info-box.info-box2 .item.middle-item .title{border-radius:0}.request-form-container .form-container .form .info-box{display:flex;flex-direction:column;gap:1rem;width:100%}.request-form-container .form-container .form .info-box .item{background-color:#fff;border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden;width:100%}.request-form-container .form-container .form .info-box .item .title{align-items:center;background-color:#5664d2;color:#fff;display:flex;font-weight:600;min-height:3rem;padding:.75rem 1rem;width:100%}.request-form-container .form-container .form .info-box .item .result{align-items:center;background-color:#fff;display:flex;min-height:3rem;padding:.75rem 1rem;width:100%}.request-form-container .form-container .form .info-box .item .result .input{background-color:initial;border:none;font-family:inherit;font-size:.875rem;height:100%;outline:none;padding:0;width:100%}.request-form-container .form-container .form .info-box .item.first-item .result,.request-form-container .form-container .form .info-box .item.first-item .title,.request-form-container .form-container .form .info-box .item.last-item .result,.request-form-container .form-container .form .info-box .item.last-item .title,.request-form-container .form-container .form .info-box .item.middle-item .result,.request-form-container .form-container .form .info-box .item.middle-item .title{border-radius:0}.request-form-container .form-container .form .info-box .item.first-item,.request-form-container .form-container .form .info-box .item.last-item{border-radius:.75rem;overflow:hidden}.request-form-container .form-container .form .data td:last-child{border-bottom:none}.request-form-container .form-container .form .info-box2 .item.first-item .result .input-container:first-child .input{border-radius:.5rem}.request-form-container .form-container .form .button-box{margin-top:0}.request-form-container .form-container .form .button-box .button{align-items:center;padding:.5rem}.button-add-backup,.input-container .input ul li.file-item{width:100%}}.purchase-request-container{flex-direction:column;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto!important;padding:2.25rem;position:relative;width:100%}.purchase-request-container.without-scroll{overflow-y:hidden!important}.loading{justify-content:center;width:100%}.purchase-request-container .container-search{flex-direction:column;gap:1rem;margin-bottom:2.25rem}.purchase-request-container.without-search .container-search{margin-bottom:0}.purchase-request-container .container-search .first-box,.purchase-request-container .container-search .second-box{gap:2.25rem;width:100%}.purchase-request-container .container-search .first-box .box-input,.purchase-request-container .container-search .second-box .box-input{width:33.33%}.purchase-request-container .container-search .first-box .hidden{visibility:hidden}.purchase-request-container .container-search .first-box .box-input .select-custom,.purchase-request-container .container-search .second-box .box-input .select-custom{width:100%}.purchase-request-container .container-search .box-input .select-custom__control{border:none;border-radius:1rem;height:3.75rem;padding:0 1rem;text-align:start}.purchase-request-container .container-search .box-input .select-custom__control--is-focused{border:1px solid #8a99f5;border:1px solid var(--morado-claro,#8a99f5)}.purchase-request-container .container-search .box-input .select-custom__option{cursor:pointer}.purchase-request-container .container-search .box-input .select-custom__option--is-focused{background-color:#f4f5f7}.purchase-request-container .container-search .box-input .select-custom__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.purchase-request-container .container-search .second-box .box-button{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;height:3.75rem;justify-content:center;padding:0;width:33.33%}.purchase-request-container .container-search .second-box .box-button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.purchase-request-container .container-search .second-box .box-button.disabled{background-color:#c4c4c4}.purchase-request-container .container-search .second-box .box-button p{font-weight:700}.purchase-request-container .result-container{flex:1 1;flex-direction:column;height:auto}.purchase-request-container .result-container .info-establishment{align-items:center;gap:1rem;justify-content:space-between;margin-bottom:1rem}.purchase-request-container .result-container .info-establishment .custom-select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.purchase-request-container .result-container .info-establishment .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.purchase-request-container .result-container .info-establishment .custom-select__option--is-focused{background-color:#bfc7f6}.purchase-request-container .result-container .info-establishment .icon{padding:0}.purchase-request-container .result-container .info-establishment p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 2rem}.purchase-request-container .result-container .results-of-request{align-items:flex-start;flex:1 1;flex-direction:column;gap:1rem;overflow-y:visible}.purchase-request-container .result-container .results-of-request .request-table{border-spacing:0;flex:1 1;flex-direction:column;overflow-x:auto;overflow-y:visible;width:100%}.purchase-request-container .result-container .results-of-request .request-table .head-table{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem 1rem 0 0;color:#fff;font-family:Open Sans;min-width:1200px;padding:1rem .6rem 1rem 0;width:100%}.purchase-request-container .result-container .results-of-request .request-table .head-table tr{align-items:center;display:flex;justify-content:center;width:100%}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:first-child,.purchase-request-container .result-container .results-of-request .request-table .head-table tr th:first-child{width:3.5%}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(2),.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(3),.purchase-request-container .result-container .results-of-request .request-table .head-table tr th:nth-child(2),.purchase-request-container .result-container .results-of-request .request-table .head-table tr th:nth-child(3){width:18.25%}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td,.purchase-request-container .result-container .results-of-request .request-table .head-table tr th{width:10%}.purchase-request-container .result-container .results-of-request .request-table .head-table tr th:not(:last-child){border-right:1px solid #fff}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:not(:last-child){border-right:1px solid #5664d2}.purchase-request-container .result-container .results-of-request .request-table .body-table{flex:1 1;max-height:60vh;min-width:1200px;overflow-y:auto!important;width:100%}.purchase-request-container .result-container .results-of-request .request-table .body-table tr{background-color:#fff;display:flex;font-family:Open Sans;padding:1rem 0;width:100%}.text-bold{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700}.message-not-found{height:100%}.custom-checkbox,.message-not-found{align-items:center;justify-content:center}.custom-checkbox{cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio]{cursor:pointer;height:0;opacity:0;overflow:hidden;position:absolute;width:0}.custom-checkbox .checkmark{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:2px solid #8a99f5;border-radius:.5rem;height:1.5rem;position:relative;width:1.5rem}.checkmark:after{content:"";display:none;position:absolute}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:26%;top:10%;transform:rotate(45deg);width:5px}.purchase-request-container .button-box{align-items:center;justify-content:center;margin-top:1rem;position:relative}.purchase-request-container .button-box .button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;padding:1rem}.purchase-request-container .button-box .button.disabled{background-color:#c4c4c4;cursor:not-allowed}.purchase-request-container .button-box .button p{font-weight:700}.purchase-request-container .button-box .button .icon{padding:0}.purchase-request-container .button-box .tooltip-message{align-items:center;background-color:#ef9a9a;border-radius:5px;bottom:110%;color:#fff;gap:.5rem;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.purchase-request-container .button-box:hover .tooltip-message{opacity:1;visibility:visible}@media screen and (max-width:1024px){.purchase-request-container{-webkit-overflow-scrolling:touch;height:calc(100dvh - 4.5rem);min-height:-webkit-fill-available;overflow-y:auto;padding:1.5rem}.purchase-request-container .container-search{gap:1rem}.purchase-request-container .container-search .first-box,.purchase-request-container .container-search .second-box{flex-wrap:wrap;gap:1rem}.purchase-request-container .container-search .first-box .box-input,.purchase-request-container .container-search .second-box .box-input{width:calc(50% - .5rem)}.purchase-request-container .container-search .second-box .box-button{width:100%}.purchase-request-container .result-container{max-height:none;overflow:visible}.purchase-request-container .result-container.with-search,.purchase-request-container .result-container.without-search{max-height:none}.purchase-request-container .result-container .info-establishment{flex-wrap:wrap;gap:.75rem}.purchase-request-container .result-container .info-establishment .custom-select{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.purchase-request-container .result-container .results-of-request{max-height:none;overflow:visible}.purchase-request-container .result-container .results-of-request .request-table{max-height:none;overflow-x:auto}.purchase-request-container .result-container .results-of-request .request-table .head-table{padding-right:0}.purchase-request-container .result-container .results-of-request .request-table .body-table{max-height:none;overflow-y:hidden}.purchase-request-container .result-container .results-of-request .request-table .body-table,.purchase-request-container .result-container .results-of-request .request-table .head-table{min-width:1200px}.purchase-request-container .result-container .results-of-request .request-table::-webkit-scrollbar{height:6px}.purchase-request-container .result-container .results-of-request .request-table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.purchase-request-container .result-container .results-of-request .request-table::-webkit-scrollbar-thumb{background:#5664d2;border-radius:3px}}@media screen and (max-width:767px){.purchase-request-container{padding:1rem}.purchase-request-container .result-container{max-height:none}.purchase-request-container .container-search .first-box .box-input,.purchase-request-container .container-search .second-box .box-input{width:100%}.purchase-request-container .result-container .info-establishment{align-items:flex-start;flex-direction:column;gap:.75rem}.purchase-request-container .result-container .info-establishment span{align-items:center;flex-direction:column;gap:.5rem;width:100%}.purchase-request-container .result-container .info-establishment h3{font-size:1rem}.purchase-request-container .result-container .info-establishment p{text-align:center;width:100%}.purchase-request-container .result-container .info-establishment .custom-select{width:100%}.purchase-request-container .result-container .results-of-request,.purchase-request-container .result-container .results-of-request .request-table .body-table{flex:1 1;min-height:0}.purchase-request-container .result-container .results-of-request .request-table{overflow:visible}.purchase-request-container .result-container .results-of-request .request-table .head-table{display:none}.purchase-request-container .result-container .results-of-request .request-table .body-table{display:flex;flex-direction:column;gap:1rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-width:0;min-width:auto;overflow:visible;padding:.5rem}.purchase-request-container .result-container .results-of-request .request-table .body-table tr{background:#fff;border:1px solid #5664d21a;border-radius:.75rem;box-shadow:0 2px 4px #5664d21a;display:flex;flex-direction:column;gap:.75rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:1rem}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.5rem 0;width:100%}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:last-child{border-bottom:none}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(2):before{content:"Dimensión:"}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(3):before{content:"Nombre de la Acción:"}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(4):before{content:"Subvención:"}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(5):before{content:"Monto PME:"}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(6):before{content:"Gasto Devengado:"}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(7):before{content:"Gasto Efectivo:"}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(8):before{content:"Saldo Devengado:"}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(9):before{content:"Saldo Efectivo:"}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-label);font-weight:600;margin-right:.5rem}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:first-child{border:none;justify-content:center;padding-bottom:0}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(2),.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:nth-child(3){width:100%}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td:not(:last-child){border-right:none}.purchase-request-container .button-box .button{justify-content:center;width:100%}}@media screen and (max-width:360px){.purchase-request-container,.purchase-request-container .result-container .results-of-request .request-table .body-table tr{padding:.75rem}.purchase-request-container .result-container .results-of-request .request-table .body-table tr td{font-size:.875rem}}.view-payment-request{background-color:#f4f5f7;bottom:0;flex-direction:column;gap:1rem;left:0;overflow-x:hidden;overflow-y:auto;padding-bottom:2rem;position:absolute;right:0;top:0;z-index:5}.view-payment-request .header-view-payment{align-items:center;color:#5664d2;color:var(--morado-oscuro,#5664d2);justify-content:space-between}.view-payment-request .header-view-payment .request-history-button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;padding:.5rem 1rem}.view-payment-request .header-view-payment .box-action-header{gap:1rem}.view-payment-request .header-view-payment .request-history-button .icon{padding:0}.view-payment-request .info-request{flex-direction:column;gap:.5rem}.view-payment-request .info-request span{gap:.5rem}.view-payment-request .info-request span p:first-child{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.view-payment-request .container-table{-webkit-overflow-scrolling:touch;display:block;height:auto;margin:0;min-height:-webkit-max-content;min-height:max-content;overflow-x:auto;padding:0;width:100%}.view-payment-request table.table-details-request{border-collapse:collapse;display:table;margin:0;min-width:1200px;width:100%}.view-payment-request .payment-details{align-items:flex-start;flex-direction:column;gap:1rem}.view-payment-request .payment-details .payment-details-box{align-items:flex-start;flex-direction:column;width:100%}.view-payment-request .payment-details .payment-details-box .box{width:100%}.view-payment-request .payment-details .payment-details-box .box p:first-child{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;font-weight:700;padding:1rem;width:50%}.view-payment-request .payment-details .payment-details-box .box p:last-child,.view-payment-request .payment-details .payment-details-box .box span.select{background-color:#fff;padding:1rem;width:50%}.view-payment-request .payment-details .payment-details-box .box:first-child p:first-child{border-radius:1rem 0 0 0}.view-payment-request .payment-details .payment-details-box .box:last-child p:first-child{border-radius:0 0 0 1rem}.view-payment-request .payment-details .payment-details-box .box:last-child .select{border-radius:0 0 1rem 0}.view-payment-request .payment-details .payment-details-box .box.middle .select{padding:0}.view-payment-request .payment-details .payment-details-box .box.middle.border .select .custom-select__control{border-radius:0 1rem 0 0}.view-payment-request .payment-details .payment-details-box .box.middle .select .custom-select__control{border:none;border-radius:0;width:100%}.view-payment-request .payment-details .payment-details-box .box.middle .select .custom-select__control--is-disabled{background-color:#fff;color:#000}.view-payment-request .payment-details .payment-details-box .box.middle .select .custom-select__single-value{color:#000}.view-payment-request .payment-details .payment-details-box .box.middle .select .custom-select__control--is-focused{border:1px solid #8a99f5;border:1px solid var(--morado-claro,#8a99f5);outline:none}.view-payment-request .payment-details .payment-details-box .box.middle .select .custom-select__option--is-focused{background-color:#f4f5f7}.view-payment-request .payment-details .payment-details-box .box.middle .select .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.view-payment-request .payment-details .payment-details-box .box.middle .select .custom-select__option{cursor:pointer}.view-payment-request .payment-details .payment-details-box .box:last-child .input{width:50%}.view-payment-request .payment-details .payment-details-box .box:last-child .input .input-text{border:none;border-radius:0 0 1rem 0;font-family:Open sans;font-size:1rem;text-align:center;width:100%}.view-payment-request .payment-details .payment-details-box .box:last-child .input .input-text:focus{border:1px solid #8a99f5;border:1px solid var(--morado-claro,#8a99f5);outline:none}.view-payment-request .payment-details .payment-details-box .box:last-child .input .input-text:disabled{background-color:#fff;border-radius:0 0 1rem 0}.view-payment-request .observation-details{align-items:flex-start;flex-direction:column;gap:1rem}.view-payment-request .observation-details .observation{align-items:flex-start;flex-direction:column;width:100%}.view-payment-request .observation-details .observation .observation-header{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem 1rem 0 0;color:#fff;gap:1rem;padding:.5rem 1rem;width:100%}.view-payment-request .observation-details .observation .observation-header .icon{padding:0}.view-payment-request .observation-details .observation .observation-body{align-items:flex-start;background-color:#fff;border-radius:0 0 1rem 1rem;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem;width:100%}.view-payment-request .observation-details .observation .observation-body .observation-backups{align-items:center;gap:1rem}.view-payment-request .observation-details .observation .observation-body .observation-backups .backup-list li a{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.view-payment-request .comments-box{align-items:flex-start;flex-direction:column;gap:1rem}.view-payment-request .comments-box p{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700}.view-payment-request .comments-box .input-comments{border:3px solid #5664d2;border:3px solid var(--morado-oscuro,#5664d2);border-radius:1rem;font-family:Open Sans;font-size:1rem;padding:1rem;width:100%}.view-payment-request article.backups{align-items:flex-start;flex-direction:column;gap:1rem}.view-payment-request .backups .backups-boxes{width:100%}.view-payment-request .backups .backups-boxes .box p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;font-weight:700;padding:1rem;width:50%}.view-payment-request .backups .backups-boxes .box .input{background-color:#fff;justify-content:center;padding:1rem;width:50%}.view-payment-request .backups .backups-boxes .box .input .button-add{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;cursor:pointer;gap:1rem;padding:.5rem 1rem}.view-payment-request .backups .backups-boxes .box .input .button-add p{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);color:#fff;font-weight:400;padding:0}.view-payment-request .backups .backups-boxes .box .input .button-add .icon{padding:0}.view-payment-request .backups .backups-boxes .box:first-child p{border-radius:1rem 0 0 0}.view-payment-request .backups .backups-boxes .box:last-child p{border-radius:0 0 0 1rem}.view-payment-request .backups .backups-boxes .box:first-child .input{border-radius:0 1rem 0 0}.view-payment-request .backups .backups-boxes .box:last-child .input{border-radius:0 0 1rem 0}.view-payment-request .backups .backups-boxes .box .input .li{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;gap:1rem;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-payment-request .backups .backups-boxes .box .input .li p{font-weight:400}.view-payment-request .backups .backups-boxes .box .input .li .delete-button,.view-payment-request .backups .backups-boxes .box .input .li p{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-payment-request .backups .backups-boxes .box .input .li .delete-button{border:none;color:#fff;cursor:pointer;font-weight:700}.view-payment-request .box-actions{align-items:center;justify-content:center;position:relative;width:100%}.view-payment-request .box-actions .button-box{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;padding:1rem}.view-payment-request .box-actions .button-box:disabled{background-color:#c4c4c4;cursor:default}.view-payment-request .box-actions .button-box .icon{padding:0}.view-payment-request .box-actions.disabled:hover .tooltip-message{opacity:1;visibility:visible}.view-payment-request .box-actions .back-button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.view-payment-request .table-details-request{border-spacing:0;width:100%}.view-payment-request .table-details-request thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:3rem}.view-payment-request .table-details-request tbody tr th:first-child,.view-payment-request .table-details-request thead tr th:first-child{padding-left:.5rem}.view-payment-request .table-details-request tbody tr{background-color:#fff;height:3rem}.view-payment-request .table-details-request tbody tr td .icon{cursor:pointer;padding:0}.view-payment-request .content-message.show,.view-payment-request .svg-content.show{transform:translateX(-24rem)}@media screen and (max-width:1024px){.view-payment-request{gap:1.5rem;padding:1rem}.view-payment-request .header-view-payment{align-items:flex-start;flex-direction:column;gap:1rem}.view-payment-request .box-action-header{width:100%}.view-payment-request .box-action-header .request-history-button{flex:1 1;justify-content:center}.view-payment-request .container-table{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:8rem}.view-payment-request table.table-details-request{height:100%}.view-payment-request .table-details-request thead tr th{height:4rem;padding:0 .5rem;white-space:nowrap}.view-payment-request .table-details-request tbody tr td{padding:0 .5rem;text-align:center;white-space:nowrap}.view-payment-request .table-details-request tbody tr{height:3rem}.view-payment-request .payment-details .payment-details-box .box{display:flex}.view-payment-request .payment-details .payment-details-box .box .input,.view-payment-request .payment-details .payment-details-box .box p:first-child,.view-payment-request .payment-details .payment-details-box .box p:last-child,.view-payment-request .payment-details .payment-details-box .box span.select{width:50%}.view-payment-request .payment-details .payment-details-box .box span.select .custom-select{width:100%}.view-payment-request .backups .backups-boxes .box{display:flex}.view-payment-request .backups .backups-boxes .box .input,.view-payment-request .backups .backups-boxes .box p{width:50%}}@media screen and (max-width:767px){.view-payment-request{gap:1rem;height:calc(100dvh - 19.8rem);padding:.5rem;position:fixed;top:12rem}.view-payment-request .header-view-payment .box-action-header{flex-direction:column;width:100%}.view-payment-request .header-view-payment .request-history-button{align-items:center;width:100%}.view-payment-request .info-request span{align-items:flex-start;background:#fff;border-radius:.5rem;flex-direction:column;padding:.75rem}.view-payment-request .info-request span p:first-child{font-weight:700}.view-payment-request .container-table{height:auto;min-height:auto;overflow:visible}.view-payment-request table.table-details-request{min-width:0;min-width:auto;width:100%}.view-payment-request .table-details-request thead{display:none}.view-payment-request .table-details-request tbody,.view-payment-request .table-details-request tbody tr,.view-payment-request .table-details-request tbody tr td{display:block;height:auto;min-height:-webkit-max-content;min-height:max-content;white-space:normal;width:100%}.view-payment-request .table-details-request tbody tr{background:#fff;border-radius:.5rem;padding:.5rem}.view-payment-request .table-details-request tbody tr td{border-bottom:1px solid #f0f0f0;border-radius:0;font-size:.75rem;padding:.5rem;text-align:left}.view-payment-request .table-details-request td:last-child{border-bottom:none}.view-payment-request .table-details-request td:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-label);display:block;font-weight:700;margin-bottom:.5rem}.view-payment-request .payment-details .payment-details-box .box{flex-direction:column;font-size:.75rem}.view-payment-request .payment-details .payment-details-box .box p:first-child,.view-payment-request .payment-details .payment-details-box .box p:last-child{padding:.5rem}.view-payment-request .payment-details .payment-details-box .box .input,.view-payment-request .payment-details .payment-details-box .box p:first-child,.view-payment-request .payment-details .payment-details-box .box p:last-child,.view-payment-request .payment-details .payment-details-box .box span.select,.view-payment-request .payment-details .payment-details-box .box:last-child .input{border-radius:0;width:100%}.view-payment-request .payment-details .payment-details-box .box:first-child p:first-child{border-radius:.5rem .5rem 0 0}.view-payment-request .payment-details .payment-details-box .box.box.middle.border .select .custom-select__control,.view-payment-request .payment-details .payment-details-box .box:last-child p:first-child{border-radius:0}.view-payment-request .payment-details .payment-details-box .box .input,.view-payment-request .payment-details .payment-details-box .box span.select,.view-payment-request .payment-details .payment-details-box .box:last-child p:last-child{border-radius:0 0 .5rem .5rem}.view-payment-request .payment-details .payment-details-box .box:last-child .input .input-text{border-radius:0 0 .5rem .5rem;font-size:.75rem;padding:.5rem;width:100%}.view-payment-request .observation-details .observation .observation-body .observation-backups{align-items:flex-start;flex-direction:column}.view-payment-request .observation-details .observation .observation-body .observation-backups .backup-list{width:100%}.view-payment-request .observation-details .observation .observation-body .observation-backups .backup-list li a{display:block;text-align:center}.view-payment-request .backups .backups-boxes .box{flex-direction:column}.view-payment-request .backups .backups-boxes .box .input,.view-payment-request .backups .backups-boxes .box p,.view-payment-request .backups .backups-boxes .box:last-child p:first-child{border-radius:0;padding:.5rem;width:100%}.view-payment-request .backups .backups-boxes .box:first-child .input{border-radius:0}.view-payment-request .backups .backups-boxes .box:first-child p:first-child{border-radius:.5rem .5rem 0 0}.view-payment-request .backups .backups-boxes .box:last-child .input{border-radius:0 0 .5rem .5rem}.view-payment-request .box-actions{flex-direction:column;gap:1rem;padding:1rem 0}.view-payment-request .box-actions .button-box{align-items:center;padding:.5rem 1rem}.view-payment-request .box-actions .back-button,.view-payment-request .box-actions .button-box{justify-content:center;width:100%}}.view-pending-payment-request{background-color:#f4f5f7;bottom:0;flex-direction:column;gap:2.25rem;left:2rem;overflow-x:hidden;overflow-y:auto;padding-bottom:2rem;position:absolute;right:2.25rem;top:6.75rem}.view-pending-payment-request.request-open{overflow-y:hidden}.view-pending-payment-request .request-pending{flex:1 1;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:visible;overflow-x:auto}.view-pending-payment-request .request-pending table{min-width:1200px}.view-pending-payment-request .filter-box{align-items:center;gap:.1rem;height:2.5rem;justify-content:flex-end}.view-pending-payment-request .filter-box .button-payment-history{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem 1rem 0 0;color:#fff;cursor:pointer;gap:1rem;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-pending-payment-request .filter-box .button-payment-history .icon{padding:0}.view-pending-payment-request .filter-box .input-select{align-items:center;height:2.5rem;margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-pending-payment-request .filter-box .input-select .hidden-label{display:none}.view-pending-payment-request .filter-box .input-select .custom-select__control{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem 1rem 0 0;color:#fff;cursor:pointer;height:2.5rem;padding-left:1rem;width:20rem}.view-pending-payment-request .filter-box .input-select .custom-select__control--is-focused,.view-pending-payment-request .filter-box .input-select .custom-select__control:focus{box-shadow:none;outline:none}.view-pending-payment-request .filter-box .input-select .custom-select__placeholder,.view-pending-payment-request .filter-box .input-select .custom-select__single-value{color:#fff}.view-pending-payment-request .filter-box .input-select .custom-select__option--is-focused{background-color:#f4f5f7}.view-pending-payment-request .filter-box .input-select .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.view-pending-payment-request .request-pending table{border-spacing:0;width:100%}.view-pending-payment-request .request-pending table thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:3rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.view-pending-payment-request .request-pending table thead tr th:last-child{border-radius:0}.view-pending-payment-request .request-pending table tbody tr{background-color:#fff;height:3rem;transition:all .5s ease}.view-pending-payment-request .request-pending table tbody tr:hover{background-color:#f4f5f7}.view-pending-payment-request .request-pending table tbody tr td{border-radius:0}.view-pending-payment-request .request-pending table tbody tr:last-child td:first-child{border-radius:0 0 0 1rem}.view-pending-payment-request .request-pending table tbody tr:last-child td:last-child{border-radius:0 0 1rem 0}.view-pending-payment-request .box-actions{align-items:center;gap:1rem;justify-content:center;position:relative}.view-pending-payment-request .box-actions .button-created{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;padding:1rem}.view-pending-payment-request .box-actions .button-created.disabled{background-color:#c4c4c4;cursor:default}.view-pending-payment-request .box-actions .button-created .icon{padding:0}.view-pending-payment-request .box-actions .tooltip-message{align-items:center;background-color:#ef9a9a;border-radius:5px;bottom:110%;color:#fff;gap:.5rem;left:45%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-45%);transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.view-pending-payment-request .box-actions.disabled:hover .tooltip-message{opacity:1;visibility:visible}.view-pending-payment-request .box-actions .button-back{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem 1rem}.view-pending-payment-request .content-message.show,.view-pending-payment-request .svg-content.show{transform:translateX(-24.4rem)}@media screen and (max-width:1024px){.view-pending-payment-request{bottom:1rem;gap:1rem;left:1rem;right:1rem;top:4.5rem}.view-pending-payment-request .filter-box{justify-content:flex-end}.view-pending-payment-request .filter-box .button-payment-history,.view-pending-payment-request .filter-box .input-select{width:50%}.view-pending-payment-request .filter-box .input-select .custom-select,.view-pending-payment-request .filter-box .input-select .custom-select__control{width:100%}.view-pending-payment-request .request-pending{overflow-x:auto}.view-pending-payment-request .request-pending table{min-width:1200px}.view-pending-payment-request .request-pending table thead tr th:first-child{border-radius:0}.view-pending-payment-request .request-pending table thead tr th:last-child{border-radius:0 1rem 0 0}.view-pending-payment-request .box-actions{flex-wrap:wrap;gap:.5rem}.view-pending-payment-request .box-actions .button-back,.view-pending-payment-request .box-actions .button-created{justify-content:center;padding:.75rem;width:calc(50% - .25rem)}}@media screen and (max-width:767px){.view-pending-payment-request{height:calc(100dvh - 11.5rem);left:0;overflow:visible;padding:.5rem;position:fixed;right:0;top:11.5rem}.view-pending-payment-request .filter-box{flex-direction:column;gap:.5rem;height:auto;margin-bottom:.5rem;width:100%}.view-pending-payment-request .filter-box .button-payment-history,.view-pending-payment-request .filter-box .input-select,.view-pending-payment-request .filter-box .input-select .custom-select__control{border-radius:1rem;width:100%}.view-pending-payment-request .request-pending{max-height:calc(100% - 7.8rem);overflow-y:auto}.view-pending-payment-request .request-pending table{min-width:0;min-width:auto;overflow-y:visible}.view-pending-payment-request .request-pending table thead{display:none}.view-pending-payment-request .request-pending table tbody{overflow-y:auto}.view-pending-payment-request .request-pending table tbody,.view-pending-payment-request .request-pending table td,.view-pending-payment-request .request-pending table tr{display:block;width:100%}.view-pending-payment-request .request-pending table tr{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;height:auto;margin-bottom:1rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:.5rem}.view-pending-payment-request .request-pending table tbody tr:hover{background-color:#fff}.view-pending-payment-request .request-pending table td{border-bottom:1px solid #f0f0f0;padding:.5rem;text-align:left}.view-pending-payment-request .request-pending table td:last-child{border-bottom:none}.view-pending-payment-request .request-pending table td:not(:first-child){display:flex;flex-direction:column;padding-left:.5rem}.view-pending-payment-request .request-pending table td:not(:first-child):before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-label);font-weight:700;margin-bottom:.25rem}.view-pending-payment-request .request-pending table td:first-child{border-bottom:none;padding:0}.view-pending-payment-request .request-pending table td:first-child .custom-checkbox{display:flex;justify-content:flex-end}.view-pending-payment-request .box-actions{background:#fff;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;padding:1rem;position:fixed;right:0}.view-pending-payment-request .box-actions .button-back,.view-pending-payment-request .box-actions .button-created{justify-content:center;width:100%}.view-pending-payment-request .box-actions .tooltip-message{bottom:100%;left:50%;text-align:center;transform:translateX(-50%);white-space:normal;width:90%}.view-pending-payment-request .filter-box .input-select,.view-pending-payment-request .filter-box .input-select .custom-select__control{width:100%}}.payment-request{flex-direction:column;gap:2.25rem;height:100%;overflow-y:auto;padding:2.25rem;position:relative;scroll-behavior:smooth;width:100%}.payment-request.open-view-pending{overflow-y:hidden}.payment-request .header-payment-request{align-items:center;gap:1rem;height:2.25rem}.payment-request .header-payment-request .icon{padding:0}.payment-request .header-payment-request p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 1rem}.payment-request .container-search{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:0;width:100%}.payment-request .container-search .custom-select{width:15rem}.payment-request .container-search .custom-select__control{background-color:#fff;border:none;border-radius:1rem;height:2.5rem;padding-left:1rem;width:100%}.payment-request .container-search .custom-select__menu{overflow-y:auto}.payment-request .container-search .input-select:last-child .custom-select__control{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;height:2.5rem;width:100%}.payment-request .container-search .custom-select__control--is-focused{border:none;box-shadow:none}.payment-request .container-search .input-select:last-child .custom-select__placeholder,.payment-request .container-search .input-select:last-child .custom-select__single-value{color:#fff}.payment-request .container-search .custom-select__option--is-focused{background-color:#f4f5f7}.payment-request .container-search .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.payment-request .box-request-pending{gap:2.25rem}.payment-request .box-request-pending .box{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;flex-direction:column;gap:1rem;justify-content:center;padding:1.5rem}.payment-request .box-request-pending .box.disabled{cursor:default}.payment-request .box-request-pending .box p{font-weight:700}.payment-request .box-request-pending .box span{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:50%;height:2.6rem;justify-content:center;width:2.6rem}.payment-request .box-request-pending .box span .number{font-size:2.25rem}.payment-request .box-request-pending .box.rejected{background-color:#e11010}.payment-request .users-department{flex:1 1;flex-direction:column;gap:1rem;text-align:start}.payment-request .users-department p{color:#8a99f5;color:var(--morado-claro,#8a99f5);font-weight:700}.payment-request .users-department table{border-spacing:0}.payment-request .users-department table thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:2.25rem}.payment-request .users-department table thead tr th:first-child{border-radius:1rem 0 0 0}.payment-request .users-department table thead tr th:last-child{border-radius:0 1rem 0 0}.payment-request .users-department table tbody tr{background-color:#fff;height:2.25rem;text-align:center}.payment-request .users-department table tbody tr td{border-radius:0}.payment-request .users-department table tbody tr:last-child td:first-child{border-radius:0 0 0 1rem}.payment-request .users-department table tbody tr:last-child td:last-child{border-radius:0 0 1rem 0}@media screen and (max-width:1024px){.payment-request{gap:1.5rem;padding:1.5rem}.payment-request .container-search{flex-wrap:wrap;gap:1rem}.payment-request .container-search .input-select{flex:1 1;min-width:calc(50% - .5rem)}.payment-request .container-search .custom-select{width:100%}.payment-request .box-request-pending{flex-wrap:wrap;gap:1rem}.payment-request .box-request-pending .box{flex:1 1;min-width:calc(50% - .5rem);padding:1rem}.payment-request .users-department table{display:block;overflow-x:auto;white-space:nowrap}.payment-request .users-department table tbody td,.payment-request .users-department table thead th{padding:.5rem 1rem}}@media screen and (max-width:767px){.payment-request{gap:1rem;padding:1rem}.payment-request.open-view-pending{bottom:0;height:calc(100dvh - 4rem);left:0;overflow:visible;position:fixed;right:0;top:4rem}.payment-request .header-payment-request{align-items:flex-start;flex-direction:column;gap:.5rem;height:auto}.payment-request .header-payment-request h3{font-size:1.2rem}.payment-request .container-search{flex-direction:column}.payment-request .container-search .input-select{min-width:100%;width:100%}.payment-request .container-search .custom-select__control{padding-left:0}.payment-request .box-request-pending{flex-direction:column}.payment-request .box-request-pending .box{min-width:100%;width:100%}.payment-request .box-request-pending .box p{text-align:center}.payment-request .users-department{width:100%}.payment-request .users-department table{display:block;width:100%}.payment-request .users-department table thead{display:none}.payment-request .users-department table tbody{display:flex;flex-direction:column;gap:1rem;width:100%}.payment-request .users-department table tbody tr{border-radius:1rem;box-shadow:0 2px 4px #0000001a;gap:.5rem;height:auto;min-width:100%;padding:.5rem;text-align:start;width:100%}.payment-request .users-department table tbody td{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;padding:.5rem}.payment-request .users-department table tbody td:last-child{border-bottom:none}.payment-request .users-department table tbody td:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-label);font-weight:700;width:100%}.payment-request .users-department table tbody tr td:first-child,.payment-request .users-department table tbody tr td:last-child,.payment-request .users-department table tbody tr:last-child td:first-child{border-radius:0}.payment-request .container-search .custom-select__control{min-height:3rem}.payment-request .container-search .custom-select__value-container{padding:.5rem 1rem}}.follow-up-container{flex-direction:column;height:100%;overflow-y:auto;padding:2.25rem;width:100%}.follow-up-container .result-container{flex:1 1;flex-direction:column;gap:1rem}.follow-up-container .result-container .info-establishment{align-items:center;gap:1rem}.follow-up-container .result-container .info-establishment .icon{padding:0}.follow-up-container .result-container .info-establishment p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 1rem}.follow-up-container .result-container .results-of-requests{flex:1 1;flex-direction:column;gap:1rem;overflow:hidden}.follow-up-container .result-container .results-of-requests .filter-box{gap:2.25rem;height:2.25rem;justify-content:flex-end}.follow-up-container .result-container .results-of-requests .filter-box .box-select .custom-select__control{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;height:2.25rem;width:19rem}.follow-up-container .result-container .results-of-requests .filter-box .box-select .custom-select__placeholder,.follow-up-container .result-container .results-of-requests .filter-box .box-select .custom-select__single-value{color:#fff;text-align:start}.follow-up-container .result-container .results-of-requests .filter-box .box-select .custom-select__option--is-focused{background-color:#f4f5f7}.follow-up-container .result-container .results-of-requests .filter-box .box-select .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.follow-up-container .result-container .results-of-requests .filter-box .box-button{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;justify-content:center;padding:0 1rem}.follow-up-container .result-container .results-of-requests .filter-box .box-button .icon{padding:0}.follow-up-container .result-container .results-of-requests .results-table-container{flex:1 1;max-height:calc(100% - 2.25rem);overflow-y:auto}.follow-up-container .result-container .results-of-requests .results-table{border-spacing:0;width:100%}.follow-up-container .result-container .results-of-requests .results-table thead tr td:first-child{border-radius:1rem 0 0 0}.follow-up-container .result-container .results-of-requests .results-table thead tr td:last-child{border-radius:0 1rem 0 0}.follow-up-container .result-container .results-of-requests .results-table thead{height:3.5rem;position:-webkit-sticky;position:sticky;top:0}.follow-up-container .result-container .results-of-requests .results-table thead tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-spacing:0;color:#fff;font-family:Open sans;font-weight:700;height:3.5rem;width:100%}.follow-up-container .result-container .results-of-requests .results-table tbody tr{background-color:#fff;border-spacing:0;height:3.5rem;width:100%}.follow-up-container .result-container .results-of-requests .results-table tbody tr:hover{background-color:#f4f5f7;cursor:pointer}.follow-up-container .result-container .results-of-requests .results-table tbody tr th{font-family:Open sans;font-weight:400}.follow-up-container .result-container .results-of-requests .results-table tbody tr:last-child th:first-child{border-radius:0 0 0 1rem}.follow-up-container .result-container .results-of-requests .results-table tbody tr:last-child th:last-child{border-radius:0 0 1rem 0}.follow-up-container .result-container .results-of-requests .results-table tbody tr th p{border-radius:1rem;margin:0 1rem}.follow-up-container .result-container .results-of-requests .results-table tbody tr th p.pending{background-color:#dbd316}.follow-up-container .result-container .results-of-requests .results-table tbody tr th p.rejected{background-color:#db1616}.follow-up-container .result-container .results-of-requests .results-table tbody tr th p.approved,.follow-up-container .result-container .results-of-requests .results-table tbody tr th p.finished{background-color:#37d001}@media screen and (max-width:1024px){.follow-up-container{gap:1rem;padding:1rem}.follow-up-container .result-container .results-of-requests .filter-box{gap:1rem;height:auto;margin-bottom:1rem}.follow-up-container .result-container .results-of-requests .filter-box .box-button,.follow-up-container .result-container .results-of-requests .filter-box .box-select,.follow-up-container .result-container .results-of-requests .filter-box .box-select .custom-select{width:100%}.follow-up-container .result-container .results-of-requests .results-table-container{overflow-x:auto}.follow-up-container .result-container .results-of-requests .results-table{min-width:900px}}@media screen and (max-width:767px){.follow-up-container{height:100%;overflow-y:auto;padding:.5rem}.follow-up-container .result-container{overflow-y:visible}.follow-up-container .result-container .results-of-requests .filter-box{flex-direction:column}.follow-up-container .result-container .results-of-requests .filter-box .box-select .custom-select__control{width:100%}.follow-up-container .result-container .results-of-requests .filter-box .box-button{padding:.5rem}.follow-up-container .result-container .info-establishment{flex-direction:column;text-align:center}.follow-up-container .result-container .info-establishment .icon{display:none}.follow-up-container .result-container .results-of-requests .results-table-container{height:100%;margin:0 -.5rem;overflow-y:hidden}.follow-up-container .result-container .results-of-requests .results-table{display:block;min-width:0;min-width:auto}.follow-up-container .result-container .results-of-requests .results-table thead{display:none}.follow-up-container .result-container .results-of-requests .results-table tbody,.follow-up-container .result-container .results-of-requests .results-table tr{display:block}.follow-up-container .result-container .results-of-requests .results-table tbody tr{background-color:#fff;border-radius:.75rem;height:auto;margin-bottom:1rem;padding:1rem}.follow-up-container .result-container .results-of-requests .results-table tbody tr th{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;font-weight:400;gap:.5rem;padding:.75rem 0;position:relative;text-align:left;width:100%}.follow-up-container .result-container .results-of-requests .results-table tbody tr th:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-label);font-size:.875rem;font-weight:600}.follow-up-container .result-container .results-of-requests .results-table tbody tr th:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.follow-up-container .result-container .results-of-requests .results-table tbody tr:last-child th:first-child,.follow-up-container .result-container .results-of-requests .results-table tbody tr:last-child th:last-child{border-radius:0}.follow-up-container .result-container .results-of-requests .results-table tbody tr th p{margin:0;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.follow-up-container .message-not-found{padding:1rem;text-align:center}}.user-profile-content{align-items:flex-start;flex-direction:column;margin:0 3rem;width:91%}.title-user{color:#5664d2;color:var(--morado-oscuro,#5664d2);margin-bottom:1.13rem}.user-profile-box{background-color:#fff;border-radius:1rem;height:36rem;justify-content:flex-end;padding:2.22rem 2.25rem;position:relative;width:100%}.user-profile-box .form-user-profile{align-items:flex-end;flex-direction:column;width:100%}.button-content{justify-content:center}.button-user-profile{background:#5664d2;background:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;height:4rem;width:25rem}.form-user-profile .button-user-profile:hover{background:#8a99f5;background:var(--morado-claro,#8a99f5)}.input-box{flex-direction:column;margin-bottom:1.5rem;position:relative;width:100%}.label{background-color:#fff;color:#5664d2;color:var(--morado-oscuro,#5664d2);font-style:normal;font-weight:400;left:3rem;line-height:normal;margin-bottom:.2rem;padding:0 1rem;position:absolute;top:-.6rem;z-index:1}.input-box .input,.label{font-family:Open Sans;font-size:1rem}.input-box .input{border:3px solid #8a99f5;border:3px solid var(--morado-claro,#8a99f5);border-radius:1rem;height:4rem;padding:1.3rem 2.25rem;width:100%}.input-box .input:focus{border-color:#5664d2;border-color:var(--morado-oscuro,#5664d2);outline:none}.input-box .input::placeholder{color:#717c91}.input-select.flex{align-items:flex-start;border-radius:1rem;flex-direction:column;height:4rem;margin-bottom:1.5rem;position:relative;width:100%}.label-region{background-color:#fff;color:#5664d2;color:var(--morado-oscuro,#5664d2);font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:400;left:3rem;line-height:normal;margin-bottom:.2rem;padding:0 1rem;position:absolute;top:-.6rem;z-index:1}.custom-select{display:flex;height:100%;width:100%}.input-select .custom-select__control{border:3px solid #8a99f5;border:3px solid var(--morado-claro,#8a99f5);border-radius:1rem;display:flex;font-family:Open Sans;font-size:1rem;height:4rem;padding-left:2.25rem;width:100%}.input-select .custom-select__control:focus{border-color:#5664d2;border-color:var(--morado-oscuro,#5664d2);outline:none}.input-select .custom-select__control:hover{border-color:#8a99f5;border-color:var(--morado-claro,#8a99f5)}.input-select .custom-select__value-container{padding:0;text-align:start}.input-select .custom-select__input-container{margin:0;padding:0}.custom-select__indicator-separator{display:none}.input-select .custom-select__menu{z-index:2}.input-select .custom-select__option{cursor:pointer}.input-select .custom-select__menu .custom-select__menu-list{max-height:10rem;padding-bottom:1rem}.input-select .custom-select__menu .custom-select__menu-list .custom-select__option:hover{background-color:#d9def6}.form-user-profile .section-form{background:none;flex-direction:column;height:100%;justify-content:flex-end;margin-bottom:2.25rem;width:62.3%}.form-user-profile .box-icon{align-items:center;background:#5664d2;background:var(--morado-oscuro,#5664d2);border-radius:1rem 0 12.5rem 1rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:37.7%}.form-user-profile .box-icon .icon-profile{height:56%}.form-user-profile .section .box-form{width:62.3%}.user-profile-content .svg-content.show{transform:translateX(-25rem)}.user-profile-content .content-message.show{transform:translateX(-24rem)}@media screen and (max-width:1024px){.user-profile-content{margin:0;max-height:100%;overflow-y:auto;padding:2.25rem;width:100%}.user-profile-box{height:auto;padding:0}.user-profile-content .user-profile-box .form-user-profile{align-items:flex-start}.user-profile-content .user-profile-box .form-user-profile .box-icon{border-radius:1rem 1rem 0 0;height:15rem;position:relative;width:100%}.user-profile-content .user-profile-box .form-user-profile .box-icon .icon-profile{height:auto;width:8rem}.user-profile-content .user-profile-box .form-user-profile .section-form{gap:1rem;padding:0 2.25rem;width:100%}.user-profile-content .user-profile-box .form-user-profile .section-form .input-box,.user-profile-content .user-profile-box .form-user-profile .section-form .input-select.flex{max-width:100%}.button-content,.user-profile-content .user-profile-box .form-user-profile .section-form .input-select .custom-select{width:100%}.button-user-profile{max-width:25rem;width:100%}}@media screen and (max-width:767px){.user-profile-content{height:100%;margin:0;padding:1.25rem;width:100%}.title-user{margin-bottom:1rem}.user-profile-box{height:auto;padding:0}.user-profile-content .user-profile-box .form-user-profile{align-items:flex-start}.user-profile-content .user-profile-box .form-user-profile .box-icon{height:6rem}.user-profile-content .user-profile-box .form-user-profile .box-icon .icon-profile{height:auto;width:4rem}.user-profile-content .user-profile-box .form-user-profile .section-form{gap:1rem;padding:0 1.25rem}.input-box,.input-select.flex{height:auto;margin-bottom:0}.input-box .input{font-size:.9rem;height:3.5rem;padding:1rem 1.5rem}.input-select .custom-select__control{font-size:.9rem;height:3.5rem;padding-left:1.5rem}.label,.label-region{font-size:.9rem;left:1.5rem}.button-user-profile{height:3.5rem}.input-select .custom-select__menu{font-size:.9rem;height:10rem;padding:.75rem}}@media screen and (max-width:375px){.user-profile-content{margin:0;padding:1rem;width:100%}.form-user-profile .box-icon{height:10rem}.form-user-profile .box-icon .icon-profile{width:5rem}.input-box .input,.input-select .custom-select__control{font-size:.85rem;height:3.25rem}.label,.label-region{font-size:.85rem;left:1.25rem}.button-user-profile{height:3.25rem}}.container-project-view{flex:1 1;flex-direction:column;height:100%;overflow-y:auto;padding:1.5rem 1rem;width:100%}.container-project-view .box-project-info{align-items:center;gap:2rem;height:7.6rem;justify-content:space-between;margin-bottom:1.5rem;position:relative;width:100%}.container-project-view .box-project-info .box-logo{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:50%;height:6.25rem;justify-content:center;left:-4.5rem;position:absolute;top:-.5rem;width:6.25rem}.container-project-view .box-project-info .box-logo img.icon{height:60%;padding:0;width:60%}.container-project-view .box-project-info .project{align-items:center;flex:1 1;flex-direction:column;justify-content:center}.container-project-view .box-project-info .project .box-tittle{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:0 1rem 1rem 0;height:3.75rem;padding:.5rem 2.5rem;position:relative}.container-project-view .box-project-info .box-tittle h1{color:#fff}.container-project-view .box-project-info .project .project-status{align-items:center;justify-content:center}.container-project-view .box-project-info .project .project-status .color{border:2px solid #fff;border-radius:50%;height:1rem;margin-right:1rem;width:1rem}.container-project-view .box-project-info .project .project-status .color.active{background-color:#37d001;background-color:var(--verde2,#37d001)}.container-project-view .box-project-info .project .project-status .color.inactive{background-color:#e11010;background-color:var(--rojo,#e11010)}.container-project-view .box-project-info .back-button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.container-project-view .box-project-info .back-button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-project-view .box-project-details{flex:1 1;height:60%;width:100%}.container-project-view .box-project-details .box{flex:1 1;flex-direction:column;margin-right:1rem;width:33.3%}.container-project-view .box-project-details .box h3{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.container-project-view .box-project-details .box:last-child{margin-right:0}.container-project-view .box-project-details .box .box-departments{flex:1 1;flex-direction:column;justify-content:space-between;margin-top:1rem}.container-project-view .box-project-details .box .box-departments .department{border-radius:1rem;cursor:pointer;justify-content:center;padding:1.5rem 1rem;position:relative;transition:all .3s ease-in-out}.container-project-view .box-project-details .box .box-departments .department:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-3px)}.container-project-view .box-project-details .box .box-departments .department:active{transform:scale(.98)}.container-project-view .box-project-details .box .box-departments .department.selected{box-shadow:0 6px 12px #00000026;transform:scale(1.02)}.container-project-view .box-project-details .box .box-departments .department.selected:after{animation:lineExpandFromCenter .3s ease-in-out forwards;background-color:#fff;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:translateX(-50%);width:0}.container-project-view .box-project-details .box .box-departments .department p{font-weight:700}.department.sep{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.department.utp{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.department.finance{background-color:#a5ace4}.department.adquisitions{background-color:#bfc7f6}.department.legal{background-color:#d9def6}.department.internal-control{background-color:#d9d9d9}.department.treasury{background-color:#e6e7e8}.container-project-view .box-project-details .box-establishments .box-results{flex:1 1;flex-direction:column;gap:1rem;height:100%;margin-top:1rem;max-height:100%;overflow-y:auto}.container-project-view .box-project-details .box-establishments .box-results .establishment{background-color:#e0e0e0;border-radius:1rem;flex-direction:column;padding:1rem .5rem;width:100%}.container-project-view .box-project-details .box-establishments .box-results .establishment p:first-child{font-weight:700}.container-project-view .box-project-details .box-users .box-results{border:3px solid #5664d2;border-radius:1rem;flex-direction:column;gap:1rem;height:100%;margin-top:1rem;max-height:100%;overflow-y:auto;padding:1rem .5rem;position:relative}.container-project-view .box-project-details .box-users .box-results div{animation-fill-mode:forwards;background-color:#e0e0e0;border-radius:1rem;opacity:0;padding:.5rem}.container-project-view .box-project-details .box-users .box-results>*{animation:contentFadeIn .4s ease-in-out forwards;opacity:0}@keyframes lineExpandFromCenter{0%{left:50%;width:0}to{left:50%;width:50%}}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.container-project-view{padding:1rem}.container-project-view .box-project-info{height:auto;min-height:7.6rem;padding-left:4rem}.container-project-view .box-project-info .box-logo{height:5rem;left:-3rem;width:5rem}.container-project-view .box-project-details{gap:1rem}.container-project-view .box-project-details .box{margin-right:0}.container-project-view .box-project-details .box-departments{height:100%;margin-bottom:1rem;max-height:100%}.container-project-view .box-project-details .box .box-departments{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.container-project-view .box-project-details .box .box-departments .department{align-items:center;overflow-y:auto;padding:1rem}}@media screen and (max-width:767px){.container-project-view{padding:.5rem}.container-project-view .box-project-info{flex-direction:column;gap:.5rem;margin-bottom:0;padding-left:0;width:100%}.container-project-view .box-project-info .project{gap:.5rem;width:100%}.container-project-view .box-project-info .box-logo{height:2rem;position:static;width:2rem}.container-project-view .box-project-info .project .box-tittle{align-items:center;border-radius:1rem;display:flex;gap:.5rem;height:auto;min-height:2.5rem;padding:.5rem}.container-project-view .box-project-info .project .box-tittle h1{flex:1 1;font-size:1rem;padding:0;vertical-align:middle;word-break:break-word}.container-project-view .box-project-details{flex-direction:column}.container-project-view .box-project-details .box{margin-bottom:1rem;width:100%}.container-project-view .box-project-details .box .box-departments{gap:.5rem;grid-template-columns:1fr}.container-project-view .box-project-details .box .box-departments .department{padding:1rem .5rem}.container-project-view .box-project-details .box-establishments .box-results,.container-project-view .box-project-details .box-users .box-results{gap:.5rem;padding:.5rem}.container-project-view .box-project-details .box-establishments .box-results .establishment,.container-project-view .box-project-details .box-users .box-results div{padding:.75rem}}@media screen and (max-width:360px){.container-project-view .box-project-info .box-logo{height:3.5rem;height:4rem;left:-1.75rem;left:-3.3rem;top:-1rem;width:3.5rem;width:4rem}.container-project-view .box-project-info .project .box-tittle{height:auto;min-height:2.5rem;padding:0}.container-project-view .box-project-info .project .box-tittle h1{font-size:1rem;padding:.5rem 1rem}.container-project-view .box-project-details .box .box-departments .department{padding:.75rem .5rem}.container-project-view .box-project-details .box .box-departments .department p{font-size:.875rem}.container-project-view .box-project-details .box h3{font-size:1.25rem}}@keyframes slideUp2{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.form-add-pme-activity{background-color:#fff;border-radius:1rem 1rem 0 0;bottom:0;flex-direction:column;gap:1rem;height:90dvh;left:23.2rem;overflow-y:auto;padding:1rem;position:fixed;right:2.25rem;z-index:4}.form-add-pme-activity,.form-add-pme-activity.show{animation:slideUp2 .5s ease forwards}.form-add-pme-activity .container{flex-wrap:wrap;gap:1rem;justify-content:space-between}.form-add-pme-activity .container .input-box,.form-add-pme-activity .container .input-select{flex:0 0 48%;margin-bottom:0}.form-add-pme-activity .input-box{margin-bottom:0}.form-add-pme-activity .container .input-select .custom-date-input{border:3px solid #8a99f5;border:3px solid var(--morado-claro,#8a99f5);border-radius:1rem;font-family:Open Sans;font-size:1rem;height:4rem;padding:1.3rem 2.25rem;position:relative;width:100%}.form-add-pme-activity .container .input-select .icon{position:absolute;right:2.25rem;top:1.3rem}.form-add-pme-activity .container .input-select .react-datepicker-wrapper{width:100%}.form-add-pme-activity .container .input-select .react-datepicker-popper{z-index:4}.form-add-pme-activity .container .input-select .react-datepicker__header{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);font-family:Open Sans;font-size:1rem}.form-add-pme-activity .container .input-select .react-datepicker__current-month{color:#fff;font-family:Open Sans;font-size:1rem}.form-add-pme-activity .container .input-select .react-datepicker__day--in-range,.form-add-pme-activity .container .input-select .react-datepicker__day--in-selecting-range,.form-add-pme-activity .container .input-select .react-datepicker__day--selected{background-color:#e11010;background-color:var(--rojo,#e11010)}.subsidy-table{border-spacing:0;padding:0;width:100%}.subsidy-table thead.header-table tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem 1rem 0 0;color:#fff;font-family:Open Sans;padding:.5rem;width:100%}.subsidy-table tbody.body-table tr td,.subsidy-table tfoot.foot-table tr td,.subsidy-table thead.header-table tr th{border-right:1px solid #fff;width:50%}.subsidy-table tbody.body-table tr td{border-right:1px solid #5664d2}.subsidy-table tbody.body-table tr td:last-child,.subsidy-table tfoot.foot-table tr td:last-child,.subsidy-table thead.header-table tr th:last-child{border-right:none}.subsidy-table tbody.body-table tr{align-items:center;background-color:#fff;border:1px solid #5664d2;color:#5664d2;color:var(--morado-oscuro,#5664d2);font-family:Open Sans;font-weight:700;padding:.4rem;width:100%}.subsidy-table tbody.body-table tr td .input-box .input{border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;text-align:center}.subsidy-table tfoot.foot-table tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:0 0 1rem 1rem;color:#fff;font-family:Open Sans;font-weight:700;padding:.5rem;width:100%}.label-hidden{display:none}.form-add-pme-activity .box-actions{align-items:center}@media screen and (max-width:1024px){.form-add-pme-activity{left:1.5rem;padding:1rem;right:1.5rem}.form-add-pme-activity .container{gap:1rem}.form-add-pme-activity .container .input-box,.form-add-pme-activity .container .input-select{flex-basis:calc(50% - 0.5rem);flex-grow:0;flex-shrink:0}.form-add-pme-activity .container .input-select .custom-select{width:100%}.form-add-pme-activity .container .input-select .custom-date-input{height:3.5rem;padding:1rem 1.5rem}.form-add-pme-activity .container .input-select .icon{right:1.5rem;top:1rem}.subsidy-table{margin:.5rem 0}.subsidy-table tbody.body-table tr,.subsidy-table tfoot.foot-table tr,.subsidy-table thead.header-table tr{padding:.75rem}}@media screen and (max-width:767px){.form-add-pme-activity{max-height:85dvh;padding:1rem}.form-add-pme-activity .container{display:flex;flex-direction:column;gap:1rem;width:100%}.form-add-pme-activity .container .input-box,.form-add-pme-activity .container .input-select,.form-add-pme-activity .input-box{flex:none;width:100%}.form-add-pme-activity .container .input-box .input,.form-add-pme-activity .container .input-select .custom-select__control,.form-add-pme-activity .input-box .input{font-size:.875rem;height:3rem}.form-add-pme-activity .container .input-select .custom-date-input{font-size:.875rem;height:3rem;padding:.75rem 1rem}.form-add-pme-activity .container .input-select .icon{right:1rem;top:.75rem}.form-add-pme-activity .container .input-box .label,.form-add-pme-activity .container .input-select .label-region,.form-add-pme-activity .input-box .label{font-size:.875rem;margin-bottom:.25rem}.subsidy-table{margin:1rem 0;width:100%}.subsidy-table thead.header-table{width:100%}.subsidy-table thead.header-table tr{border-radius:.5rem .5rem 0 0;padding:.75rem}.subsidy-table tbody.body-table{width:100%}.subsidy-table tbody.body-table tr{padding:.75rem}.subsidy-table tbody.body-table tr td:first-child{padding-right:.5rem}.subsidy-table tbody.body-table tr td .input-box .input{text-align:right;width:100%}.subsidy-table tfoot.foot-table tr{border-radius:0 0 .5rem .5rem;padding:.75rem}.subsidy-table tbody.body-table tr td:last-child,.subsidy-table tfoot.foot-table tr td:last-child{text-align:right}.form-add-pme-activity .box-actions{flex-direction:column;gap:.75rem;width:100%}.form-add-pme-activity .box-actions .box-button{justify-content:center;padding:.75rem;width:100%}.form-add-pme-activity .box-actions .button-cancel{padding:.75rem;text-align:center;width:100%}.form-add-pme-activity .error-message{font-size:.875rem;padding:0 .5rem}}@media screen and (max-width:360px){.form-add-pme-activity{padding:.75rem .5rem}.subsidy-table tbody.body-table tr,.subsidy-table tfoot.foot-table tr,.subsidy-table thead.header-table tr{font-size:.75rem}}.container-pme-form{flex-direction:column;height:100%;overflow:hidden;padding:2.25rem;position:relative;width:100%}.container-pme-form .container-info-pme{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin-bottom:2rem;padding:1rem 0;width:100%}.container-pme-form .container-info-pme .box-title{align-items:center;gap:1rem}.container-pme-form .container-info-pme .box-title .icon{padding:0}.container-pme-form .container-info-pme .box-title p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 2rem}.container-pme-form .container-info-pme .box-input .custom-select__control{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;padding:0 .5rem;text-align:start;width:15rem}.container-pme-form .container-info-pme .box-input .custom-select__placeholder,.container-pme-form .container-info-pme .box-input .custom-select__single-value{color:#fff}.container-pme-form .container-info-pme .box-input .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-pme-form .container-info-pme .box-input .custom-select__option--is-focused{background-color:#bfc7f6}.container-pme-form .box-pme{align-items:flex-start;flex:1 1;flex-direction:column;max-height:calc(100% - 6.5rem);position:relative}.container-pme-form .box-pme p{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700;margin-bottom:1rem}.container-pme-form .box-pme .table-pme{flex:1 1;flex-direction:column;margin-bottom:1rem;max-height:calc(100% - 6.75rem);width:100%}.container-pme-form .box-pme .table-pme .header-table{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem 0 0 0;color:#fff;font-family:Open Sans;height:4rem;padding:1rem 0;position:relative;width:100%}.container-pme-form .box-pme .table-pme .header-table tr.button{border:none;border-spacing:0;position:absolute;right:0;top:-2.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-pme-form .box-pme .table-pme .header-table tr.button .box-button{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem 1rem 0 0;cursor:pointer;gap:1rem;justify-content:center;padding:.5rem 1rem}.container-pme-form .box-pme .table-pme .header-table tr.button .box-button:hover{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.container-pme-form .box-pme .table-pme .header-table tr.button .box-button p{color:#fff;margin:0}.container-pme-form .box-pme .table-pme .header-table tr.button .box-button .icon,.container-pme-form .box-pme .table-pme .header-table tr.button th{padding:0}.container-pme-form .box-pme .table-pme .header-table tr{width:100%}.container-pme-form .box-pme .table-pme .body-table tr td,.container-pme-form .box-pme .table-pme .header-table tr th{width:19.8%}.container-pme-form .box-pme .table-pme .body-table tr td:nth-child(5),.container-pme-form .box-pme .table-pme .body-table tr td:nth-child(6),.container-pme-form .box-pme .table-pme .body-table tr td:nth-child(7),.container-pme-form .box-pme .table-pme .header-table tr th:nth-child(5),.container-pme-form .box-pme .table-pme .header-table tr th:nth-child(6),.container-pme-form .box-pme .table-pme .header-table tr th:nth-child(7){width:7%}.container-pme-form .box-pme .table-pme .body-table{flex:1 1;flex-direction:column;margin-top:.5rem;overflow-y:auto;width:100%}.container-pme-form .box-pme .table-pme .body-table tr{align-items:center;background-color:#fff;justify-content:center;padding:1rem 0;width:100%}.container-pme-form .box-pme .table-pme .body-table tr td .icon{cursor:pointer;padding:0}.container-pme-form .box-pme .table-pme .footer-table{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:0 0 1rem 1rem;color:#fff;font-weight:700;height:4rem;width:100%}.table-pme .footer-table tr{justify-content:flex-end;padding:0 1rem;width:100%}.container-pme-form .box-actions{align-items:center;gap:1rem;justify-content:center;width:100%}.container-pme-form .box-actions .box-button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;cursor:pointer;gap:1rem;padding:1rem 2.25rem}.container-pme-form .box-actions .box-button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-pme-form .box-actions .box-button.disabled{background-color:#c4c4c4;cursor:default}.container-pme-form .box-actions .box-button p{color:#fff;margin:0}.container-pme-form .box-actions .box-button .icon{padding:0}.container-pme-form .box-actions p.button-cancel{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;color:#fff;cursor:pointer;margin:0;padding:.5rem 2.25rem}.container-pme-form .svg-content{top:4rem;width:24rem}.container-pme-form .svg-content.show{transform:translateX(-24rem)}.container-pme-form .content-message{top:4rem;width:24rem}.container-pme-form .content-message.show{transform:translateX(-24rem)}.container-pme-form .container-info-pme .year-exists-warning{align-items:center;background-color:#fff;border-radius:1rem;flex-direction:column;gap:1rem;justify-content:center;left:40%;padding:1rem;position:absolute;top:40%;z-index:10}.container-pme-form .container-info-pme .year-exists-warning span{gap:1rem}.container-pme-form .container-info-pme .year-exists-warning span .button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-family:Open sans;font-size:1rem;padding:.5rem 1rem}.container-pme-form .error-pop-up{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;color:#fff;flex-direction:column;gap:1rem;left:25%;padding:2rem;position:absolute;top:40%}.container-pme-form .error-pop-up .button-box{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:1px solid #fff;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem}.container-pme-form .error-pop-up .button-box p{font-weight:700}.container-pme-form .popup-container{background-color:#273b4a;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;color:#fff;flex-direction:column;gap:1rem;left:35%;padding:1.5rem;position:absolute;top:40%;width:27rem}.container-pme-form .popup-container .popup-buttons{gap:1rem;justify-content:center}.container-pme-form .popup-container .popup-buttons .button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.container-pme-form .popup-container .popup-buttons .button:first-child{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.container-pme-form .overlay.show{background-color:#00000080;height:100vh;left:20.9rem;position:fixed;top:4rem;width:100vw;z-index:3}@media screen and (max-width:1024px){.container-pme-form{padding:1.5rem}.container-pme-form .overlay.show{left:0;top:4rem;width:100vw}.container-pme-form .container-info-pme{flex-direction:column;gap:1rem;margin-bottom:0;padding:.75rem 0}.container-pme-form .container-info-pme .box-title{flex-wrap:wrap}.container-pme-form .box-pme .table-pme{display:block;width:100%}.container-pme-form .box-pme .table-pme .body-table,.container-pme-form .box-pme .table-pme .footer-table,.container-pme-form .box-pme .table-pme .header-table{min-width:100%;table-layout:fixed}.container-pme-form .box-pme .table-pme td,.container-pme-form .box-pme .table-pme th{overflow-wrap:break-word;white-space:normal;word-break:break-word}.container-pme-form .box-pme .table-pme .header-table tr.button{margin-bottom:1rem;top:-3rem}.container-pme-form .box-pme .table-pme .header-table tr.button .box-button{border-radius:1rem;width:100%}.container-pme-form .box-pme .table-pme::-webkit-scrollbar{height:6px}.container-pme-form .box-pme .table-pme::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.container-pme-form .box-pme .table-pme::-webkit-scrollbar-thumb{background:#5664d2;border-radius:3px}.container-pme-form .container-info-pme .year-exists-warning,.container-pme-form .error-pop-up,.container-pme-form .popup-container{left:50%;max-width:400px;transform:translateX(-50%);width:90%;z-index:10}}@media screen and (max-width:767px){.container-pme-form{overflow-y:auto;padding:1rem}.container-pme-form .container-info-pme{margin-bottom:1rem;padding:0}.container-pme-form .container-info-pme .box-title{gap:.5rem;justify-content:center}.container-pme-form .container-info-pme .box-title h3{font-size:1rem;width:100%}.container-pme-form .container-info-pme .box-title p{font-size:.875rem;padding:.5rem 1rem}.container-pme-form .container-info-pme h3{font-size:1rem}.container-pme-form .box-pme{max-height:none;padding:0}.container-pme-form .box-pme .table-pme .header-table tr.button{margin:0 0 1rem;position:relative;top:0;width:100%;z-index:1}.container-pme-form .box-pme .table-pme .header-table tr.button .box-button{border-radius:.5rem;padding:.75rem;width:100%}.container-pme-form .box-pme .table-pme{max-height:none;overflow:visible}.container-pme-form .box-pme .table-pme .header-table{background:#0000;height:auto;padding:0}.container-pme-form .box-pme .table-pme .header-table tr:first-child{display:none}.container-pme-form .box-pme .table-pme .body-table{grid-gap:1rem;display:grid;gap:1rem;margin-top:0;overflow:visible;padding:0}.container-pme-form .box-pme .table-pme .body-table tr{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;display:flex!important;flex-direction:column!important;margin:0;padding:1rem;width:100%}.container-pme-form .box-pme .table-pme .body-table tr td{align-items:flex-start;border-bottom:1px solid #f0f0f0;border-radius:0;display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem 0;text-align:left;width:100%!important}.container-pme-form .box-pme .table-pme .body-table tr td:first-child:before{content:"Dimensión:"}.container-pme-form .box-pme .table-pme .body-table tr td:nth-child(2):before{content:"Nombre de la Acción:"}.container-pme-form .box-pme .table-pme .body-table tr td:nth-child(3):before{content:"Subvención:"}.container-pme-form .box-pme .table-pme .body-table tr td:nth-child(4):before{content:"Monto Total:"}.container-pme-form .box-pme .table-pme .body-table tr td:nth-child(5):before{content:"Ver:"}.container-pme-form .box-pme .table-pme .body-table tr td:nth-child(6):before{content:"Editar:"}.container-pme-form .box-pme .table-pme .body-table tr td:nth-child(7):before{content:"Eliminar:"}.container-pme-form .box-pme .table-pme .body-table tr td:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700;margin-right:.5rem}.container-pme-form .box-pme .table-pme .footer-table{border-radius:.5rem;height:3rem;margin-top:1rem;min-width:auto;width:100%}.container-pme-form .box-pme .table-pme .footer-table tr{font-size:.875rem;justify-content:center;padding:.75rem}.container-pme-form .box-actions{flex-direction:column;gap:.75rem;margin-top:1rem}.container-pme-form .box-actions .box-button{justify-content:center;padding:.75rem;width:100%}.container-pme-form .box-actions p.button-cancel{text-align:center;width:100%}.container-pme-form .container-info-pme .year-exists-warning,.container-pme-form .error-pop-up,.container-pme-form .popup-container{left:50%;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem)}}.history-item{flex-direction:column;gap:.5rem}.history-item.response{margin-left:2rem}.history-item .history-item-header{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;gap:1rem;justify-content:space-between;padding:1rem}.history-item .history-item-header.response-observed{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.history-item .history-item-header.response-rejected{background-color:#273b4a}.history-item .history-item-header.response{background-color:#273b4a;margin-left:2.25rem}.history-item .history-item-header span{align-items:center;gap:.5rem}.history-item .history-item-header .span-header{align-items:center;flex:1 1}.history-item .history-item-header .icon{padding:0}.history-item .history-item-details{align-items:flex-start;background-color:#f4f5f7;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem;width:100%}.history-item .history-item-details.response{margin-left:2.25rem;width:calc(100% - 2.25rem)}.history-item .history-item-details p{color:#000;font-weight:400}.history-item .history-item-details .history-item-attachments{align-items:center;gap:1rem;justify-content:space-between;text-align:start;width:100%}.history-item .history-item-details .history-item-attachments ul{flex:1 1;gap:.5rem;overflow-x:auto}.history-item .history-item-details .history-item-attachments ul .document{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;min-width:20rem;padding:.5rem 1rem;text-align:center}.history-item.response-observed .history-item-details .history-item-attachments ul .document{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.history-item .history-item-details.response .history-item-attachments ul .document{background-color:#273b4a}@media screen and (max-width:1024px){.history-item .history-item-header{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.5rem}.history-item .history-item-header span{width:100%}.history-item .history-item-details,.history-item .history-item-details p{font-size:.75rem}.history-item .history-item-details .history-item-attachments{align-items:flex-start;flex-direction:column}.history-item .history-item-details .history-item-attachments ul{width:100%}}@media screen and (max-width:767px){.history-item.response{margin-left:1rem}.history-item .history-item-details.response{margin-left:1rem;width:calc(100% - 1rem)}.history-item .history-item-header{font-size:.75rem;padding:.5rem}.history-item .history-item-details{padding:.5rem}.history-item .history-item-details p{text-align:start}.history-item .history-item-details .history-item-attachments ul .document{min-width:auto;width:100%}.history-item .history-item-details .history-item-attachments ul{flex-direction:column}}.container-activity-tracking{flex-direction:column;gap:1rem;height:100%;padding:2.25rem;position:relative;width:100%}.container-activity-tracking .info-request{align-items:center;gap:1rem;width:100%}.container-activity-tracking .info-request .icon{padding:0}.container-activity-tracking .info-request p.text-highlight{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 1rem}.container-activity-tracking .info-request p:last-child{font-weight:700}.container-activity-tracking .details-request{flex-direction:column;height:5rem;width:100%}.container-activity-tracking .details-request.payment{height:6.1rem}.container-activity-tracking .details-request table{border-spacing:0;font-family:Open sans}.container-activity-tracking .details-request table thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-spacing:0;height:2.5rem}.container-activity-tracking .details-request table thead tr td{color:#fff;font-weight:700;text-align:center}.container-activity-tracking .details-request table thead tr td:first-child{border-radius:1rem 0 0 0}.container-activity-tracking .details-request table thead tr td:last-child{border-radius:0 1rem 0 0}.container-activity-tracking .details-request table tbody{background-color:#fff;height:2.5rem}.container-activity-tracking .details-request table tbody tr th{font-weight:400}.container-activity-tracking .details-request table tbody tr th:first-child{border-radius:0 0 0 1rem}.container-activity-tracking .details-request table tbody tr th:last-child{border-radius:0 0 1rem 0}.container-activity-tracking .details-request table tbody tr th .backup-files-list{align-items:center;flex-direction:column;gap:.5rem;justify-content:center}.container-activity-tracking .details-request table tbody tr th .backup-files-list li a{align-items:center;display:flex;gap:.5rem;justify-content:center}.container-activity-tracking .details-request table tbody tr th .icon{cursor:pointer;padding:0}.container-activity-tracking .request-history{align-items:flex-start;flex:1 1;flex-direction:column;gap:1rem}.container-activity-tracking .request-history p.bold{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700}.container-activity-tracking .request-history .box-history{background-color:#fff;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;flex:1rem 1;flex-direction:column;gap:1rem;max-height:calc(100% - 1rem);overflow-y:auto;padding:1rem;width:100%}.container-activity-tracking .box-button{height:2rem;justify-content:center}.container-activity-tracking .box-button .button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-family:Open sans;font-weight:700;padding:0 1rem}.container-activity-tracking .box-button .button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}@media screen and (max-width:1024px){.container-activity-tracking{padding:1.5rem}.container-activity-tracking .info-request{flex-wrap:wrap;gap:.5rem}.container-activity-tracking .info-request h3{font-size:1rem}.container-activity-tracking .details-request{height:auto;overflow-x:auto}.container-activity-tracking .details-request table{min-width:900px}.container-activity-tracking .details-request table tbody tr th,.container-activity-tracking .details-request table thead tr td{font-size:.75rem;min-width:140px;padding:.5rem;width:auto}.container-activity-tracking .request-history .box-history{max-height:60vh}}@media screen and (max-width:767px){.container-activity-tracking .info-request{flex-direction:column}.container-activity-tracking .info-request img.icon{display:none}}.view-purchase-request-container.payment{display:flex;gap:2rem;left:2.25rem;right:2.25rem;top:100%}.view-purchase-request-container.payment.show{bottom:0;opacity:1;top:6.5rem}@media screen and (max-width:1024px){.container-activity-tracking .view-purchase-request-container.payment.show{height:auto;left:1rem;right:1rem;top:6rem}}@media screen and (max-width:767px){.container-activity-tracking .view-purchase-request-container.payment.show{top:5.5rem}}.dark-background{background-color:#000;bottom:-6.7rem;left:20.9rem;opacity:0;pointer-events:none;position:fixed;right:-2.25rem;top:4rem;transition:opacity .3s ease-in-out}.dark-background.show{opacity:.5;pointer-events:auto}.confirmation-popup{align-items:center;background-color:#fff;border-radius:1rem;color:#000;flex-direction:column;gap:1rem;justify-content:space-between;left:50%;opacity:0;padding:2.25rem;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:30rem;z-index:2}.confirmation-popup.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.view-request .superEducAccount aside.confirmation-popup p.message{color:#000}.confirmation-popup .button-group{gap:2.25rem}.confirmation-popup .button-group .button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-family:Open sans;font-size:1rem;font-weight:700;padding:.5rem 1.5rem}.confirmation-popup .button-group .button:last-child{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}@media screen and (max-width:1024px){.dark-background{left:0}}@media screen and (max-width:767px){.dark-background{height:calc(100% - 4rem);z-index:1}.confirmation-popup{padding:1rem;transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirmation-popup.show{opacity:1;pointer-events:auto;transform:translate(-50%,-200%)}}.view-request{background-color:#f4f5f7;bottom:0;flex-direction:column;gap:1rem;left:0;overflow-x:hidden;overflow-y:auto;padding:0 2rem 2rem;position:absolute;right:0;top:0}.view-request.view-purchase{overflow:hidden}.view-request .header-view-request{align-items:center;color:#5664d2;color:var(--morado-oscuro,#5664d2);justify-content:space-between}.view-request .header-view-request .request-history-button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;padding:.5rem 1rem}.view-request .header-view-request .request-history-button .icon{padding:0}.view-request .info-request{flex-direction:column;gap:.5rem}.view-request .info-request span{gap:.5rem}.view-request .info-request span p:first-child{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.view-request .table-details-request{border-spacing:0;display:table;min-width:1200px;table-layout:fixed;width:auto}.view-request .container-table{height:auto;max-width:100%;min-height:-webkit-max-content;min-height:max-content;overflow-x:auto;width:100%}.view-request .table-details-request thead tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:3.5rem}.view-request .table-details-request thead tr th:first-child{border-radius:1rem 0 0 0}.view-request .table-details-request thead tr th:last-child{border-radius:0 1rem 0 0}.view-request .table-details-request tbody tr{background-color:#fff;height:3.5rem}.view-request .table-details-request tbody tr td:first-child{border-radius:0 0 0 1rem}.view-request .table-details-request tbody tr td:last-child{border-radius:0 0 1rem 0}.view-request .table-details-request tbody tr td .icon{cursor:pointer;padding:0}.view-request .observation-details{align-items:flex-start;flex-direction:column;gap:1rem;justify-content:center}.view-request .observation-details .observation{flex-direction:column;gap:0;width:100%}.view-request .observation-details .observation.response{padding-left:2.25rem}.view-request .observation-details .observation .observation-header{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;gap:1rem;padding:.5rem 1rem}.view-request .observation-details .observation.response .observation-header{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.view-request .observation-details .observation .observation-header .icon{padding:0}.view-request .observation-details .observation .observation-body{align-items:flex-start;background-color:#fff;border-radius:1rem;flex-direction:column;gap:1rem;justify-content:center;padding:.5rem 1rem}.view-request .observation-details .observation .observation-body .observation-backups{align-items:center;gap:1rem}.view-request .observation-details .observation .observation-body .observation-backups .backup-list{gap:.5rem;overflow-x:auto}.view-request .observation-details .observation .observation-body .observation-backups .backup-list li{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5 );border-radius:1rem;color:#fff;cursor:pointer;max-width:20rem;padding:.5rem}.view-request .request-response-box{align-items:flex-start;flex:1 1;flex-direction:column;gap:1rem}.view-request .request-response-box .response-options{gap:2.25rem;height:3.5rem;width:100%}.view-request .request-response-box .response-options .box-select .custom-select__control{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;width:17rem}.view-request .request-response-box .response-options .box-select .custom-select__control--is-focused{border:none;box-shadow:none}.view-request .request-response-box .response-options .box-select .custom-select__placeholder,.view-request .request-response-box .response-options .box-select .custom-select__single-value{color:#fff}.view-request .request-response-box .response-options .box-select .custom-select__option--is-focused{background-color:#f4f5f7}.view-request .request-response-box .response-options .box-select .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.view-request .request-response-box .response-options .shipping-information{align-items:center;gap:1rem}.view-request .request-response-box .response-options .shipping-information p,.view-request .request-response-box .superEducAccount p{color:#8a99f5;color:var(--morado-claro,#8a99f5)}.view-request .request-response-box .response-options .shipping-information .box-select .custom-select__control{height:3.5rem}.view-request .request-response-box .superEducAccount{align-items:flex-start;flex-direction:column;gap:1rem;width:100%}.view-request .request-response-box .superEducAccount .content-message p{color:#fff}.view-request .request-response-box .superEducAccount .value-superEduc{gap:1rem;justify-content:space-between;width:100%}.view-request .request-response-box .superEducAccount .value-superEduc span{flex:1 1}.view-request .request-response-box .superEducAccount .value-superEduc span p{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem 0 0 1rem;color:#fff;padding:.5rem 1rem}.view-request .request-response-box .superEducAccount .value-superEduc span .input{background-color:#fff;border:3px solid #8a99f5;border-radius:0 1rem 1rem 0;color:#000;flex:1 1;font-family:Open sans;font-size:1rem;padding:.5rem 1rem;text-align:start}.view-request .request-response-box .superEducAccount .value-superEduc .button-supereduc{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:50%;cursor:pointer;padding:.5rem}.view-request .request-response-box .superEducAccount .value-superEduc .button-supereduc .icon{height:1.5rem;padding:0}.view-request .request-response-box .purchase-order-details{align-items:flex-start;flex-direction:column;gap:1.5rem;width:100%}.view-request .request-response-box .purchase-order-details label{color:#8a99f5;color:var(--morado-claro,#8a99f5)}.view-request .request-response-box .purchase-order-details .input{border:3px solid #8a99f5;border-radius:1rem;font-family:Open sans;font-size:1rem;padding:1rem;width:100%}.view-request .request-response-box .comments-box{align-items:flex-start;color:#8a99f5;flex-direction:column;gap:1.5rem;width:100%}.view-request .request-response-box .comments-box textarea{background-color:#fff;border:3px solid #8a99f5;border:3px solid var(--morado-claro,#8a99f5);border-radius:1rem;font-family:Open sans;font-size:1rem;height:7rem;padding:1rem;width:100%}.view-request .request-response-box .backings-box{align-items:flex-start;color:#8a99f5;flex-direction:column;gap:1.5rem;width:100%}.view-request .request-response-box .backings-box .upload-backups{align-items:center;background-color:#fff;border:3px solid #8a99f5;border:3px solid var(--morado-claro,#8a99f5);border-radius:1rem;gap:1rem;overflow-x:auto;padding:1rem;width:100%}.view-request .request-response-box .backings-box .upload-backups .button-add-backup{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;padding:.5rem 1rem;width:12rem}.view-request .request-response-box .backings-box .upload-backups .button-add-backup .icon{padding:0}.view-request .request-response-box .backings-box .upload-backups .file-list{align-items:center;gap:1rem}.view-request .request-response-box .backings-box .upload-backups .file-list li.li-item{align-items:center;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;color:#fff;cursor:pointer;font-size:.8rem;gap:1rem;height:2.4rem;max-width:10rem;padding:0 1rem;width:12rem}.view-request .request-response-box .backings-box .upload-backups .file-list li.li-item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-request .request-response-box .backings-box .upload-backups .file-list li button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;color:#fff;cursor:pointer;font-weight:700}.view-request .action-box{align-items:center;gap:1rem;height:3.5rem;justify-content:center}.view-request .action-box .send-button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;gap:1rem;padding:1rem}.view-request .action-box .send-button.disabled{background-color:#c4c4c4;border:none;border-radius:1rem;color:#fff;cursor:default;gap:1rem;padding:1rem}.view-request.view-purchase .action-box .back-button:disabled{background-color:#c4c4c4;cursor:default}.view-request .action-box .send-button .icon{padding:0}.view-request .action-box .back-button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem}.view-request .action-box .send-button,.view-request .backings-box,.view-request .comments-box,.view-request .purchase-order-details,.view-request .superEducAccount{opacity:0;transition:opacity .5s ease-in-out,visibility 0s .5s;visibility:hidden}.view-request .action-box .send-button.show,.view-request .backings-box.show,.view-request .comments-box.show,.view-request .purchase-order-details.show,.view-request .superEducAccount.show{opacity:1;transition:opacity .5s ease-in-out,visibility 0s;visibility:visible}.view-request .table-details-request tbody tr td .backup-files-list{align-items:flex-start;flex-direction:column;gap:.5rem;justify-content:center}.view-request .table-details-request tbody tr td .backup-files-list li a{display:flex;gap:.5rem}.view-request .payment-details{align-items:flex-start;flex-direction:column;gap:1rem}.view-request .payment-details p:first-child{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.view-request .payment-details article.flex{gap:1rem;width:100%}.view-request .payment-details article.flex span.box{align-items:center;height:2.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-request .payment-details article.flex span.box p:first-child{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem 0 0 1rem;color:#fff;font-weight:700;height:100%;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-request .payment-details article.flex span.box p:last-child{background-color:#fff;border:3px solid #5664d2;border:3px solid var(--morado-oscuro,#5664d2);border-radius:0 1rem 1rem 0;flex:1 1;height:100%;padding:.5rem 1rem}.view-request .backings-box .upload-backups .button-add-backup.payment,.view-request .backings-box .upload-backups.payment .file-list li.flex{max-width:20rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-request .header-view-request .header-buttons{gap:1rem}.view-request .request-response-box .warning-popup-overlay{align-items:center;background-color:#0000;bottom:0;justify-content:center;left:20.8rem;opacity:0;position:fixed;right:0;top:4rem;transition:all .3s ease-in-out;visibility:hidden;z-index:1000}.view-request .request-response-box .warning-popup-overlay.show{background-color:#00000080;opacity:1;visibility:visible}.view-request .request-response-box .warning-popup{background-color:#fff;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;flex-direction:column;gap:1rem;opacity:0;padding:1.5rem;transform:scale(.7);transition:all .3s ease-in-out}.view-request .request-response-box .warning-popup .icon{height:2.5rem}.view-request .request-response-box .warning-popup.show{opacity:1;transform:scale(1)}.view-request .request-response-box .warning-popup .button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;justify-content:center;padding:.5rem 1rem}.view-request .request-response-box .warning-popup .button:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}@media screen and (max-width:1024px){.view-request{gap:1.5rem}.view-request.view-purchase{overflow-y:hidden!important}.view-request .container-table{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;min-height:8rem;overflow-x:auto;width:100%}.view-request .container-table table.table-details-request{display:table;min-width:1200px;table-layout:fixed;width:auto}.view-request .container-table table.table-details-request tbody tr td,.view-request .container-table table.table-details-request thead tr th{padding:.5rem;text-overflow:ellipsis;white-space:nowrap}.view-request .payment-details article.flex{flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.view-request .payment-details article.flex span.box{width:100%}.view-request .payment-details article.flex span.box p:first-child{width:40%}.view-request .response-options .shipping-information{flex:1 1}.view-request .response-options .shipping-information .box-select .custom-select{width:100%}.view-request .request-response-box .backings-box,.view-request .request-response-box .comments-box{gap:1rem}.view-request .request-response-box .warning-popup-overlay{left:0}}@media screen and (max-width:767px){.view-request{bottom:3.5rem;gap:1rem;height:auto;left:0;max-height:calc(100% - 3.5rem);overflow-y:auto!important;padding:.5rem;position:absolute;right:0;top:0}.view-request.payment .header-view-request{align-items:flex-start;flex-direction:column;gap:.5rem}.view-request.payment .header-view-request .header-buttons{flex-direction:column;width:100%}.view-request.payment .header-view-request .header-buttons button{align-items:center}.view-request .container-table{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:8rem}.view-request .container-table table.table-details-request tbody tr td,.view-request .container-table table.table-details-request thead tr th{font-size:.825rem}.view-request .payment-details article.flex span.box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.view-request .payment-details article.flex span.box p:first-child{width:40%}.view-request .payment-details article.flex span.box p:last-child{align-items:center;display:flex;height:100%;justify-content:center}.view-request .request-response-box .response-options{flex-direction:column;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.view-request .request-response-box .response-options .box-select,.view-request .request-response-box .response-options .box-select .custom-select,.view-request .request-response-box .response-options .box-select .custom-select__control{font-size:.825rem;width:100%}.view-request .request-response-box .response-options .shipping-information{gap:.5rem}.view-request .request-response-box .response-options .shipping-information p{font-weight:700}.view-request .superEducAccount.show .value-superEduc{flex-direction:column;gap:.5rem}.view-request .superEducAccount.show .value-superEduc span p{align-items:center;display:flex}.view-request .superEducAccount.show .value-superEduc span .input{font-size:.75rem;padding:.5rem}.view-request .superEducAccount.show .value-superEduc .button-supereduc{border-radius:1rem}.view-request .purchase-order-details.show{font-size:.75rem;gap:1rem}.view-request .request-response-box .comments-box textarea,.view-request .request-response-box .purchase-order-details .input{font-size:.75rem;padding:.5rem}.view-request .request-response-box .backings-box .upload-backups{padding:.5rem}.view-request .action-box{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 10px #0000001a;height:auto;justify-content:center;left:0;padding:.5rem;position:fixed;right:0;width:100%}.view-request .action-box .send-button.show{align-items:center;padding:.5rem 1rem}}.view-pending-requests{background-color:#f4f5f7;bottom:0;flex-direction:column;gap:2.25rem;height:auto;left:0;max-height:calc(100dvh - 4.75rem);overflow-y:auto;padding:0 2rem 2rem;position:absolute;right:0;top:6.75rem}.view-pending-requests.without-scroll{overflow-y:hidden}.view-pending-requests .box-filter{height:2.5rem;justify-content:flex-end;width:100%}.view-pending-requests .box-filter .input-select{flex-direction:row;height:100%;width:20rem}.view-pending-requests .box-filter .input-select .hidden-label{display:none}.view-pending-requests .box-filter .input-select .custom-select__control{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);height:2.5rem;padding-left:1rem;width:20rem}.view-pending-requests .box-filter .input-select .custom-select__placeholder,.view-pending-requests .box-filter .input-select .custom-select__single-value{color:#fff}.view-pending-requests .pending-requests{flex:1 1;flex-direction:column}.view-pending-requests .pending-requests .nav-requests{align-items:center;height:3.5rem;justify-content:flex-end}.view-pending-requests .pending-requests .nav-requests .requests-type li{background-color:#8a99f580;border-radius:1rem 1rem 0 0;color:#fff;cursor:pointer;height:3.5rem;padding:1rem;position:relative;transition:background-color .3s ease}.view-pending-requests .pending-requests .nav-requests .requests-type li.active{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);font-weight:700}.view-pending-requests .pending-requests .nav-requests .requests-type li:after{background-color:#8a99f5;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease;width:100%}.view-pending-requests .pending-requests .nav-requests .requests-type li.active:after{transform:scaleX(1);transform-origin:bottom left}.view-pending-requests .pending-requests .table-container{flex:1 1;flex-direction:column;max-height:calc(100% - 3.5rem);overflow-y:auto}.view-pending-requests .pending-requests .table-requests{border-spacing:0;font-family:Open sans;height:calc(100% - 3.5rem);max-height:calc(100% - 3.5rem)}.view-pending-requests .pending-requests .table-requests thead tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:3.5rem;position:-webkit-sticky;position:sticky;top:0}.view-pending-requests .pending-requests .table-requests tbody tr{background-color:#fff;height:3.5rem;max-height:3.5rem}.view-pending-requests .pending-requests .table-requests tbody tr td{border-radius:0}.view-pending-requests .pending-requests .table-requests tbody tr:last-child td:first-child{border-radius:0 0 0 1rem}.view-pending-requests .pending-requests .table-requests tbody tr:last-child td:last-child{border-radius:0 0 1rem 0}.view-pending-requests .pending-requests .table-requests thead tr th:first-child{border-radius:1rem 0 0 0}.view-pending-requests .pending-requests .table-requests thead tr th:last-child{border-radius:0}.view-pending-requests .pending-requests .table-requests tbody tr td .button{background-color:#fff;border:none;cursor:pointer}.view-pending-requests .pending-requests .table-requests tbody tr td .button .icon{padding:0;transition:transform .2s ease}.view-pending-requests .pending-requests .table-requests tbody tr td .button:active .icon{transform:scale(.8)}.view-pending-requests .box-actions{height:2.5rem;justify-content:center;min-height:2.5rem}.view-pending-requests .box-actions .button{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;font-weight:700;padding:0 1rem}@media screen and (max-width:1024px){.view-pending-requests{bottom:0;gap:1.25rem;left:1.25rem;right:1.25rem;top:5.75rem}.view-pending-requests .box-filter .input-select .custom-select{width:100%}.view-pending-requests .pending-requests .table-requests thead tr th:first-child{border-radius:0}.view-pending-requests .pending-requests .table-requests tbody tr td{font-size:.75rem}.view-pending-requests .pending-requests .table-requests tbody tr td,.view-pending-requests .pending-requests .table-requests thead tr th{padding:.5rem}.view-pending-requests .pending-requests .table-requests tbody tr td:last-child,.view-pending-requests .pending-requests .table-requests thead tr th:last-child{width:6rem}}@media screen and (max-width:767px){.view-pending-requests{bottom:0;gap:1rem;height:calc(100dvh - 9rem);left:0;overflow:visible;padding:.5rem;position:fixed;right:0;top:9rem}.view-pending-requests .pending-requests{max-height:none;overflow-y:visible}.view-pending-requests .box-filter{height:auto}.view-pending-requests .box-filter .input-select,.view-pending-requests .box-filter .input-select .custom-select__control{width:100%}.view-pending-requests .pending-requests{margin-bottom:4rem;max-height:calc(100% - 3.9rem);overflow-y:auto}.view-pending-requests .pending-requests .nav-requests{height:auto}.view-pending-requests .pending-requests .nav-requests .requests-type{flex-direction:column;gap:.5rem;padding:.5rem 0;width:100%}.view-pending-requests .pending-requests .nav-requests .requests-type li{border-radius:1rem;font-size:.875rem;height:auto;padding:.75rem;white-space:nowrap}.view-pending-requests .pending-requests .table-container{height:auto;min-height:-webkit-max-content;min-height:max-content;overflow-y:visible;padding:0}.view-pending-requests .pending-requests .table-requests{display:block;width:100%}.view-pending-requests .pending-requests .table-requests thead{display:none}.view-pending-requests .pending-requests .table-requests tbody{display:flex;flex-direction:column;gap:1rem;width:100%}.view-pending-requests .pending-requests .table-requests tbody tr{background:#fff;border-radius:1rem;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:auto;margin-bottom:1rem;max-height:none;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:.5rem}.view-pending-requests .pending-requests .table-requests td{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;font-size:1rem;padding:.75rem 0;text-align:left}.view-pending-requests .pending-requests .table-requests td:last-child{align-items:flex-start;border-bottom:none}.view-pending-requests .pending-requests .table-requests td:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-label);font-weight:700;margin-bottom:.5rem}.view-pending-requests .pending-requests .table-requests td .button{background:none;padding:0}.view-pending-requests .pending-requests .table-requests td .button .icon{height:1.5rem;width:1.5rem}.view-pending-requests .box-actions{background:#fff;bottom:0;box-shadow:0 -2px 10px #0000001a;height:auto;left:0;padding:1rem;position:fixed;right:0;width:100%}.view-pending-requests .box-actions .button{padding:.5rem 1rem;width:100%}}.container-department{flex-direction:column;gap:2.25rem;height:100%;overflow-y:auto;padding:2.25rem;position:relative;width:100%}.container-department.container-department.pending-request-open{overflow-y:hidden}.container-department .header-department{align-items:center;gap:1rem;height:2.25rem;width:100%}.container-department .header-department .icon{padding:0}.container-department .header-department p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 1rem}.container-department .container-search{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:0;width:100%}.container-department .container-search .custom-select{width:18rem}.container-department .container-search .input-select:last-child .custom-select__control{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;height:2.5rem;width:100%}.container-department .container-search .custom-select__control{background-color:#fff;border:none;border-radius:1rem;height:2.5rem;padding-left:.5rem;width:100%}.container-department .container-search .custom-select__control--is-focused{border:none;box-shadow:none}.container-department .container-search .input-select:last-child .custom-select__placeholder,.container-department .container-search .input-select:last-child .custom-select__single-value{color:#fff}.container-department .container-search .custom-select__option--is-focused{background-color:#f4f5f7}.container-department .container-search .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.container-department .box-request-pending{gap:2.25rem}.container-department .box-request-pending .box{align-items:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;flex-direction:column;gap:1rem;justify-content:center;padding:1.5rem}.container-department .box-request-pending .box.disabled{cursor:default}.container-department .box-request-pending .box p{font-weight:700}.container-department .box-request-pending .box span{align-items:center;aspect-ratio:1/1;background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:50%;justify-content:center;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-department .box-request-pending .box span .number{font-size:2.25rem;line-height:1}.container-department .users-department{flex:1 1;flex-direction:column;gap:1rem;text-align:start}.container-department .users-department p{color:#8a99f5;color:var(--morado-claro,#8a99f5);font-weight:700}.container-department .users-department table{border-spacing:0}.container-department .users-department table thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:2.25rem}.container-department .users-department table thead tr th:first-child{border-radius:1rem 0 0 0}.container-department .users-department table thead tr th:last-child{border-radius:0 1rem 0 0}.container-department .users-department table tbody tr{background-color:#fff;height:2.25rem;text-align:center}.container-department .users-department table tbody tr td:first-child,.container-department .users-department table tbody tr td:last-child{border-radius:0}.container-department .users-department table tbody tr:last-child td:first-child{border-radius:0 0 0 1rem}.container-department .users-department table tbody tr:last-child td:last-child{border-radius:0 0 1rem 0}@media screen and (max-width:1024px){.container-department{overflow-y:auto;padding:1.25rem}.container-department.pending-request-open{overflow-y:hidden}.container-department .box-request-pending{flex-wrap:wrap;justify-content:center;max-width:100%;width:100%}}@media screen and (max-width:767px){.container-department{gap:1rem;padding:1rem}.container-department.pending-request-open{bottom:0;height:(100dvh - 4rem);left:0;overflow:visible;position:fixed;right:0;top:4rem}.container-department .header-department{flex-direction:column;gap:.5rem;height:auto}.container-department .header-department h3{font-size:1rem}.container-department .header-department img{display:none}.container-department .container-search .custom-select,.container-department .container-search .input-select{width:100%}.container-department .container-search .custom-select__menu-list{max-height:100%}.container-department .box-request-pending{gap:1rem}.container-department .box-request-pending .box{gap:.5rem;padding:1rem}.container-department .box-request-pending .box span p.number{font-size:1.25rem}.container-department .users-department table{display:block;width:100%}.container-department .users-department table thead{display:none}.container-department .users-department table tbody{display:flex;flex-direction:column;gap:1rem;width:100%}.container-department .users-department table tr{background:#fff;border-radius:1rem;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column;height:auto;min-height:0;min-height:auto;padding:.5rem}.container-department .users-department table td{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;font-size:.75rem;padding:.5rem;text-align:left}.container-department .users-department table td:last-child{border-bottom:none}.container-department .users-department table td:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-label);font-weight:700;margin-bottom:.5rem}.container-department .users-department table tbody tr td:first-child,.container-department .users-department table tbody tr td:last-child,.container-department .users-department table tbody tr:last-child td:first-child,.container-department .users-department table tbody tr:last-child td:last-child{border-radius:0}}.salary-details-container{background-color:#f4f5f7;bottom:0;flex-direction:column;gap:1rem;left:20.9rem;overflow-x:hidden;overflow-y:auto;padding:2.25rem;position:fixed;right:0;top:4rem}.salary-details-container .modal-header{align-items:center;justify-content:space-between}.salary-details-container .modal-header h3{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.salary-details-container .modal-header .button-close{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:transform .2s,background-color .2s}.salary-details-container .modal-header .button-close:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);transform:translateY(-2px)}.salary-details-container .modal-body{flex:1 1;flex-direction:column}.salary-details-container .modal-body .activity-expense-table{align-items:flex-start;flex-direction:column;gap:1rem}.salary-details-container .modal-body .activity-expense-table p{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;color:#fff;font-weight:700;padding:.5rem 1rem}.salary-details-container .activity-expense-table .table-container{overflow-x:auto;position:relative;width:100%}.salary-details-container .activity-expense-table table{background-color:#fff;border-collapse:initial;border-radius:.75rem;border-spacing:0;box-shadow:0 4px 6px #0000000d;width:100%}.salary-details-container .activity-expense-table table tbody tr td,.salary-details-container .activity-expense-table table thead tr th{flex-shrink:0}.salary-details-container .activity-expense-table table thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff}.salary-details-container .activity-expense-table table thead tr{border-radius:.75rem;height:3rem}.salary-details-container .activity-expense-table table thead tr th{border-right:1px solid #ffffff1a;font-size:.75rem;font-weight:600;min-width:8rem;padding:.5rem 1rem;text-align:center;text-transform:uppercase}.salary-details-container .activity-expense-table table thead tr th:last-child{border-right:none}.salary-details-container .activity-expense-table table tbody tr td:first-child,.salary-details-container .activity-expense-table table thead tr th:first-child{max-width:5rem;min-width:5rem}.salary-details-container .activity-expense-table table tbody tr td:nth-child(2),.salary-details-container .activity-expense-table table thead tr th:nth-child(2){max-width:12rem;min-width:12rem}.salary-details-container .activity-expense-table table tbody tr{height:2.5rem;transition:background-color .3s ease}.salary-details-container .activity-expense-table table tbody tr:hover{background-color:#5664d21a}.salary-details-container .activity-expense-table table tbody tr:hover td:first-child,.salary-details-container .activity-expense-table table tbody tr:hover td:nth-child(2){background-color:#5664d2;color:#fff;z-index:2}.salary-details-container .activity-expense-table table tbody tr td{border-bottom:1px solid #e0e0e0;border-radius:0;border-right:1px solid #e0e0e0;font-size:.75rem;padding:.5rem 1rem;text-align:right;vertical-align:middle}.salary-details-container .activity-expense-table table tbody td:first-child,.salary-details-container .activity-expense-table table tbody td:nth-child(2){text-align:left}.salary-details-container .activity-expense-table table tbody tr:last-child td{border-bottom:none}.salary-details-container .activity-expense-table table tbody td:last-child,.salary-details-container .activity-expense-table table thead tr th:last-child{border-right:none}.salary-details-container .activity-expense-table table tfoot tr{background-color:#5664d21a;border-radius:.75rem;height:3rem}.salary-details-container .activity-expense-table table tfoot tr td{border-right:1px solid #e0e0e0;font-size:.75rem;font-weight:600;padding:.75rem 1rem;text-align:right}.salary-details-container .activity-expense-table table tfoot tr td:last-child{border-right:none}.salary-details-container .activity-expense-table table tbody tr td:first-child,.salary-details-container .activity-expense-table table tfoot tr td:first-child,.salary-details-container .activity-expense-table table thead tr th:first-child{background-color:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:1}.salary-details-container .activity-expense-table table tbody tr td:nth-child(2),.salary-details-container .activity-expense-table table thead tr th:nth-child(2){background-color:#fff;left:5rem;position:-webkit-sticky;position:sticky;z-index:1}.salary-details-container .activity-expense-table table thead tr th:first-child,.salary-details-container .activity-expense-table table thead tr th:nth-child(2){background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.salary-details-container .activity-expense-table table tfoot tr td:first-child{background-color:#dee3f8}@media screen and (max-width:1024px){.salary-details-container{left:0;padding:1.25rem}}@media (max-width:767px){.salary-details-container{padding:.5rem;z-index:4}.salary-details-container .modal-header{flex-direction:column;gap:.5rem}.salary-details-container .modal-header h3{font-size:1rem}.salary-details-container .activity-expense-table table{font-size:.8rem}.salary-details-container .activity-expense-table .table-container{overflow:visible;padding:0}.salary-details-container .modal-body .activity-expense-table{background-color:#f4f5f7;border-radius:1rem;margin-bottom:1rem;padding:1rem}.salary-details-container .modal-body .activity-expense-table p{font-size:.9rem;margin-bottom:1rem;text-align:center;width:100%}.salary-details-container .activity-expense-table table{background:none;box-shadow:none;display:flex;flex-direction:column;gap:1rem}.salary-details-container .activity-expense-table table thead{display:none}.salary-details-container .activity-expense-table table tbody{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding:.5rem;scroll-snap-type:x mandatory}.salary-details-container .activity-expense-table table tbody tr{background:#fff;border:1px solid #5664d21a;border-radius:1rem;box-shadow:0 2px 4px #0000000d;display:flex;flex:0 0 85%;flex-direction:column;gap:.5rem;height:auto;padding:1rem;scroll-snap-align:center}.salary-details-container .activity-expense-table table tbody tr td{align-items:center;background:none;border:none;display:flex;font-size:.85rem;gap:.5rem;justify-content:space-between;padding:.5rem;position:static;text-align:left;width:100%}.salary-details-container .activity-expense-table table tbody tr td:first-child:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:"Código:";font-weight:600}.salary-details-container .activity-expense-table table tbody tr td:nth-child(2):before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:"Categoría:";font-weight:600}.salary-details-container .activity-expense-table table tbody tr:hover td:first-child:before,.salary-details-container .activity-expense-table table tbody tr:hover td:nth-child(2):before{color:#fff}.salary-details-container .activity-expense-table table tbody tr td:first-child{max-width:100%}.salary-details-container .activity-expense-table table tbody tr td:nth-child(n+3):nth-child(-n+14):before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-month);font-weight:600}.salary-details-container .activity-expense-table table tbody tr td:last-child:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:"Total:";font-weight:600}.salary-details-container .activity-expense-table table tfoot{display:none}.salary-details-container .activity-expense-table table tbody:after,.salary-details-container .activity-expense-table table tbody:before{content:"";flex:0 0 1rem}.salary-details-container .activity-expense-table table tbody::-webkit-scrollbar{height:4px}.salary-details-container .activity-expense-table table tbody::-webkit-scrollbar-track{background:#5664d21a;border-radius:2px}.salary-details-container .activity-expense-table table tbody::-webkit-scrollbar-thumb{background:#8a99f5;background:var(--morado-claro,#8a99f5);border-radius:2px}.salary-details-container .activity-expense-table table tbody tr:hover{transform:translateY(-2px);transition:transform .2s ease}.salary-details-container .activity-expense-table table tbody tr:hover td{background:none;color:inherit}}.salary-expenses-container{align-items:flex-start;flex-direction:column;gap:1rem;height:100%;overflow-y:auto;padding:2.25rem;position:relative;width:100%}.salary-expenses-container .container-search{width:100%}.salary-expenses-container .box-form-salary{flex:1 1;flex-direction:column;gap:1rem;width:100%}.salary-expenses-container .box-form-salary .info-establishment{align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;width:100%}.salary-expenses-container .box-form-salary .info-establishment span{align-items:center;gap:1rem}.salary-expenses-container .box-form-salary .info-establishment span .icon{padding:0}.salary-expenses-container .box-form-salary .info-establishment span p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 2rem}.salary-expenses-container .box-form-salary .info-establishment .custom-select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.salary-expenses-container .box-form-salary .info-establishment .custom-select__options{cursor:pointer}.salary-expenses-container .box-form-salary .info-establishment .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.salary-expenses-container .box-form-salary .info-establishment .custom-select__option--is-focused{background-color:#bfc7f6}.salary-expenses-container .box-form-salary .form-salary-expenses{align-items:flex-start;background-color:#fff;border-radius:1rem;box-shadow:0 48px 100px 0 #110c2e26;flex:1 1;flex-direction:column;gap:1rem;padding:1rem;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses h3{color:#5664d2;color:var(--morado-oscuro,#5664d2);text-align:center;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses span{align-items:center;gap:1rem;justify-content:flex-start;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses span label{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:.25rem;color:#fff;flex-shrink:0;font-family:Open Sans;font-size:1rem;min-width:15%;padding:.5rem;text-align:start}.salary-expenses-container .box-form-salary .form-salary-expenses span .input{background-color:#fff;border:1px solid #ccc;border-radius:.3rem;flex:1 1;font-family:Open Sans;font-size:1rem;padding:.5rem}.salary-expenses-container .box-form-salary .form-salary-expenses span .custom-select{flex:1 1}.salary-expenses-container .box-form-salary .form-salary-expenses span .custom-select__control{text-align:start;transition:border-color .2s ease-in-out;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses span .custom-select__control:focus-within{border-color:#5664d2;border-color:var(--morado-oscuro,#5664d2);box-shadow:0 0 0 1px #5664d2}.salary-expenses-container .box-form-salary .form-salary-expenses span .custom-select__option--is-focused{background-color:#bfc7f6}.salary-expenses-container .box-form-salary .form-salary-expenses span .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories{align-items:flex-start;flex-direction:column;gap:1rem;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories p{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table{border-collapse:collapse;border-radius:.5rem;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table thead tr th{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;font-weight:700;padding:1rem .5rem;text-align:center}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tbody{border:1px solid #5664d233}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tbody tr td{border-bottom:1px solid #5664d21a;border-radius:0;padding:.75rem .5rem}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .code-cell{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:600}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .amount-cell{padding:.5rem;width:12.5rem}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .amount-input{border:1px solid #5664d233;border-radius:.3rem;font-family:Open Sans;padding:.5rem;text-align:right;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .amount-input:focus{border-color:#5664d2;border-color:var(--morado-oscuro,#5664d2);box-shadow:0 0 0 2px #5664d21a;outline:none}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tfoot tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tfoot tr td{color:#fff;padding:1rem}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .total-label{font-weight:700;text-align:right}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .total-amount{font-size:1.1rem;font-weight:700;text-align:right}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tbody tr:hover{background-color:#5664d20d}.salary-expenses-container .box-form-salary .form-salary-expenses .button-container{align-self:center;display:inline-block;margin:0 auto;position:relative;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .sent-form{align-self:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;margin:0 auto;padding:.5rem 1rem;transition:transform .2s,background-color .2s}.salary-expenses-container .box-form-salary .form-salary-expenses .sent-form:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);transform:translateY(-2px)}.salary-expenses-container .box-form-salary .form-salary-expenses .sent-form:disabled{background-color:#c4c4c4;cursor:not-allowed;opacity:.7;transform:none}.salary-expenses-container .box-form-salary .form-salary-expenses .sent-form:disabled:hover{background-color:#c4c4c4;transform:none}.salary-expenses-container .box-form-salary .form-salary-expenses .button-show-salary{align-self:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;margin:0 auto;padding:.5rem 1rem;transition:transform .2s,background-color .2s}.salary-expenses-container .box-form-salary .form-salary-expenses .button-show-salary:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);transform:translateY(-2px)}.salary-expenses-container .box-form-salary .form-salary-expenses .button-container .tooltip-text{align-self:center;background-color:#ef9a9a;border-radius:5px;color:#fff;display:none;margin:.6rem auto 0;opacity:0;padding:5px;transition:opacity .3s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.salary-expenses-container .box-form-salary .form-salary-expenses .button-container:hover .sent-form:disabled+.tooltip-text{display:flex;opacity:1}.confirmation-dialog{justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirmation-dialog .amounts-table{width:50%}.salary-expenses-container .svg-content{width:23.4rem}.salary-expenses-container .svg-content.show{transform:translateX(-23.4rem)}.salary-expenses-container .content-message{width:23.4rem}.salary-expenses-container .content-message.show{transform:translateX(-23.4rem)}@media screen and (max-width:1024px){.salary-expenses-container{padding:1.25rem}.salary-expenses-container .container-search{gap:1rem;margin-bottom:0}.salary-expenses-container .box-form-salary .info-establishment{gap:1rem;justify-content:space-between}.salary-expenses-container .box-form-salary .info-establishment span p{padding:.5rem}.salary-expenses-container .box-form-salary .info-establishment .custom-select{align-items:flex-end;justify-content:flex-end}.salary-expenses-container .box-form-salary .info-establishment .custom-select__control{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media screen and (max-width:767px){.salary-expenses-container{padding:.5rem}.salary-expenses-container .container-search{font-size:.75rem}.salary-expenses-container .box-form-salary .info-establishment{align-items:center;flex-direction:column}.salary-expenses-container .box-form-salary .form-salary-expenses h3,.salary-expenses-container .box-form-salary .info-establishment span h3{font-size:1rem}.salary-expenses-container .box-form-salary .info-establishment .custom-select{display:flex;font-size:.75rem;justify-content:center}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .total-amount,.salary-expenses-container .box-form-salary .form-salary-expenses span .custom-select,.salary-expenses-container .box-form-salary .form-salary-expenses span .input,.salary-expenses-container .box-form-salary .form-salary-expenses span.input-text label,.salary-expenses-container .box-form-salary .form-salary-expenses span.select label{font-size:.75rem}.salary-expenses-container .box-form-salary .form-salary-expenses{gap:.5rem}.salary-expenses-container .box-form-salary .form-salary-expenses span{align-items:flex-start;flex-direction:column;gap:.25rem;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses span .custom-select,.salary-expenses-container .box-form-salary .form-salary-expenses span .input{width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories{font-size:.75rem;gap:.5rem;max-width:100%;overflow-x:hidden;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table{display:block;position:relative;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tbody{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;white-space:nowrap;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table thead{display:table;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table thead tr{display:table-row;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table thead th{font-size:.75rem;padding:.5rem;white-space:normal}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tbody tr{display:table-row}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .code-cell{background-color:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:2}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table td{font-size:.75rem;padding:.5rem}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .name-cell{min-width:200px;white-space:normal}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .amount-cell{min-width:120px}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table .amount-input{font-size:.75rem;padding:.25rem}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tfoot{display:table;width:100%}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tfoot tr{display:table-row}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories .expense-table tfoot td{font-size:.75rem;padding:.5rem}.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories:after,.salary-expenses-container .box-form-salary .form-salary-expenses .expense-categories:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:30px;z-index:3}}.subsidy-details-container{background-color:#f4f5f7;bottom:0;flex-direction:column;gap:1rem;left:20.9rem;overflow-x:hidden;overflow-y:auto;padding:2.25rem;position:fixed;right:0;top:0}.subsidy-details-container .modal-header{align-items:center;justify-content:space-between;padding:1rem 0}.subsidy-details-container .modal-header h3{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.subsidy-details-container .modal-header .button-close{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:transform .2s,background-color .2s}.subsidy-details-container .modal-header .button-close:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);transform:translateY(-2px)}.subsidy-details-container .modal-body{flex:1 1;flex-direction:column;gap:1rem}.subsidy-details-container .modal-body .view-toggle-container{align-items:center;justify-content:flex-end}.subsidy-details-container .modal-body .view-toggle-container .view-toggle{align-items:center;cursor:pointer;gap:.5rem;position:relative}.subsidy-details-container .modal-body .view-toggle-container .view-toggle .toggle-switch{background-color:#ccc;border-radius:1rem;cursor:pointer;display:inline-block;height:1rem;position:relative;transition:background-color .3s;width:2rem}.subsidy-details-container .modal-body .view-toggle-container .view-toggle .toggle-switch:before{background-color:#fff;border-radius:50%;content:"";height:.8rem;left:.1rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s;width:.8rem}.subsidy-details-container .modal-body .view-toggle-container .view-toggle input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.subsidy-details-container .modal-body .view-toggle-container .view-toggle input[type=checkbox]:checked+.toggle-switch{background-color:#4b5563}.subsidy-details-container .modal-body .view-toggle-container .view-toggle input[type=checkbox]:checked+.toggle-switch:before{transform:translate(1rem,-50%)}.subsidy-details-container .modal-body .view-toggle-container .view-toggle .toggle-label{color:#4b5563;font-size:.9rem;min-width:10rem;text-align:start;-webkit-user-select:none;user-select:none}.subsidy-table-container{align-items:flex-start;flex-direction:column;gap:1rem}.subsidy-table-container h4{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:1rem;color:#fff;font-weight:700;margin:0;padding:.5rem 1rem}.subsidy-table-container .table-wrapper{overflow-x:auto;position:relative;width:100%}.subsidy-table-container table{background-color:#fff;border-collapse:initial;border-radius:.75rem;border-spacing:0;box-shadow:0 4px 6px #0000000d;width:100%}.subsidy-table-container table thead{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff}.subsidy-table-container table thead tr{border-radius:.75rem;height:3rem}.subsidy-table-container table thead tr th{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-right:1px solid #ffffff1a;font-size:.75rem;font-weight:600;min-width:8rem;padding:.5rem 1rem;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:3}.subsidy-table-container table thead tr th:last-child{border-right:none}.subsidy-table-container table tbody tr td:first-child,.subsidy-table-container table thead tr th:first-child{background-color:#fff;left:0;max-width:5rem;min-width:5rem;position:-webkit-sticky;position:sticky;z-index:2}.subsidy-table-container table tbody tr td:nth-child(2),.subsidy-table-container table thead tr th:nth-child(2){background-color:#fff;left:5rem;max-width:12rem;min-width:12rem;position:-webkit-sticky;position:sticky;z-index:2}.subsidy-table-container table thead tr th:first-child,.subsidy-table-container table thead tr th:nth-child(2){background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);z-index:4}.subsidy-table-container table tbody tr{height:2.5rem;transition:background-color .3s ease}.subsidy-table-container table tbody tr:hover{background-color:#5664d20d}.subsidy-table-container table tbody tr:hover td:first-child,.subsidy-table-container table tbody tr:hover td:nth-child(2){background-color:#5664d2;color:#fff;z-index:2}.subsidy-table-container table tbody tr td{border-bottom:1px solid #e0e0e0;border-radius:0;border-right:1px solid #e0e0e0;font-size:.75rem;padding:.5rem 1rem;text-align:right;vertical-align:middle}.subsidy-table-container table tbody td:first-child,.subsidy-table-container table tbody td:nth-child(2){text-align:left}.subsidy-table-container table tfoot tr{background-color:#5664d21a;border-radius:.75rem;height:3rem}.subsidy-table-container table tfoot tr td{border-right:1px solid #e0e0e0;font-size:.75rem;font-weight:600;padding:.75rem 1rem;text-align:right}.subsidy-table-container table tfoot tr td:first-child{background-color:#dee3f8;left:0;position:-webkit-sticky;position:sticky;text-align:left;z-index:2}@media screen and (max-width:1024px){.subsidy-details-container{left:0;padding:1.25rem;top:4rem}}@media (max-width:767px){.subsidy-details-container{padding:.5rem;z-index:4}.subsidy-details-container .modal-header{flex-direction:column;gap:.5rem;padding:0}.subsidy-details-container .modal-header h3{font-size:1rem}.subsidy-details-container .activity-expense-table table{font-size:.8rem}.subsidy-details-container .modal-body{gap:1rem;padding:0}.subsidy-details-container .modal-body .view-toggle-container{justify-content:center;padding:.5rem}.subsidy-table-container{background-color:#f4f5f7;border-radius:1rem;width:100%}.subsidy-table-container h4{font-size:.9rem;text-align:center;width:100%}.subsidy-table-container .table-wrapper{margin:0;overflow:visible;padding:0}.subsidy-table-container table{background:none;box-shadow:none;display:block;margin:0}.subsidy-table-container table thead{display:none}.subsidy-table-container table tbody{-webkit-overflow-scrolling:touch;display:flex;gap:1rem;overflow-x:auto;padding:.5rem;scroll-snap-type:x mandatory;width:100%}.subsidy-table-container table tbody tr{background:#fff;border:1px solid #5664d21a;border-radius:1rem;box-shadow:0 2px 4px #0000000d;display:flex;flex:0 0 85%;flex-direction:column;gap:.5rem;height:auto;padding:.5rem;scroll-snap-align:center}.subsidy-table-container table tbody tr td{background:none;border:none;display:flex;font-size:.85rem;gap:.5rem;justify-content:space-between;padding:.5rem;position:static;text-align:left;width:100%}.subsidy-table-container table tbody tr td:first-child{max-width:100%}.subsidy-table-container table tbody tr td:nth-child(2){max-width:none}.subsidy-table-container table tbody tr td:first-child:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:"Código:";font-weight:600}.subsidy-table-container table tbody tr td:nth-child(2):before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:"Subcategoría:";font-weight:600}.subsidy-table-container table tbody tr:hover td:first-child:before,.subsidy-table-container table tbody tr:hover td:nth-child(2):before{color:#fff}.subsidy-table-container table tbody tr td:nth-child(n+3):nth-child(-n+14){border-top:1px solid #5664d21a}.subsidy-table-container table tbody tr td:nth-child(n+3):nth-child(-n+14):before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:attr(data-month);font-weight:600}.subsidy-table-container table tbody tr td:last-child{border-top:2px solid #5664d233;font-weight:600;margin-top:.5rem}.subsidy-table-container table tbody tr td:last-child:before{color:#5664d2;color:var(--morado-oscuro,#5664d2);content:"Total:";font-weight:600}.subsidy-table-container table tfoot{display:none}.subsidy-table-container table tbody:after,.subsidy-table-container table tbody:before{content:"";flex:0 0 1rem}.subsidy-table-container table tbody::-webkit-scrollbar{height:4px}.subsidy-table-container table tbody::-webkit-scrollbar-track{background:#5664d21a;border-radius:2px}.subsidy-table-container table tbody::-webkit-scrollbar-thumb{background:#8a99f5;background:var(--morado-claro,#8a99f5);border-radius:2px}.subsidy-table-container table tbody tr:only-child td[colspan="15"]{padding:1rem;text-align:center}}.income-subsidies{align-items:flex-start;flex-direction:column;gap:1rem;height:100%;overflow-x:hidden;overflow-y:auto;padding:2.25rem;position:relative;width:100%}.income-subsidies .container-search{width:100%}.income-subsidies .box-form-subsidies{flex:1 1;flex-direction:column;gap:1rem;width:100%}.income-subsidies .box-form-subsidies .info-establishment{align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;width:100%}.income-subsidies .box-form-subsidies .info-establishment span{align-items:center;gap:1rem}.income-subsidies .box-form-subsidies .info-establishment span .icon{padding:0}.income-subsidies .box-form-subsidies .info-establishment span p{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 2rem}.income-subsidies .box-form-subsidies .info-establishment .custom-select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.income-subsidies .box-form-subsidies .info-establishment .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.income-subsidies .box-form-subsidies .info-establishment .custom-select__option--is-focused{background-color:#bfc7f6}.income-subsidies .box-form-subsidies .info-establishment .custom-select__dropdown-indicator{cursor:pointer}.income-subsidies .box-form-subsidies .form-subsidies-expenses{align-items:flex-start;background-color:#fff;border-radius:1rem;box-shadow:0 48px 100px 0 #110c2e26;flex:1 1;flex-direction:column;gap:1rem;padding:1rem;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses h3{color:#5664d2;color:var(--morado-oscuro,#5664d2);text-align:center;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses span{align-items:center;gap:1rem;justify-content:flex-start;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses span label{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:.25rem;color:#fff;flex-shrink:0;font-family:Open Sans;font-size:1rem;min-width:15%;padding:.5rem;text-align:start}.income-subsidies .box-form-subsidies .form-subsidies-expenses span .input{background-color:#fff;border:1px solid #ccc;border-radius:.3rem;flex:1 1;font-family:Open Sans;font-size:1rem;padding:.5rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses span .custom-select{flex:1 1}.income-subsidies .box-form-subsidies .form-subsidies-expenses span .custom-select__control{text-align:start;transition:border-color .2s ease-in-out;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses span .custom-select__control:focus-within{border-color:#5664d2;border-color:var(--morado-oscuro,#5664d2);box-shadow:0 0 0 1px #5664d2}.income-subsidies .box-form-subsidies .form-subsidies-expenses span .custom-select__option--is-focused{background-color:#bfc7f6}.income-subsidies .box-form-subsidies .form-subsidies-expenses span .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.income-subsidies .box-form-subsidies .form-subsidies-expenses span .custom-select__dropdown-indicator{cursor:pointer}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories{align-items:flex-start;flex-direction:column;gap:1rem;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories span{justify-content:space-between}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories span p{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories span .add-category-button{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:none;border-radius:.75rem;cursor:pointer;gap:1rem;padding:.5rem 1rem;transition:scale .3s ease-in-out}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories span .add-category-button:hover{scale:1.05}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories span .add-category-button .icon{padding:0}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories span .add-category-button p{color:#fff}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table{border-collapse:collapse;border-radius:.5rem;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table thead tr th{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;font-weight:700;padding:1rem .5rem;text-align:center}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tbody{border:1px solid #5664d233}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tbody tr td{border-bottom:1px solid #5664d21a;border-radius:0;padding:.75rem .5rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .code-cell{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:600}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .amount-cell{padding:.5rem;width:12.5rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .amount-input{border:1px solid #5664d233;border-radius:.3rem;font-family:Open Sans;padding:.5rem;text-align:right;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .amount-input:focus{border-color:#5664d2;border-color:var(--morado-oscuro,#5664d2);box-shadow:0 0 0 2px #5664d21a;outline:none}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tfoot tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tfoot tr td{color:#fff;padding:1rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .total-label{font-weight:700;text-align:right}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .total-amount{font-size:1.1rem;font-weight:700;text-align:right}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tbody tr:hover{background-color:#5664d20d}.income-subsidies .box-form-subsidies .form-subsidies-expenses .button-container{align-self:center;display:inline-block;margin:0 auto;position:relative;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses .sent-form{align-self:center;background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;margin:0 auto;padding:.5rem 1rem;transition:transform .2s,background-color .2s}.income-subsidies .box-form-subsidies .form-subsidies-expenses .sent-form:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);transform:translateY(-2px)}.income-subsidies .box-form-subsidies .form-subsidies-expenses .sent-form:disabled{background-color:#c4c4c4;cursor:not-allowed;opacity:.7;transform:none}.income-subsidies .box-form-subsidies .form-subsidies-expenses .sent-form:disabled:hover{background-color:#c4c4c4;transform:none}.income-subsidies .box-form-subsidies .form-subsidies-expenses .button-container .tooltip-text{align-self:center;background-color:#ef9a9a;border-radius:5px;color:#fff;display:none;margin:.6rem auto 0;opacity:0;padding:5px;transition:opacity .3s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.income-subsidies .box-form-subsidies .form-subsidies-expenses .button-container:hover .sent-form:disabled+.tooltip-text{display:flex;opacity:1}.income-subsidies .box-form-subsidies .form-subsidies-expenses .button-show-subsidies{align-items:center;background-color:#5664d2;background-color:var(--morado-c,#5664d2);border:none;border-radius:1rem;color:#fff;cursor:pointer;justify-content:center;margin:0 auto;padding:.5rem 1rem;transition:transform .2s,background-color .2s}.income-subsidies .box-form-subsidies .form-subsidies-expenses .button-show-subsidies:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);transform:translateY(-2px)}.new-category-modal{align-items:center;background:#00000080;display:flex;height:calc(100% - 4rem);justify-content:center;left:20.9rem;position:fixed;top:4rem;width:calc(100% - 20.9rem);z-index:10}.new-category-modal .modal-content{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 4px 0 #00000040;flex-direction:column;gap:1rem;padding:1rem;width:50rem}.new-category-modal .modal-content h3{color:#5664d2;color:var(--morado-oscuro,#5664d2)}.new-category-modal .modal-content .input-text{align-items:center;gap:1rem}.new-category-modal .modal-content .input-text .label-input{background-color:#5664d2;background-color:var(--morado-claro,#5664d2);border-radius:4px;color:#fff;padding:.7rem}.new-category-modal .modal-content .input-text .custom-select__control{border:1px solid #ccc;border-radius:4px;flex:1 1;font-family:Open Sans;font-size:1rem;text-align:start;transition:border-color .2s ease-in-out}.new-category-modal .modal-content .input-text .custom-select__control:focus-within{border-color:#8a99f5;border-color:var(--morado-claro,#8a99f5);box-shadow:0 0 5px #5664d280;outline:none}.new-category-modal .modal-content .input-text .custom-select__option--is-focused{background-color:#bfc7f6;cursor:pointer}.new-category-modal .modal-content .input-text .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.new-category-modal .modal-content .input-text .custom-select__menu{text-align:start}.new-category-modal .modal-content .input-text .custom-select__clear-indicator,.new-category-modal .modal-content .input-text .custom-select__dropdown-indicator{cursor:pointer}.new-category-modal .modal-content .input-text .custom-select__multi-value__remove{cursor:pointer;transition:color .2s ease}.new-category-modal .modal-content .modal-actions{gap:1rem;justify-content:center}.new-category-modal .modal-content .modal-actions .button{border:none;border-radius:.5rem;cursor:pointer;font-family:Open Sans;padding:.5rem 1rem;transition:scale .5s ease-in-out}.new-category-modal .modal-content .modal-actions .button:hover{scale:1.05}.new-category-modal .modal-content .modal-actions .button.save-button{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff}.dialog-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1000}.confirmation-dialog{align-items:center;animation:slideIn .3s ease;background-color:#fff;border-radius:1rem;box-shadow:0 4px 4px 0 #00000040;flex-direction:column;gap:1rem;justify-content:flex-start;margin:auto;max-height:40rem;min-height:30rem;overflow-y:auto;padding:1rem;position:relative;width:50rem;z-index:1001}.confirmation-dialog span{gap:1rem}.confirmation-dialog .icon{padding:0}.confirmation-dialog .table-container{align-items:center;flex-direction:column;gap:1rem}.confirmation-dialog .table-container p.months{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border-radius:.5rem;color:#fff;padding:.5rem 1rem}.confirmation-dialog .amounts-table{width:60%}.confirmation-dialog .amounts-table thead tr{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);color:#fff;height:2rem}.confirmation-dialog .amounts-table tbody tr{background-color:#f4f5f7;border-radius:0;height:2rem}.confirmation-dialog .amounts-table tbody tr td,.confirmation-dialog .amounts-table tbody tr td:last-child,.confirmation-dialog .amounts-table thead tr th{border-radius:0}.confirmation-dialog .amounts-table tbody tr td span.no-change{color:#666;font-style:italic}.confirmation-dialog .table-container .table-footer{justify-content:center;width:60%}.confirmation-dialog .table-container .table-footer .info-text{color:#666;font-size:.75rem;font-style:italic}.confirmation-dialog .dialog-buttons{flex-direction:column;gap:.5rem}.confirmation-dialog .dialog-buttons button{border:none;border-radius:1rem;color:#fff;cursor:pointer;font-family:Open Sans;font-size:1rem;padding:.5rem 1rem}.confirmation-dialog .dialog-buttons .btn-primary{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.confirmation-dialog .dialog-buttons .btn-warning{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.confirmation-dialog .dialog-buttons .btn-secondary{background-color:#c4c4c4}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.income-subsidies .svg-content{width:23.4rem}.income-subsidies .svg-content.show{transform:translateX(-23.4rem)}.income-subsidies .content-message{width:23.4rem}.income-subsidies .content-message.show{transform:translateX(-23.4rem)}@media screen and (max-width:1024px){.income-subsidies{gap:1.5rem;padding:1.25rem}.income-subsidies .container-search{gap:1rem;margin-bottom:0}.income-subsidies .box-form-subsidies .info-establishment{gap:1rem;justify-content:space-between}.income-subsidies .box-form-subsidies .info-establishment span p{padding:.5rem}.income-subsidies .box-form-subsidies .info-establishment .custom-select{align-items:flex-end;justify-content:flex-end}.income-subsidies .box-form-subsidies .info-establishment .custom-select__control{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.new-category-modal{left:0;width:100%}.new-category-modal .modal-content{max-height:80%;width:80%}.new-category-modal .modal-content .input-text .custom-select__control{height:auto;max-height:20rem;overflow-y:auto}.new-category-modal .modal-content .input-text .custom-select__menu-list{max-height:11rem;overflow-y:auto;z-index:5}.new-category-modal .modal-content .input-text .custom-select,.new-category-modal .modal-content .input-text .custom-select__control{max-width:100%;width:100%}.new-category-modal .modal-content .input-text .custom-select__options{z-index:10}}@media screen and (max-width:767px){.income-subsidies{padding:.5rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .total-amount,.income-subsidies .box-form-subsidies .form-subsidies-expenses span .custom-select,.income-subsidies .box-form-subsidies .form-subsidies-expenses span .input,.income-subsidies .box-form-subsidies .form-subsidies-expenses span.input-text label,.income-subsidies .box-form-subsidies .form-subsidies-expenses span.select label,.income-subsidies .container-search{font-size:.75rem}.income-subsidies .container-search .second-box button.box-button img.icon{padding-left:0}.income-subsidies .box-form-subsidies .info-establishment{align-items:center;flex-direction:column}.income-subsidies .box-form-subsidies .form-subsidies-expenses h3,.income-subsidies .box-form-subsidies .info-establishment span h3{font-size:1rem}.income-subsidies .box-form-subsidies .info-establishment .custom-select{display:flex;font-size:.75rem;justify-content:center}.income-subsidies .box-form-subsidies .form-subsidies-expenses{gap:.5rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses span{align-items:flex-start;flex-direction:column;gap:.25rem;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses span .custom-select,.income-subsidies .box-form-subsidies .form-subsidies-expenses span .input{width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories{font-size:.75rem;gap:.5rem;max-width:100%;overflow-x:hidden;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories span .add-category-button{align-items:center;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;white-space:nowrap}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table thead th{font-size:.75rem;padding:.75rem .5rem;white-space:nowrap}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tbody td:first-child,.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table thead th:first-child{left:0;position:-webkit-sticky;position:sticky}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table thead th:first-child{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2)}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tbody td:first-child{background-color:#fff}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tbody tr td,.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table thead tr th{text-align:start}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tbody td{padding:.5rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .code-cell{max-width:5rem;min-width:5rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .name-cell{min-width:12rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .amount-cell{min-width:8rem;width:8rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table .amount-input{font-size:.75rem;padding:.25rem .5rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tfoot td{padding:.75rem .5rem}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tbody tr td[colspan="3"]{padding:1rem;text-align:center}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table tbody tr:hover td:first-child{background-color:#e5e9f8}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table::-webkit-scrollbar{height:4px}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table::-webkit-scrollbar-track{background:#5664d21a}.income-subsidies .box-form-subsidies .form-subsidies-expenses .expense-categories .expense-table::-webkit-scrollbar-thumb{background:#8a99f5;background:var(--morado-claro,#8a99f5);border-radius:4px}.confirmation-dialog .amounts-table tbody tr,.confirmation-dialog .amounts-table thead tr{font-size:.75rem}.confirmation-dialog .amounts-table,.confirmation-dialog .table-container .table-footer{width:100%}.new-category-modal{left:0;width:100%}.new-category-modal .modal-content{font-size:.75rem;max-height:80%;width:90%}.new-category-modal .modal-content h3{font-size:1rem}.new-category-modal .modal-content .input-text{flex-direction:column;gap:.5rem}.new-category-modal .modal-content .input-text .label-input{width:100%}.new-category-modal .modal-content .input-text .custom-select__control{font-size:.75rem;height:auto;max-height:20rem;overflow-y:auto}.new-category-modal .modal-content .input-text .custom-select__menu-list{max-height:11rem;overflow-y:auto;z-index:5}.new-category-modal .modal-content .input-text .custom-select,.new-category-modal .modal-content .input-text .custom-select__control{max-width:100%;width:100%}.new-category-modal .modal-content .input-text .custom-select__options{z-index:10}.income-subsidies .box-form-subsidies .form-subsidies-expenses .button-container .tooltip-text{align-items:center;justify-content:center;padding:.5rem;white-space:normal;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses .button-container .tooltip-text p{word-wrap:break-word;display:block;overflow-wrap:break-word;width:100%}.income-subsidies .box-form-subsidies .form-subsidies-expenses .button-container .tooltip-text img{flex-shrink:0;margin-bottom:.25rem}.confirmation-dialog .dialog-buttons button{font-size:.75rem}}.reports-budget-container{background-color:#f0f2f5;flex-direction:column;gap:2rem;height:100%;left:0;overflow:auto;padding:2.25rem;position:absolute;top:0;width:100%}.reports-budget-container .budget-header{align-items:center;justify-content:space-between}.reports-budget-container .budget-header .header-actions{align-items:center;gap:1rem}.reports-budget-container .budget-header .btn-close,.reports-budget-container .budget-header .btn-inform{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border:none;border-radius:.5rem;color:#fff;cursor:pointer;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.reports-budget-container .budget-header .btn-close:hover,.reports-budget-container .budget-header .btn-inform:hover{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);scale:1.02}.reports-budget-container .budget-content{flex:1 1;flex-direction:column;gap:1rem}.reports-budget-container .budget-content .budget-info{align-items:flex-start;flex-direction:column;gap:1rem;justify-content:center}.reports-budget-container .budget-content .budget-info .info{align-items:center;gap:1rem}.reports-budget-container .budget-content .budget-info .info label,.reports-budget-container .budget-content .budget-info .info p:first-child{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-weight:700}.reports-budget-container .budget-content .budget-info .info .custom-select{min-width:20rem;width:20rem}.reports-budget-container .budget-content .budget-info .info .custom-select__control{text-align:start;width:100%}.reports-budget-container .budget-content .budget-info .info .custom-select__control:focus-within{border-color:#5664d2;border-color:var(--morado-oscuro,#5664d2);box-shadow:0 0 0 1px #5664d2}.reports-budget-container .budget-content .budget-info .info .custom-select__menu{z-index:5}.reports-budget-container .budget-content .budget-info .info .custom-select-option,.reports-budget-container .budget-content .budget-info .info .custom-select__option{cursor:pointer}.reports-budget-container .budget-content .budget-info .info .custom-select__option--is-selected{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5)}.reports-budget-container .budget-content .budget-info .info .custom-select__option--is-focused{background-color:#bfc7f6}.reports-budget-container .budget-content .budget-table-container{overflow-x:auto;position:relative;width:100%}.reports-budget-container .budget-content .budget-table-container table{background-color:#fff;border-collapse:initial;border-spacing:0;box-shadow:0 4px 6px #0000000d;min-width:100%;width:100%}.reports-budget-container .budget-content .budget-table-container table caption{background:linear-gradient(145deg,#5664d2,#4150b3);border-radius:.5rem .5rem 0 0;color:#fff;font-weight:700;padding:1rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:4}.reports-budget-container .budget-content .budget-table-container table thead tr th{background-color:#6775d8;border-radius:0;border-right:1px solid #ffffff1a;color:#fff;font-size:.75rem;font-weight:600;padding:.75rem 1rem;position:-webkit-sticky;position:sticky;text-align:center;top:2.85rem;white-space:nowrap;z-index:3}.reports-budget-container .budget-content .budget-table-container table tbody tr td:first-child,.reports-budget-container .budget-content .budget-table-container table thead tr th:first-child{background-color:#fff;border-right:2px solid #e0e0e0;left:0;max-width:5rem;min-width:5rem;position:-webkit-sticky;position:sticky;text-align:center;z-index:2}.reports-budget-container .budget-content .budget-table-container table tbody tr td:nth-child(2),.reports-budget-container .budget-content .budget-table-container table thead tr th:nth-child(2){background-color:#fff;border-right:2px solid #e0e0e0;left:5rem;max-width:12rem;min-width:12rem;position:-webkit-sticky;position:sticky;text-align:center;z-index:3}.reports-budget-container .budget-content .budget-table-container table thead tr th:first-child,.reports-budget-container .budget-content .budget-table-container table thead tr th:nth-child(2){background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);z-index:4}.reports-budget-container .budget-content .budget-table-container table tbody tr{border-radius:0;height:2.5rem;transition:background-color .3s ease}.reports-budget-container .budget-content .budget-table-container table tbody tr:hover{background-color:#5664d20d}.reports-budget-container .budget-content .budget-table-container table tbody tr:hover td:first-child,.reports-budget-container .budget-content .budget-table-container table tbody tr:hover td:nth-child(2){background-color:#5664d2;border-right:2px solid #5664d2;color:#fff;position:-webkit-sticky;position:sticky;z-index:4}.reports-budget-container .budget-content .budget-table-container table tbody th{background-color:#f3f4f6;font-size:.75rem;padding:.75rem;text-align:right}.reports-budget-container .budget-content .budget-table-container table tbody td{border-bottom:1px solid #e0e0e0;border-radius:0;border-right:1px solid #e0e0e0;font-size:.75rem;padding:.75rem 1rem;text-align:right;vertical-align:middle}.reports-budget-container .budget-content .budget-table-container table tbody tr.totals-row{background-color:#5664d21a}.reports-budget-container .budget-content .budget-table-container table tbody tr.totals-row th{background-color:#dee3f8;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#5664d2;color:var(--morado-oscuro,#5664d2);font-size:.75rem;font-weight:600;padding:.75rem 1rem}.reports-budget-container .budget-content .budget-table-container table tbody tr.totals-row th:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:2}.reports-budget-container .budget-footer{border-top:1px solid #e5e7eb;color:#6b7280;font-size:.75rem;text-align:center}@media (max-width:1024px){.reports-budget-container{padding:1rem}.custom-select{min-width:15rem;width:15rem}}@media screen and (max-width:768px){.reports-budget-container{gap:1rem;padding:1rem}.reports-budget-container .budget-header{align-items:flex-start;flex-direction:column;gap:1rem}.reports-budget-container .budget-header h1{font-size:1.2rem}.reports-budget-container .budget-header .header-actions{height:auto;width:100%}.reports-budget-container .budget-header .header-actions button{align-items:center;height:100%;justify-content:center;width:100%}.reports-budget-container .budget-content .budget-info{width:100%}.reports-budget-container .budget-content .budget-info .info{align-items:flex-start;flex-direction:column;width:100%}.reports-budget-container .budget-content .budget-info .info .custom-select{min-width:100%;width:100%}.reports-budget-container .budget-content .budget-table-container{max-width:100%;overflow-x:auto;width:100%}.reports-budget-container .budget-content .budget-table-container::-webkit-scrollbar{height:6px}.reports-budget-container .budget-content .budget-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.reports-budget-container .budget-content .budget-table-container::-webkit-scrollbar-thumb{background:#5664d2;border-radius:3px}.reports-budget-container .budget-content .budget-table-container table{max-width:100%;min-width:auto;width:auto}.reports-budget-container .budget-content .budget-table-container table caption{font-size:.8rem;left:.5rem;padding:.75rem;position:-webkit-sticky;position:sticky}.reports-budget-container .budget-content .budget-table-container table tbody tr td:first-child,.reports-budget-container .budget-content .budget-table-container table thead tr th:first-child{background-color:#fff;left:0;max-width:2rem;min-width:2rem}.reports-budget-container .budget-content .budget-table-container table tbody tr td:nth-child(2),.reports-budget-container .budget-content .budget-table-container table thead tr th:nth-child(2){background-color:#fff;left:2rem;max-width:9rem;min-width:9rem}.reports-budget-container .budget-content .budget-table-container table thead tr th:first-child,.reports-budget-container .budget-content .budget-table-container table thead tr th:nth-child(2){background-color:#5664d2;z-index:4}.reports-budget-container .budget-content .budget-table-container table td,.reports-budget-container .budget-content .budget-table-container table th{font-size:.75rem;min-width:7rem;padding:.5rem;white-space:nowrap}.reports-budget-container .budget-content .budget-table-container table th{font-size:.7rem;padding:.5rem}.reports-budget-container .budget-content .budget-table-container table tbody tr.totals-row th{background-color:#dee3f8;left:0;position:-webkit-sticky;position:sticky}.reports-budget-container .budget-content .budget-table-container table tbody tr:hover td:first-child,.reports-budget-container .budget-content .budget-table-container table tbody tr:hover td:nth-child(2){background-color:#5664d2}}@media screen and (max-width:375px){.reports-budget-container{padding:.5rem}.reports-budget-container .budget-header h1{font-size:1.1rem}.reports-budget-container .budget-content .budget-table-container table tbody tr td:first-child,.reports-budget-container .budget-content .budget-table-container table thead tr th:first-child{max-width:1.5rem;min-width:1.5rem}.reports-budget-container .budget-content .budget-table-container table tbody tr td:nth-child(2),.reports-budget-container .budget-content .budget-table-container table thead tr th:nth-child(2){left:1.5rem;max-width:9rem;min-width:9rem}}.budget-execution-report{flex-direction:column;gap:2rem;height:100%;overflow-y:auto;padding:2.25rem;position:relative;width:100%}.budget-execution-report .container-search{flex-direction:row;margin-bottom:0}.budget-execution-report .container-search .box-button,.budget-execution-report .container-search .box-input{width:50%}.budget-execution-report .report-container{align-items:flex-start;flex:1 1;flex-direction:column;gap:1rem}.budget-execution-report .report-container h3{color:#5664d2;color:var(--morado-oscuro,#5664d2);font-size:1.4rem;transition:color .3s ease}.budget-execution-report .report-container p{color:#666}.budget-execution-report .report-container .report-box{-webkit-overflow-scrolling:touch;align-items:flex-start;background:linear-gradient(145deg,#fff,#f4f5f7);border-radius:.75rem;box-shadow:0 4px 8px #5664d21a;gap:1.25rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-x:auto;padding:1.5rem;scroll-behavior:smooth;width:100%}.budget-execution-report .report-container .report-box .report{align-items:center;background:linear-gradient(145deg,#f4f5f7,#e8eaf7);border:1px solid #5664d226;border-radius:.75rem;box-shadow:0 4px 8px #5664d21a;cursor:pointer;flex-direction:column;gap:1rem;justify-content:center;min-width:10rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease;width:10rem}.budget-execution-report .report-container .report-box .report p:last-child{background-color:#5664d2;background-color:var(--morado-oscuro,#5664d2);border-radius:1rem;color:#fff;padding:.5rem 1.25rem;transition:all .3s ease}.budget-execution-report .report-container .report-box .report:hover p:last-child{background-color:#8a99f5;box-shadow:0 4px 12px #5664d24d;transform:scale(1.05)}.budget-execution-report .report-container .report-box .report:hover{background:linear-gradient(145deg,#e8eaf7,#d8dcf2);box-shadow:0 8px 16px #5664d226;transform:translateY(-5px) scale(1.02)}.budget-execution-report .report-container .message-not-found{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;color:#5664d2;color:var(--morado-oscuro,#5664d2);font-style:italic;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:1rem;width:100%}@media (max-width:768px){.budget-execution-report .container-search .first-box,.budget-execution-report .container-search .second-box{flex-direction:column;gap:1rem}.budget-execution-report .container-search .first-box .box-input,.budget-execution-report .container-search .second-box .box-button,.budget-execution-report .container-search .second-box .box-input{width:100%}}@media (max-width:425px){.budget-execution-report{gap:1.5rem;padding:1.25rem}.budget-execution-report .container-search,.budget-execution-report .container-search .first-box,.budget-execution-report .container-search .second-box{flex-direction:column;gap:1rem}.budget-execution-report .container-search .first-box .box-input,.budget-execution-report .container-search .second-box .box-button,.budget-execution-report .container-search .second-box .box-input{height:2rem;width:100%}.budget-execution-report .container-search .first-box .box-input .select-custom__control,.budget-execution-report .container-search .second-box .box-input .select-custom__control{height:2rem;max-height:2rem}}*{box-sizing:border-box}body,html{height:100%;margin:0;overflow:hidden}.App{flex-direction:column;height:100dvh;text-align:center;width:100vw}h1{font-size:36px}h1,h2{font-family:Montserrat;font-style:normal;font-weight:700;line-height:normal;margin:0}h2{font-size:30px}h3{font-family:Montserrat;font-size:24px;font-weight:700}h3,p{font-style:normal;line-height:normal;margin:0}p{font-family:Open Sans;font-size:16px;font-weight:400}.flex{display:flex}a,a:active,a:hover,a:link,a:visited{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;text-decoration:none}button{transition:transform .3s ease}button:active{transform:scale(.95)}::-webkit-scrollbar{height:8px;width:16px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#8a99f5;background-color:var(--morado-claro,#8a99f5);border:2px solid #f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#5664d2;background:var(--morado-oscuro,#5664d2)}::-webkit-scrollbar-button{background-color:#f1f1f1;height:16px;width:16px}::-webkit-scrollbar-button:decrement:vertical{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A99F5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}::-webkit-scrollbar-button:increment:vertical{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A99F5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}::-webkit-scrollbar-button:decrement:horizontal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A99F5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}::-webkit-scrollbar-button:increment:horizontal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A99F5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}::-webkit-scrollbar-button:hover{background-color:#e1e1e1}::-webkit-scrollbar-button:active{background-color:#d1d1d1}@media screen and (max-width:767px){h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}p{font-size:12px}}
/*# sourceMappingURL=main.fb711bd3.css.map*/