#signInContainer{display:flex;flex-flow:column nowrap;width:70%;margin:10% auto 5%}#signInContainer span{font-size:28px;font-weight:bolder;margin-bottom:1.4rem;color:var(--color-auth-titulo,#213265)}#signInContainer form{display:flex;flex-flow:column nowrap}#signInContainer form label{display:flex;flex-direction:column;font-size:.8rem;font-weight:bolder;color:var(--color-auth-etiquetas,#343a40)}#signInContainer form input{height:30px;border:none;border-bottom:2px solid var(--color-auth-campo,#213265);outline:none;padding:0 15px;color:#636363}#signInContainer form input:focus{transform:scale(1.08,1.1);border-bottom:3px solid var(--color-auth-campo,#213265);transition:.6s ease;overflow:hidden}#signInContainer form .alert{display:flex;justify-content:center;align-items:center;font-size:.8rem;height:30px;padding:0;text-align:center;margin:0}#signInContainer form #formOptions{display:flex;padding-top:6%;justify-content:space-between}#signInContainer form #formOptions p#helpText{color:var(--color-auth-boton-secundario,#707070);font-size:.8rem;margin:auto 0}#signInContainer form #formOptions #loginButton{background-color:var(--color-auth-boton,#213265);border-radius:30px;font-size:.7rem;font-weight:400;color:#fff;height:30px;width:100px;border:none}#signInContainer form #formOptions #loginButton:hover{font-weight:600}#signInContainer #help{margin-top:40px;display:flex;justify-content:flex-end;cursor:pointer}#signInContainer #help,#signInContainer #help p{color:var(--color-auth-boton-secundario,#707070)}#signInContainer #help p{font-size:.8rem;margin:auto 10px}.modal-content{border-radius:20px}.modal-header{background-color:#e4a731;border-top-right-radius:20px;border-top-left-radius:20px}.header__contrasena__expirada,.modal-header{display:flex;justify-content:space-between;align-items:center}.header__contrasena__expirada{flex-direction:column;padding:2rem 0}.header__contrasena__expirada .contrasena__expirada{color:#213265;font-weight:700;font-size:24px}.header__contrasena__expirada .contrasena__expirada__detalle{color:#707070;font-weight:300;font-size:16px;margin-top:8px}@media screen and (max-width:768px){.g-recaptcha{position:relative;left:50%;transform:scale(.8) translateX(-50%);transform-origin:left center}}.password__container__login{display:flex;flex-direction:row;justify-content:center;color:var(--color-auth-boton,#213265)}.password__container__login input{flex:1 1}.password__container__login .button_show_hide{margin-left:1rem;display:flex;align-items:center}.loginModal{background-color:rgba(3,14,69,.338)}.leyendas-cont{display:flex;flex-direction:column;align-items:space-around;flex-wrap:nowrap;width:100%;height:80px;overflow-y:auto}.leyendas-cont .leyendas-item{width:100%;align-items:center;margin:2px auto}.backdropFilt{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@supports(animation:grow 0.5s cubic-bezier(0.25,0.25,0.25,1) forwards){.tick{stroke-opacity:0;stroke-dasharray:29px;stroke-dashoffset:29px;animation:draw .5s cubic-bezier(.25,.25,.25,1) forwards;animation-delay:.6s}.circle{fill-opacity:0;stroke:#219a00;stroke-width:16px;transform-origin:center;transform:scale(0);animation:grow 1s cubic-bezier(.25,.25,.25,1.25) forwards}}@keyframes grow{60%{transform:scale(.8);stroke-width:4px;fill-opacity:0}to{transform:scale(.9);stroke-width:8px;fill-opacity:1;fill:#219a00}}@keyframes draw{0%,to{stroke-opacity:1}to{stroke-dashoffset:0}}.svg-container{display:flex;justify-content:center;width:100%;margin-top:10%}.modalNewsContainer{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(3,14,69,.338);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3}.modalNewsContainer .modalNewsCard{box-shadow:0 2px 23px -6px rgba(0,0,0,.75);display:flex;flex-direction:column;justify-content:space-evenly;overflow:hidden;align-items:center;position:relative;text-align:center;background-color:hsla(0,0%,97.3%,.9058823529411765);max-width:800px;height:auto;border-radius:10px}.modalNewsContainer .modalNewsCard .closeButtonNewsContainer{background-color:hsla(0,0%,92.9%,.393);color:#fff;display:flex;position:absolute;top:5px;justify-content:flex-end;right:6px;cursor:pointer;border-radius:50%;padding:1px;z-index:4;transition:.3s;font-weight:700;font-size:5px}.modalNewsContainer .modalNewsCard .closeButtonNewsContainer:hover{background-color:hsla(0,0%,87.5%,.886);color:grey}.modalNewsContainer .modalNewsCard button{background-color:#213265;color:#fff;height:35px;padding-left:20px;padding-right:20px;border-radius:15px;margin:0 10px}.modalNewsContainer .modalNewsCard button:hover{border:2px solid #213265;background-color:#8b97a7;color:#213265;font-weight:700}.modalContainer{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(3,14,69,.338);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;z-index:1051}.modalContainer,.modalContainer .modalCard{display:flex;flex-direction:column;align-items:center}.modalContainer .modalCard{justify-content:space-evenly;position:relative;text-align:center;background-color:hsla(0,0%,97.3%,.9058823529411765);padding:1.2rem;width:400px;height:500px;border-radius:30px}.modalContainer .modalCard .closeButtonContainer{display:flex;position:absolute;top:20px;justify-content:flex-end;right:20px;cursor:pointer;border-radius:50%;padding:1px;transition:.2s}.modalContainer .modalCard .closeButtonContainer:hover{background-color:#c7c7c7;color:#fff}.modalContainer .modalCard .modern__close{color:#213265;top:16px;right:16px}.modalContainer .modalCard .modern__close:hover{background-color:#cc1a3a;color:#fff}.modalContainer .modalCard button{background-color:#213265;color:#fff;height:35px;padding-left:20px;padding-right:20px;border-radius:15px;margin:0 10px}.modalContainer .modalCard button:hover{border:2px solid #213265;background-color:#8b97a7;color:#213265;font-weight:700}.modalContainer .modalCard .deniedButton{background-color:#cc1a3a;color:#fff}.modalContainer .modalCard .deniedButton:hover{background-color:#0275d8;color:#fff}.modalContainer .buttonModalContainer{width:100%;display:flex;justify-content:space-around;align-items:center}.modalContainer .buttonModalContainer .deniedButton{background-color:#cc1a3a;color:#fff}.modalContainer .buttonModalContainer .cancelButton{background-color:#323232;color:#fff}.nuevoItemDofa{width:85%}.botonVolver:hover{background-color:orange!important}div#NotificationModal{z-index:99999;position:relative}.loaderContainer{width:calc(100% - 80px);height:calc(100vh - 135px)}.loaderContainer,.loaderContainerTable{display:flex;justify-content:center;align-items:center}.loaderContainerTable{width:calc(98.5% - 43px)}.loaderContainerModal{width:calc(100% - 80px);height:100%;min-height:300px}.lds-ellipsis,.loaderContainerModal{display:flex;justify-content:center;align-items:center}.lds-ellipsis{position:relative;height:80px;z-index:3}.lds-ellipsis div{position:absolute;top:33px;width:15px;height:15px;border-radius:50%;background:#8b97a7;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .3s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .3s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .3s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .3s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.loader_button_container{display:flex;flex-direction:row;margin:0 8px}.loader_button_container span{margin-left:8px}.ring{--uib-size:24px;--uib-speed:2s;--uib-color:#213265;height:var(--uib-size);width:var(--uib-size);vertical-align:middle;transform-origin:center;animation:rotate var(--uib-speed) linear infinite}.ring circle{fill:none;stroke:var(--uib-color);stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:stretch calc(var(--uib-speed)*0.75) ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes stretch{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-124px}}.contenedor__condiciones{background-color:#fafafa;border-radius:10px;border:1px solid #e0e0e0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.contenedor__condiciones .condiciones__header{padding:8px;color:#424242;background-color:#eee;border-radius:10px 10px 0 0}.contenedor__condiciones .condiciones__header,.contenedor__condiciones .condiciones__item{border-bottom:1px solid #e0e0e0;font-size:14px;display:flex;align-items:center;justify-content:space-between}.contenedor__condiciones .condiciones__item{padding:4px 8px;color:#616161}.contenedor__condiciones .condiciones__item .condicion__text--valido{color:#00a20b}.contenedor__condiciones .condiciones__item .condicion__text--invalido{color:#cc1a3a}.contenedor__condiciones .condiciones__item .icono__valido{color:#00a20b}.contenedor__condiciones .condiciones__item .icono__invalido{color:#cc1a3a}.contenedor__condiciones .condiciones__item:last-child{border-bottom:none}.newPasswordForm{display:grid;grid-template:1fr auto/1fr 1fr;width:80%!important;margin:0 auto}.buttonContainer{grid-row-start:2;grid-column-start:1;grid-column-end:3}.formGroupVertical{width:100%}.inputContainer{width:90%!important}.inputContainer .button_show_hide{background-color:initial;border:none;outline:none;cursor:pointer;position:relative;margin:10px;color:#213265}.form_cont{display:flex;flex-direction:column;justify-content:center;align-items:center}.parametros_cont{color:#213265}.parametros-list{background-color:#213265;border-radius:10px;padding:10px;color:#fff}.parametros-list li{margin:0 auto 5px}@media only screen and (max-width:790px){.newPasswordForm{display:flex;flex-direction:column;width:80%!important;margin:0 auto}.parametros-list{margin:10px 0}.form_cont{width:100%}}*{padding:0;margin:0;box-sizing:border-box}.mainContainer{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background-color:var(--color-auth-fondo,#e0e0e0)}.mainContainer .mainCardContainer{display:grid;grid-template:1fr/1fr 1.3fr;width:80%;height:80vh;border-radius:20px;background-color:#e0e0e0;box-shadow:1px 1px 81px -28px rgba(0,0,0,.75)}.mainContainer .mainCardContainer #loginContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-auth-fondo-formulario,#fff);padding:7% 7% 0;border-top-left-radius:20px;border-bottom-left-radius:20px}.mainContainer .mainCardContainer #loginContainer img{width:260px;margin:0 auto;border-top-right-radius:20px;border-bottom-right-radius:20px}.mainContainer .mainCardContainer #loginImage{background-image:url(/cia2/static/media/login-image.44e2fc37.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;grid-column-start:2;width:100%;border-top-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden}@media only screen and (max-width:1120px){.mainContainer .mainCardContainer{display:flex;flex-direction:column}.mainContainer .mainCardContainer #loginContainer{width:100%;height:100%;border-top-right-radius:20px;border-bottom-right-radius:20px}.mainContainer .mainCardContainer #loginContainer img{width:80%;margin:0 auto}.mainContainer .mainCardContainer #loginImage{display:none}}.MuiPaper-elevation4{box-shadow:none!important;border-bottom:1px solid #ebebeb}#dbContainer{min-height:100vh;z-index:1;background-color:#f8fafc}#dbContainer header .MuiPaper-elevation4{display:none}#dbContainer #navbar{z-index:2;background-color:#fff;grid-column-start:1;grid-column-end:3;margin-bottom:70px}#dbContainer #menu{z-index:1;overflow-y:auto;margin-top:70px;border:none}#dbContainer #db{display:flex;flex-direction:column;justify-content:flex-start;height:auto;width:8%;box-sizing:border-box}#dbContainer #db p#footer{display:flex;justify-content:center;position:float;text-align:center;margin:10px;bottom:0;color:#213265;font-weight:600}.MuiPaper-root{box-shadow:0}.makeStyles-drawerClose-9{width:49px;overflow-x:hidden;transition:width 195ms cubic-bezier(.4,0,.6,1) 0ms;background-color:#e0e0e0;padding-top:20px}.makeStyles-drawerOpen-6{background-color:#e0e0e0}.makeStyles-drawerOpen-5::-webkit-scrollbar{width:10px;margin:100px 0}.makeStyles-drawerOpen-5::-webkit-scrollbar-thumb{border-radius:30px;background-color:#213265}.makeStyles-drawerOpen-5::-webkit-scrollbar-thumb:hover{box-shadow:0 0 2px 1px rgba(0,0,0,.2)}.makeStyles-drawerOpen-5::-webkit-scrollbar-track{background-color:#fff;border-radius:30px;height:50vh}#navbarContainer{display:flex;justify-content:space-between;width:100%;height:100%}#navbarContainer img{width:82px;height:35px;margin:auto 3%}#navbarContainer img#notificationIcon{width:1.2em;height:1.2em;outline:none}#navbarContainer #navbarMenu{width:auto;display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;margin:0 20px}#navbarContainer #navbarMenu .navbarButton{padding:5px;border:none;background-color:#fff;border-radius:50%}#navbarContainer #navbarMenu #btnExit:hover{background-color:rgba(219,129,18,.627);color:#fff}#navbarContainer #navbarMenu .navbarButton:hover{background-color:#efefef;transition:.2s}#navbarContainer #navbarMenu .overlayTrigger{z-index:1;position:absolute}.tooltip-inner{border-radius:10px;padding:0;border:1px solid #8b97a7;color:#213265;height:auto;width:200px;font-size:.9rem;background-color:#fff}.tooltip-inner button{padding:5px;width:100%;height:auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#8b97a7;color:#fff}.tooltip-inner button:hover{background-color:#213265;color:#fff}.notificationPopup{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;border-bottom:1px solid #707070;padding:4%}.notificationPopup:hover{background-color:#e0e0e0}.notificationPopup span{font-weight:800}.notificationPopup p{margin:0}.navbarButton{color:#707070}.dropdown-idioma{margin:0 16px 0 0;position:relative;cursor:pointer}.dropdown-idioma .dropdownButton{display:flex;flex-direction:row;align-items:center}.dropdown-idioma .dropdown__toggle span{font-size:16px;font-weight:700;color:#333}.dropdown-idioma .dropdown__menu{position:absolute;top:40px;left:0;width:200px;max-height:240px;overflow-y:auto;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1;border-radius:10px}.dropdown-idioma .dropdown__menu__item{display:block;padding:8px 16px;font-size:14px;color:#333;cursor:pointer;transition:background-color .2s ease-in-out}.dropdown-idioma .dropdown__menu__item:hover{background-color:#f0f0f0}.dropdown-idioma .dropdown__selectedOption{color:#333}.dropdown-idioma #dropdown__image{width:32px;height:auto;margin-right:8px}#menuGerenciaContainer{border-radius:.75rem;margin:8px 16px;z-index:1;border:1px solid var(--gray-200)}#linkDoc{background-color:#efefef;padding-left:5%;display:flex;align-items:center;min-height:35px;border-bottom:1px solid #cbd7e6;text-decoration:none;color:#213265}#linkDoc:hover{color:#213265;background-color:#e0e0e0}#linkDoc .nameDoc{margin:0;width:90%;white-space:normal;height:auto}#linkDoc .nameDoc:hover{color:#707070}#linkDoc p{margin:0}#linkDocA{background-color:#efefef;padding-left:5%;display:flex;align-items:center;min-height:35px;border-bottom:1px solid #cbd7e6;text-decoration:none;color:#213265}#linkDocA:hover{color:#213265;background-color:#e0e0e0}#linkDocA .nameDoc{margin:0;width:90%;white-space:normal;height:auto}#linkDocA p{margin:0}#menuGerenciaTitulo{display:flex;align-items:center;background-color:#213265;color:#fff;border-radius:.75rem .75rem 0 0;height:45px;padding:0 7%;margin:0;font-weight:900;font-size:.7rem}#menuGerenciaTitulo p{margin:0}#menuGerenciaTitulo .iconMenuGerencia{display:flex;width:100%;margin:0 auto;padding-left:7px}.options{top:0;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 20px 0 rgba(17,12,46,.1);padding-bottom:14px}.menuOptions{text-decoration:none;box-sizing:border-box;background-color:#fff;font-size:.8rem;display:flex;align-items:center;font-weight:700;height:35px;width:100%;border:0;padding:13.5px 12.5px}.menuOptions,.menuOptions #enlacev1,.menuOptions #enlacev1:hover{color:#707070}.menuOptions img{width:20px;height:20px;margin:0 20px 0 0}.menuOptions:active,.menuOptions:focus,.menuOptions:focus-visible,.menuOptions:hover{background-color:#8b97a7;color:#fff;text-decoration:none}.menuIcon{margin:0 5% 0 0}.accordion{background-color:#fff;width:100%;margin:0;padding:0}.card,button{border:none}.card{margin:0;padding:0;border-radius:none}.card-header{background-color:#fff;height:35px;cursor:pointer}.card-header:active,.card-header:focus,.card-header:target{background-color:#8b97a7;color:#fff}.AccordionCard{background-color:#fff;border-radius:0;width:100%;margin:0;border:none}.accordionOptionsContainer{display:flex;flex-direction:column;padding:0}.accordionOptionsItem{display:flex;align-items:center;padding:0 16px 0 24px;min-height:35px;text-align:left;border-bottom:1px solid #cbd7e6;font-size:.8rem;font-weight:400;color:#8b97a7;background-color:#fff;white-space:normal}.accordionOptionsItem p{display:flex;align-items:center;margin:auto 0}.accordionOptionsItem:focus,.accordionOptionsItem:hover{background-color:#e0e0e0}a:hover{text-decoration:none;color:#8b97a7}.accordionLevel2{display:flex;align-items:center;padding:0 0 0 17.5%;margin:auto 0;height:35px;border-bottom:1px solid #cbd7e6;font-size:.8rem;font-weight:400;color:#8b97a7}.accordionLevel3{display:flex;flex-wrap:nowrap;margin:0;width:100%;min-height:30px}.accordionLevel3 p{display:flex;align-items:center;justify-content:center;height:100%;width:100%;margin:0;text-align:center;font-size:.7rem;font-weight:700}.accordionLevel3 .crearOption{border-top:4px solid #239e23;background-position:25% 75%;transition-property:sliding-vertically;transition:.3s}.accordionLevel3 .crearOption p{color:green}.accordionLevel3 .crearOption:hover{background-color:#239e23}.accordionLevel3 .crearOption:hover p{color:#fff}.accordionLevel3 .adminOption{transition:.3s;border-top:4px solid #213265}.accordionLevel3 .adminOption p{color:#213265}.accordionLevel3 .adminOption:hover{background-color:#213265}.accordionLevel3 .adminOption:hover p{color:#fff}.accordionLevel3 .busquedaOption{transition:.3s;border-top:4px solid #8b97a7;grid-row-start:2}.accordionLevel3 .busquedaOption p{color:#8b97a7}.accordionLevel3 .busquedaOption:hover{background-color:#8b97a7}.accordionLevel3 .busquedaOption:hover p{color:#fff}.accordionLevel3 .informeOption{border-top:4px solid #e4a731;color:#e4a731;transition:.3s}.accordionLevel3 .informeOption:hover{background-color:#e4a731}.accordionLevel3 .informeOption:hover p{color:#fff}.accordionLevel3 .informeOption-op{border-top:4px solid #2e86ab;color:#2e86ab;transition:.3s}.accordionLevel3 .informeOption-op:hover{background-color:#2e86ab}.accordionLevel3 .informeOption-op:hover p{color:#fff}.optionsLevel3{text-decoration:none;width:100%}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-1{flex:1 1}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.items-start{align-items:start}.items-end{align-items:end}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.w-full{width:100%}.w-70{width:70%}.min-w-16{min-width:4rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.shadow-1{box-shadow:0 10px 50px rgba(0,0,0,.1)}.shadow-none{box-shadow:none}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.truncate-text{white-space:nowrap;text-overflow:ellipsis}.text-white{color:#fff}.text-gray-100{color:var(--gray-100)}.text-gray-200{color:var(--gray-200)}.text-gray-300{color:var(--gray-300)}.text-gray-400{color:var(--gray-400)}.text-gray-500{color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.text-gray-700{color:var(--gray-700)}.text-gray-800{color:var(--gray-800)}.text-gray-900{color:var(--gray-900)}.text-darkblue-600{color:var(--darkblue-600)}.bg-transparent{background-color:initial}.bg-white{background-color:#fff}.fix-inputs .form-group .form-label,.fix-inputs .formGroupVertical{margin:0}.fix-inputs .form-group .form-label{font-weight:700}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.m-0-auto{margin:0 auto}.mr-auto{margin-right:auto}.mt-10{margin-top:10px}.titulo__panel{font-size:2rem;font-weight:900;color:var(--darkblue-600);margin-bottom:0}:root{--success:#219a00;--darkblue-600:#213265;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e0;--gray-400:#a0aec0;--gray-500:#718096;--gray-600:#4a5568;--gray-700:#2d3748;--gray-800:#1a202c;--gray-900:#171923}.p-button.p-button-icon-only.p-button-rounded{width:32px;height:32px}.p-button.p-button-success{background-color:var(--success);border-color:var(--success);color:var(--white)}.p-button{background-color:var(--darkblue-600);border-color:var(--darkblue-600);font-weight:700}.p-button:enabled:hover,.p-button:not(button):not(a):not(.p-disabled):hover{background-color:var(--blue-800);border-color:var(--blue-800)}.p-button:not(.p-button-icon-only) svg{font-size:18px;margin-right:8px}.p-button.p-button-sm{font-size:.875em;padding:.65625em 1.09375em}.p-accordion-header-text{width:100%}.p-badge.p-badge-info{background-color:var(--blue-100);color:var(--blue-900)}.accordion__toggle{background-color:var(--gray-50);border:1px solid var(--gray-200)}.accordion__line{width:1px;background-color:var(--gray-300);margin-left:.5rem}.card__box{border:1px solid var(--gray-200);border-radius:1rem}.card__box__surface{border:none;border:1px solid var(--gray-200);border-radius:.75rem;box-shadow:0 48px 100px 0 rgba(17,12,46,.1)}.card__plain__top__left{border-radius:0 .75rem .75rem .75rem}.card__box__surface--compressed{height:240px;overflow:auto}.empty__card{border:2px dashed var(--gray-200);flex-direction:column;grid-gap:1rem;gap:1rem;border-radius:.75rem}.empty__card,.empty__card .icon{padding:1rem;display:flex;justify-content:center;align-items:center}.empty__card .icon{background-color:var(--gray-50);border-radius:50%}.empty__card .icon svg{color:var(--gray-500);font-size:2rem}.empty__card span{color:var(--gray-500);font-size:1rem;font-weight:700}.card__popover{border-radius:.75rem;padding:.5rem .5rem 0;max-width:300px;max-height:120px;margin-bottom:8px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--gray-500) var(--gray-200)}.card__popover::-webkit-scrollbar{width:8px}.card__popover::-webkit-scrollbar-track{background:var(--gray-200);border-radius:4px}.card__popover::-webkit-scrollbar-thumb{background:var(--gray-500);border-radius:4px}.indicator__handle{width:1px;position:relative;outline-offset:1px;z-index:1;display:flex;align-items:center;justify-content:center;height:100%}.indicator__handle--top{align-items:flex-start;margin-top:6rem}.indicator__handle__icon{z-index:10;display:flex;height:1rem;width:.75rem;align-items:center;justify-content:center;border-radius:.25rem;background-color:#e2e8f0}.indicator__handle__icon--large{height:5rem}[data-panel-group-direction=vertical]{height:1px;width:100%}[data-panel-group-direction=vertical]>div.indicator__handle{transform:rotate(90deg);width:100%}.icon__button{position:-webkit-sticky;position:sticky;text-align:right;bottom:0}.icon__button button{margin:0;border:none;background-color:#fff;color:var(--gray-500);border:1px solid var(--gray-300);padding:4px;border-radius:5px;cursor:pointer;transition:.2s}.icon__button button:hover{transform:scale(1.1);color:var(--gray-600)}.icon__button .active{color:var(--blue-600)}.icon__button--absolute{position:absolute;right:24px;bottom:24px}.form-control{padding:4px 8px;height:200px}.css-yk16xz-control,.form-control{width:100%;margin-bottom:8px;margin-top:0;border-radius:5px;border:1px solid var(--gray-300);outline:none;font-size:14px;color:var(--gray-800);height:40px}.css-yk16xz-control:hover{border:1px solid var(--gray-200)}.css-1pahdxg-control,.form-control:focus{border:1px solid var(--blue-200);box-shadow:0 0 0 .2rem #dfebfe;height:40px}.css-1fhf3k1-control,.form-control:disabled{background-color:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-600);cursor:not-allowed}.form-label{font-weight:700;color:var(--gray-700)!important;margin-bottom:4px}.form-label~div.card{background-color:initial}.check__list{box-shadow:0 48px 100px 0 rgba(17,12,46,.15);border-radius:.75rem}.check__list ul{padding:0;margin:0}.check__list ul li{position:relative;list-style-type:none;padding-left:1rem;margin-bottom:.5rem}.check__list ul li:before{content:"";display:block;position:absolute;left:0;top:0;width:5px;height:11px;border-color:var(--green-500);border-style:solid;border-width:0 2px 2px 0;transform-origin:bottom left;transform:rotate(45deg)}.check__list ul li:last-child{margin-bottom:0}.check__list--scroll{max-height:200px;overflow-y:scroll}.check__list--scroll::-webkit-scrollbar{width:8px}.check__list--scroll::-webkit-scrollbar-thumb{background:#888}.check__list--scroll::-webkit-scrollbar-thumb:hover{background:#555}.checkbox__green .p-checkbox-box.p-highlight{background-color:var(--green-600)!important;border-color:var(--green-600)!important}.checkbox__green .p-checkbox-box.p-highlight .p-checkbox-icon{color:#fff!important}.checkbox__green .p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled):hover{border-color:var(--green-600)!important;background:var(--green-600)!important;color:#fff}.checkbox__green.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:var(--green-600)}.checkbox__green.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px var(--green-100);border-color:var(--green-600)!important}.checkbox-wrapper-4{font-size:0}.checkbox-wrapper-4 .cbx{-webkit-user-select:none;user-select:none;cursor:pointer;padding:11px 8px;border-radius:6px;overflow:hidden;display:inline-block;transition:all .2s ease;margin:0;background:rgba(0,119,255,.06)}.checkbox-wrapper-4 .cbx:not(:last-child){margin-right:6px}.checkbox-wrapper-4 .cbx:hover{background:rgba(0,119,255,.1)}.checkbox-wrapper-4 .cbx:hover span:first-child{border-color:var(--darkblue-600)}.checkbox-wrapper-4 .cbx span{float:left;vertical-align:middle;transform:translateZ(0);align-self:center}.checkbox-wrapper-4 .cbx span:first-child{position:relative;width:18px;height:18px;border-radius:4px;transform:scale(1);border:1px solid var(--darkblue-600);transition:all .2s ease;box-shadow:0 1px 1px rgba(0,16,75,.05)}.checkbox-wrapper-4 .cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translateZ(0)}.checkbox-wrapper-4 .cbx span:last-child{padding-left:8px;line-height:18px}.checkbox-wrapper-4 .inp-cbx{position:absolute;visibility:hidden}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child{background:var(--darkblue-600);border-color:var(--darkblue-600);animation:wave-4 .4s ease}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-4 .inp-cbx:disabled+.cbx span:first-child{background:var(--gray-200);border-color:var(--gray-300);animation:wave-4 .4s ease}.checkbox-wrapper-4 .inp-cbx:disabled+.cbx span:first-child svg{stroke:var(--gray-400)}.checkbox-wrapper-4 .inp-cbx:disabled+.cbx{cursor:not-allowed;background-color:var(--gray-100)}.checkbox-wrapper-4 .inp-cbx:disabled+.cbx:hover{background:var(--gray-200)}.checkbox-wrapper-4 .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:640px){.checkbox-wrapper-4 .cbx{width:100%;display:inline-block}}@keyframes wave-4{50%{transform:scale(.9)}}.breadcrumb__item--active a{cursor:default!important}.breadcrumb__item--active a span{color:var(--blue-500)!important;font-weight:700}.breadcrumb__item a{color:var(--gray-700);font-weight:700}.danger__chip{background-color:var(--red-50);color:var(--red-600);border-radius:5px;border:1px solid var(--red-100)}.danger__chip,.regular__chip{font-weight:700;padding:.25rem .5rem;font-size:12px}.regular__chip{background-color:var(--gray-200);color:var(--gray-700);border-radius:5px;border:1px solid var(--gray-100)}.menu__chip{display:inline-block;padding:.125rem .35rem;border-radius:5px;background-color:var(--gray-100);color:var(--gray-700);font-weight:700;font-size:12px}.custom__scrollbar{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#213265 var(--gray-200)}.custom__scrollbar::-webkit-scrollbar{height:12px}.custom__scrollbar::-webkit-scrollbar-track{background:var(--gray-200);border-radius:4px}.custom__scrollbar::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:10px}.menu__header{flex-direction:column;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex}.menu__header .logo{display:block;margin:0 auto;width:100%;height:auto;max-width:80px;background-size:contain}.menu__header .header__content{border:1px solid var(--gray-200);border-radius:5px;padding:.5rem;margin:.5rem .5rem 1rem}.menu__header .header__buttons{display:flex;flex-direction:row;grid-gap:4px;gap:4px;margin-bottom:1rem;width:100%;justify-content:flex-end}.menu__header .header__buttons .collapse__button,.menu__header .header__buttons .rtl__button{background-color:var(--gray-50);border:1px solid var(--gray-200);color:var(--blue-900);border-radius:4px;padding:.35rem;cursor:pointer;z-index:1;transition:all .3s}.menu__header .header__buttons .collapse__button svg,.menu__header .header__buttons .rtl__button svg{transition:all .2s}.menu__header .header__buttons .collapse__button:hover,.menu__header .header__buttons .rtl__button:hover{background-color:var(--gray-100)}.menu__header .header__buttons .collapse__button:hover svg,.menu__header .header__buttons .rtl__button:hover svg{transform:scale(1.1)}.menu_register{text-align:center;font-size:.7rem}.menu__footer,.menu_register{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;z-index:1;background-color:#fff}.menu__footer{padding:.3rem}.menu__footer .footer__content{border:1px solid var(--gray-200);border-radius:10px}.menu__footer .footer__content .language__selector .p-selectbutton{width:100%;display:flex}.menu__footer .footer__content .language__selector .p-selectbutton .p-button{width:100%;padding:.5rem .25rem;font-size:12px}.menu__footer .footer__content .language__selector .p-selectbutton .p-button.p-highlight{background-color:var(--blue-800)!important;border:none;color:#fff}.menu__footer .footer__content .menu__actions{border-bottom:1px solid var(--gray-200);width:100%;padding:.5rem;background-color:#fff;border-radius:10px 10px 0 0;display:flex;grid-gap:.5rem;gap:.5rem}.menu__footer .footer__content .menu__actions .language__selector{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;grid-gap:.5rem;gap:.5rem}.menu__footer .footer__content .menu__actions .language__selector .css-2b097c-container{width:100%}.menu__footer .footer__content .menu__actions .action__button{background-color:var(--blue-50);color:var(--blue-800);border:none;padding:.5rem;border-radius:5px;cursor:pointer;font-size:.8rem;transition:all .2s}.menu__footer .footer__content .menu__actions .action__button:hover{background-color:var(--blue-800);color:#fff}.menu__footer .footer__content .menu__user{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:.5rem;background-color:var(--gray-50);border-radius:0 0 10px 10px;grid-gap:.5rem;gap:.5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-line}.menu__footer .footer__content .menu__user .user__info{display:flex;flex-direction:column}.menu__footer .footer__content .menu__user .user__info .user__name{font-size:.9rem;color:var(--gray-700);font-weight:700}.menu__footer .footer__content .menu__user .user__info .user__profile{font-size:.8rem;color:var(--gray-500)}.menu__footer .footer__content .logout__button{background-color:var(--red-100);color:var(--red-500);border:none;padding:.5rem;border-radius:5px;cursor:pointer;font-size:.8rem;transition:background-color .2s}.menu__footer .footer__content .logout__button:hover{background-color:var(--red-500);color:#fff}.menu__footer.collapsed{padding:0}.menu__title{border-radius:.75rem .75rem 0 0;letter-spacing:.1em;color:var(--gray-400);font-size:.8rem;font-weight:700;padding:.5rem 1rem;width:100%;display:block}.dashboard__container{flex-grow:1;padding:2rem}.collapse-button{position:absolute;top:1rem;right:0;background-color:var(--gray-100);border:1px solid var(--gray-200);border-radius:10px;padding:.5rem;cursor:pointer;z-index:1}.menu__content{overflow:auto;height:100%}.ps-menu-root{margin-bottom:16px}.ps-sidebar-container{overflow:hidden!important}.horizontal ul{display:flex;flex-direction:row}.mobile__toggle__button{background-color:var(--gray-50);border:1px solid var(--gray-200);color:var(--blue-900);border-radius:4px;padding:.35rem;cursor:pointer;z-index:1;margin-bottom:1rem}.ps-submenu-expand-icon{display:flex;justify-content:center;align-items:center}.menu__content{--sb-track-color:var(--gray-200);--sb-thumb-color:var(--gray-400);--sb-size:5px}.menu__content::-webkit-scrollbar,.menu__content ::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size);border-radius:5px}.menu__content::-webkit-scrollbar-track,.menu__content ::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:3px}.menu__content::-webkit-scrollbar-thumb,.menu__content ::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:3px}.signature__drawer{border-radius:5px 5px 0 0!important;border:1px solid var(--gray-300)!important}.signature__drawer.confirmed{border:1px solid var(--green-500)!important}.controles__firma{display:flex;flex-direction:row;border-radius:0 0 5px 5px;justify-content:flex-end;font-weight:700}.controles__firma .danger,.controles__firma .success{border-radius:0 0 0 5px;border-left:1px solid var(--gray-300)}.controles__firma .danger:disabled,.controles__firma .success:disabled,.controles__firma button:disabled{color:var(--gray-400);background-color:var(--gray-50);cursor:not-allowed}.controles__firma .danger:disabled svg,.controles__firma .success:disabled svg,.controles__firma button:disabled svg{color:var(--gray-400)}.controles__firma .danger{background-color:var(--red-50);color:var(--red-400)}.controles__firma .danger:hover:not(:disabled){background-color:var(--red-100)}.controles__firma .danger:hover:not(:disabled) svg{color:var(--red-400);transform:none}.controles__firma .danger svg{color:var(--red-400)}.controles__firma .success{background-color:var(--green-50);color:var(--green-700)}.controles__firma .success:hover:not(:disabled){background-color:var(--green-100)}.controles__firma .success:hover:not(:disabled) svg{color:var(--green-700);transform:none}.controles__firma .success svg{color:var(--green-700)}.controles__firma button{border:1px solid var(--gray-300);border-top:none;padding:6px;background-color:#fff;transition:all .2s;cursor:pointer;border-left:none}.controles__firma button svg{color:var(--gray-500);width:24px}.controles__firma button:hover:not(:disabled){background-color:var(--gray-100)}.controles__firma button:hover:not(:disabled) svg{color:var(--primary);transform:scale(1.1)}.controles__firma button.active:not(:disabled){background-color:var(--gray-100)}.controles__firma button.active:not(:disabled) svg{color:var(--primary);transform:scale(1.1)}.controles__firma button:last-child{border-radius:0 0 5px 0}.controles__firma .eraser__controls{border-bottom:1px solid var(--gray-300);border-right:1px solid var(--gray-300);display:flex;align-items:center}.controles__firma .eraser__controls button{border-bottom:none;border-left:none;border-radius:none;height:100%}.controles__firma .eraser__controls input[type=range]{width:100%;margin:0 10px}.controles__firma .eraser__controls input[type=range]:disabled{cursor:not-allowed}.recorder__main{display:flex;flex-direction:row;align-items:stretch;justify-content:center;border:1px solid var(--gray-200);border-radius:5px 5px 0 0}.recorder__microphone-waveform{border-radius:5px 0 0 0;overflow:hidden;background:var(--gray-100);min-height:56px;width:100%;background:var(--gray-50)}.recorder__recorded-audio-waveform{margin:1rem 0;opacity:0;transition:opacity .3s}.recorder__recorded-audio-waveform--visible{opacity:1}.recorder__button{height:56px;background:var(--red-100);color:var(--red-600);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:0 1rem;border-radius:0 5px 0 0;transition:all .3s ease}.recorder__button svg{transition:transform .3s ease}.recorder__button:hover{background:var(--red-600);color:#fff}.recorder__button:hover svg{transform:scale(1.1)}.recorder__button--recording{background:var(--red-600);color:#fff}.recorder__button:disabled{color:var(--gray-500);cursor:not-allowed}.recorder__button:disabled,.recorder__button:disabled:hover{background-color:var(--gray-200)}.recorder__button:disabled:hover svg{color:var(--gray-500);transform:none}.recorder__controls{border-radius:0 0 5px 5px;flex-direction:row;width:auto;display:inline-flex;align-items:center;border-bottom:1px solid var(--gray-200)}.recorder__controls .player__time{padding:0 .5rem;color:var(--gray-600);text-align:center}.recorder__controls .player__button{padding:.25rem .5rem;background-color:#fff;border-radius:0 0 0 5px;border-right:1px solid var(--gray-200);border-left:1px solid var(--gray-200);transition:all .3s ease}.recorder__controls .player__button svg{width:20px;height:20px;color:var(--gray-500)}.recorder__controls .player__button:hover{background-color:var(--gray-100)}.recorder__controls .player__button:hover svg{color:var(--blue-600);transform:scale(1.1)}.recorder__controls .player__button--delete{border-radius:0;border-right:none}.recorder__controls .player__button--download{border-radius:0 0 5px 0;border-left:1px solid var(--gray-200)}@keyframes fadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes chat-typing-pulse{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes pulse-ring{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.chat-message{display:flex;flex-direction:column;margin-bottom:.5rem;animation:fadeIn .3s ease-out}.chat-message--own{align-items:flex-end}.chat-message--own .chat-message-wrapper{flex-direction:row-reverse;justify-content:flex-start}.chat-message--own .chat-message-bubble{background:linear-gradient(135deg,var(--primary-500),var(--primary-600));color:#fff;margin-left:0;border-bottom-right-radius:.375rem}.chat-message--own .chat-message-bubble .chat-message-meta{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;grid-gap:.1rem;gap:.1rem}.chat-message--own .chat-message-time{color:hsla(0,0%,100%,.8)}.chat-message--own .chat-message-avatar{display:none}.chat-message--ai .chat-message-bubble{background-color:var(--gray-50);border:1px solid var(--gray-200);border-bottom-left-radius:.375rem}.chat-message--system{align-items:center}.chat-message--system .chat-message-bubble{background-color:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.2);color:var(--yellow-600);max-width:80%;text-align:center;font-size:.875rem}.chat-message-wrapper{display:flex;align-items:flex-start;grid-gap:.75rem;gap:.75rem;max-width:100%}.chat-message-avatar{flex-shrink:0}.chat-avatar,.chat-message-avatar{display:flex;align-items:center;justify-content:center}.chat-avatar{height:2rem;width:2rem;border-radius:50%;border:2px solid var(--gray-200);background-color:var(--gray-100);color:var(--gray-500);transition:all .15s cubic-bezier(.4,0,.2,1)}.chat-avatar--user{background:linear-gradient(135deg,var(--bluegray-500),var(--bluegray-600));color:#fff;border-color:var(--bluegray-500)}.chat-avatar--ai{background:linear-gradient(135deg,var(--green-500),var(--green-600));color:#fff;border-color:var(--green-500)}.chat-avatar--system{background:linear-gradient(135deg,var(--yellow-500),var(--yellow-600));color:#fff;border-color:var(--yellow-500)}.chat-avatar-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.chat-message-content{flex:1 1;min-width:0}.chat-message-sender{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;color:var(--gray-500);font-weight:500}.chat-sender-name{font-weight:600;color:var(--gray-900)}.chat-message-bubble{position:relative;padding:.5rem .75rem;border-radius:.75rem;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transition:all .15s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;min-width:0}.chat-message-text{line-height:1.5;white-space:pre-line;font-size:.875rem;margin:0;color:inherit;word-break:break-word;overflow-wrap:break-word}.chat-message-content-text h1,.chat-message-content-text h2,.chat-message-content-text h3,.chat-message-content-text h4,.chat-message-content-text h5,.chat-message-content-text h6{margin:.125rem 0;font-weight:600;line-height:1.1;color:inherit}.chat-message-content-text h1{font-size:1.25rem}.chat-message-content-text h2{font-size:1.125rem}.chat-message-content-text h3{font-size:1rem}.chat-message-content-text h4,.chat-message-content-text h5,.chat-message-content-text h6{font-size:.875rem}.chat-message-content-text p{margin:0;line-height:1.4}.chat-message-content-text p:first-child{margin-top:0}.chat-message-content-text p:last-child{margin-bottom:0}.chat-message-content-text p+p{margin-top:.125rem}.chat-message-content-text ol,.chat-message-content-text ul{margin:0;padding-left:1.2rem}.chat-message-content-text ol:first-child,.chat-message-content-text ul:first-child{margin-top:0}.chat-message-content-text ol:last-child,.chat-message-content-text ul:last-child{margin-bottom:0}p+.chat-message-content-text ol,p+.chat-message-content-text ul{margin-top:.125rem}.chat-message-content-text li{margin:0;line-height:1.3}.chat-message-content-text .inline-code,.chat-message-content-text code:not(pre code){background-color:rgba(175,184,193,.2);color:var(--gray-900);padding:.125rem .25rem;border-radius:.25rem;font-size:.8125rem;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-weight:500}.chat-message-content-text .code-block,.chat-message-content-text pre{background-color:#f6f8fa;border:1px solid var(--gray-200);border-radius:.375rem;padding:.375rem;margin:.125rem 0;overflow-x:auto;font-size:.8125rem;line-height:1.3}.chat-message-content-text .code-block:first-child,.chat-message-content-text pre:first-child{margin-top:0}.chat-message-content-text .code-block:last-child,.chat-message-content-text pre:last-child{margin-bottom:0}.chat-message-content-text .code-block code,.chat-message-content-text pre code{background:transparent;padding:0;border-radius:0;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;color:var(--gray-900)}.chat-message-content-text a{color:var(--primary-500);text-decoration:underline;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.chat-message-content-text a:hover{color:var(--primary-600);text-decoration:none}.chat-message-content-text blockquote{border-left:4px solid var(--primary-500);padding-left:.5rem;margin:.125rem 0;font-style:italic;color:var(--gray-500)}.chat-message-content-text blockquote:first-child{margin-top:0}.chat-message-content-text blockquote:last-child{margin-bottom:0}.chat-message-content-text table{width:100%;border-collapse:collapse;margin:.125rem 0;font-size:.8125rem}.chat-message-content-text table:first-child{margin-top:0}.chat-message-content-text table:last-child{margin-bottom:0}.chat-message-content-text td,.chat-message-content-text th{border:1px solid var(--gray-200);padding:.25rem;text-align:left}.chat-message-content-text th{background-color:var(--gray-100);font-weight:600}.chat-message-content-text hr{border:none;border-top:1px solid var(--gray-200);margin:.25rem 0}.chat-message-content-text hr:first-child{margin-top:0}.chat-message-content-text hr:last-child{margin-bottom:0}.chat-message-content-text b,.chat-message-content-text strong{font-weight:600}.chat-message-content-text em,.chat-message-content-text i{font-style:italic}.chat-message-content-text img{max-width:100%;height:auto;border-radius:.375rem;margin:.125rem 0}.chat-message-content-text img:first-child{margin-top:0}.chat-message-content-text img:last-child{margin-bottom:0}.chat-message-file{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.5rem;border:1px solid var(--gray-200);border-radius:.5rem;background-color:var(--gray-100);transition:all .15s cubic-bezier(.4,0,.2,1)}.chat-message-file:hover{background-color:var(--gray-200)}.chat-file-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:var(--primary-500);color:#fff;flex-shrink:0}.chat-file-info{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;min-width:0}.chat-file-name{font-size:.875rem;font-weight:500;color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-file-size{font-size:.75rem;color:var(--gray-500)}.chat-message-image{max-width:100%;border-radius:.5rem;overflow:hidden}.chat-image{width:100%;height:auto;max-width:20rem;max-height:15rem;object-fit:cover;border-radius:.5rem}.chat-message-time{font-size:.75rem;color:var(--gray-500);white-space:nowrap}.chat-floating-button{position:fixed;z-index:50}.chat-floating-button--bottom-right{bottom:1rem;right:1rem}.chat-floating-button--bottom-left{bottom:1rem;left:1rem}.chat-floating-button--top-right{top:1rem;right:1rem}.chat-floating-button--top-left{top:1rem;left:1rem}.chat-toggle-button{height:3rem;width:3rem;border-radius:50%;background-color:var(--primary-500)!important;border:0!important;color:#fff!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.chat-toggle-button:hover{background-color:var(--primary-600)!important;transform:scale(1.05)}.chat-toggle-button:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.chat-toggle-button .pi{height:1.25rem;width:1.25rem}.chat-badge{position:absolute;top:-.25rem;right:-.25rem;height:1.25rem;min-width:1.25rem;border-radius:50%;background-color:var(--red-500);color:#fff;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 .375rem;border:2px solid var(--gray-50)}.chat-container{display:flex;flex-direction:column;background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;transition:all .15s cubic-bezier(.4,0,.2,1)}.chat-container--floating{position:fixed;width:24rem;height:32rem;z-index:40}.chat-container--floating.chat-container--bottom-right{bottom:.5rem;right:1rem}.chat-container--floating.chat-container--bottom-left{bottom:.5rem;left:1rem}.chat-container--floating.chat-container--top-right{top:5rem;right:1rem}.chat-container--floating.chat-container--top-left{top:5rem;left:1rem}.chat-container--minimized{height:3.5rem}.chat-container--minimized .chat-input,.chat-container--minimized .chat-messages{display:none}.chat-container--dark{background-color:var(--gray-900);border-color:var(--gray-700);color:var(--gray-50)}.chat-container--dark .chat-header{background-color:var(--gray-800);border-color:var(--gray-600)}.chat-container--dark .chat-messages{background-color:var(--gray-900)}.chat-container--dark .chat-message-bubble{background-color:var(--gray-800);border-color:var(--gray-600);color:var(--gray-50)}.chat-container--dark .chat-message-bubble.chat-message--ai .chat-message-bubble{background-color:var(--gray-700);border-color:var(--gray-600)}.chat-container--dark .chat-message--own .chat-message-bubble{background:linear-gradient(135deg,var(--primary-500),var(--primary-600))}.chat-container--dark .chat-input{background-color:var(--gray-800);border-color:var(--gray-600)}.chat-container--dark .chat-input .chat-textarea{background-color:var(--gray-700);border-color:var(--gray-600);color:var(--gray-50)}.chat-container--dark .chat-input .chat-textarea::placeholder{color:var(--gray-400)}.chat-container--dark .chat-input .chat-textarea:focus{border-color:var(--primary-500);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.chat-dialog .p-dialog-content{padding:0}.chat-dialog .p-dialog{border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.chat-messages{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:1rem;scroll-behavior:smooth;display:flex;flex-direction:column;min-height:0}.chat-empty{display:flex;align-items:center;justify-content:center;height:100%}.chat-empty .chat-empty-content{text-align:center;color:var(--gray-500)}.chat-empty .chat-empty-content .chat-empty-icon{margin-bottom:1rem}.chat-empty .chat-empty-content .chat-empty-subtitle{margin:0;font-size:.875rem}.chat-error{padding:1rem;color:var(--red-500);text-align:center}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background-color:var(--gray-200);border-bottom:1px solid var(--gray-200);min-height:3.5rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.chat-header--minimized{border-bottom:none}.chat-header--ia .chat-mode-icon{color:var(--primary-500)}.chat-header--interno .chat-mode-icon{color:var(--green-500)}.chat-header-info,.chat-header-title{display:flex;align-items:center;flex:1 1;min-width:0}.chat-header-title{grid-gap:.75rem;gap:.75rem}.chat-mode-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background-color:var(--gray-100);color:var(--gray-500);transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);flex-shrink:0}.chat-title-text{display:flex;flex-direction:column;grid-gap:.125rem;gap:.125rem;min-width:0}.chat-title{font-size:.875rem;font-weight:600;color:var(--gray-900);line-height:1.25;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header-status,.chat-status-indicator{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem}.chat-status-indicator{font-size:.75rem;font-weight:500;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.chat-status-indicator--connected{color:var(--green-500)}.chat-status-indicator--connecting{color:var(--yellow-500)}.chat-status-indicator--connecting .lucide{animation:spin 1s linear infinite}.chat-status-indicator--disconnected{color:var(--red-500)}.chat-status-text{color:inherit}.chat-header-controls{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.chat-header-buttons{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.chat-header-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:none;background-color:initial;color:var(--gray-500);transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.chat-header-button:focus,.chat-header-button:hover{background-color:var(--gray-100);color:var(--gray-900)}.chat-header-button:focus{outline:none}.chat-header-button.chat-clear-button:hover,.chat-header-button.chat-close-button:hover{background-color:var(--red-500);color:#fff}.chat-header-button.chat-reconnect-button:hover{background-color:var(--primary-500);color:#fff}.p-dropdown{min-width:8rem;border-color:var(--gray-200);border-radius:.375rem;font-size:.875rem}.p-dropdown:focus,.p-dropdown:hover{border-color:var(--primary-500)}.p-dropdown:focus{box-shadow:0 0 0 2px rgba(59,130,246,.1)}.p-dropdown-label{padding:.5rem .75rem}.chat-input{display:flex;flex-direction:column;background-color:var(--gray-50);border-top:1px solid var(--gray-200);transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.chat-input--disabled{opacity:.6;pointer-events:none}.chat-input--typing .chat-input-wrapper{border-color:var(--primary-500)}.chat-typing-indicator{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem 1rem;background-color:var(--gray-100);border-bottom:1px solid var(--gray-200);font-size:.75rem;color:var(--gray-500)}.chat-typing-indicator small{margin:0}.chat-typing-dots{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.chat-typing-dot{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--primary-500);opacity:.6;animation:chat-typing-pulse 1.4s ease-in-out infinite}.chat-typing-dot:first-child{animation-delay:-.32s}.chat-typing-dot:nth-child(2){animation-delay:-.16s}.chat-typing-dot:nth-child(3){animation-delay:0s}.chat-input-wrapper{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.75rem;background-color:var(--gray-50);transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.chat-input-field{flex:1 1;min-width:0}.chat-textarea{width:100%;border:1px solid var(--gray-200);border-radius:.5rem;padding:.75rem;font-size:.875rem;line-height:1.5;resize:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);background-color:var(--gray-50);color:var(--gray-900)}.chat-textarea::placeholder{color:var(--gray-500)}.chat-textarea:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.chat-textarea:disabled{opacity:.6;cursor:not-allowed}.chat-input-actions{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.chat-input-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:none;background-color:initial;color:var(--gray-500);transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.chat-input-button:focus,.chat-input-button:hover{background-color:var(--gray-100);color:var(--gray-900)}.chat-input-button:focus{outline:none}.chat-input-button:disabled{opacity:.4;cursor:not-allowed}.chat-send-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:none;background-color:var(--primary-500);color:#fff;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.chat-send-button:hover{background-color:var(--primary-600)}.chat-send-button:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.chat-send-button--disabled{color:var(--gray-500);cursor:not-allowed}.chat-send-button--disabled,.chat-send-button--disabled:hover{background-color:var(--gray-100)}.chat-send-button--active{background-color:var(--primary-500);color:#fff}.chat-send-button--active:hover{background-color:var(--primary-600)}.chat-loading{opacity:.7;pointer-events:none}.chat-loading .chat-input-wrapper{filter:blur(1px)}.chat-loading .chat-send-button{animation:pulse 1.5s infinite}.chat-loader{display:flex;align-items:center;justify-content:center;height:100%;background-color:var(--gray-50);animation:fadeIn .3dfss ease-out}.chat-loader .chat-loader-content{display:flex;align-items:center;grid-gap:1rem;gap:1rem;max-width:24rem;width:100%}.chat-loader .chat-loader-message{flex-grow:1;min-width:0}.chat-loader .chat-loader-message .chat-loader-bubble{background-color:var(--gray-100);padding:.75rem;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;grid-gap:.5rem;gap:.5rem}.chat-loader .chat-loader-message .chat-loader-bubble .chat-loader-animation{display:flex;align-items:center}.chat-loader .chat-loader-message .chat-loader-bubble .chat-loader-text{font-size:.875rem;color:var(--gray-500)}@media(max-width:640px){.chat-container--floating{width:calc(100vw - 2rem);height:calc(100vh - 8rem);bottom:1rem;right:1rem;left:1rem}.chat-floating-button--bottom-right{right:1rem;bottom:1rem}.chat-floating-button--bottom-left{left:1rem;bottom:1rem}.chat-message-bubble{max-width:calc(100vw - 8rem)}.chat-header{padding:.75rem 1rem}.chat-input-wrapper,.chat-messages{padding:.75rem}}.chat-container:focus-within{box-shadow:0 0 0 2px rgba(59,130,246,.2)}::selection{background-color:rgba(59,130,246,.2);color:inherit}.tituloRegDin{text-align:justify!important;color:#213265!important;font-weight:600!important;font-size:1rem!important;margin:0!important}.dinamicInput{display:flex;justify-content:flex-start;flex-wrap:wrap;border-radius:20px;border:2px dotted var(--gray-300);padding:15px 0;margin:auto auto 10px}.gestorDinamicoPestanas.containerPestanas{border-radius:10px;background-color:#fff;text-align:center;display:flex;justify-content:space-around;align-items:center;margin-bottom:25px;width:100%;padding:10px}.gestorDinamicoPestanas.containerPestanas .bodyCardBestana{display:flex;overflow-x:auto;overflow-y:none;width:98%;margin:auto;padding:0}.sistemaSegItemToggle{background-color:hsla(0,0%,100%,0);color:#213265;min-height:35px;text-align:start;transition:.2s;font-weight:700;border-radius:.5rem;padding:8px}.sistemaSegItemToggle:hover{background-color:var(--gray-600)!important;color:#fff!important}.sistemaSegItemToggle:focus{background-color:#213265;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.sistemaSegItemToggle p{margin:0;padding:0 5px}.sistemaSegItemCollapse{background-color:#f6f6f6;text-align:start}.componenteItem{font-size:.8rem;min-height:35px;border-radius:10px;padding:3px 10px;color:var(--gray-800);display:flex;align-items:center;justify-content:flex-start;text-align:start;width:90%;margin:5px auto;transition:.2s;cursor:pointer}.componenteItem:hover{background-color:#8b97a7!important;color:var(--gray-800)!important}.gestorDinamicoPestanas .pestanaGestorPanorama{cursor:pointer;min-width:260px;width:auto;min-height:48px;height:auto;padding:0 7px;overflow-y:hidden}.gestorDinamicoPestanas .pestanaGestorPanorama .labelPestana{font-weight:600;font-size:1.05rem}.gestorDinamicoPestanas#pestanasGestor .pestanaGestorPanorama>.labelPestana,.gestorDinamicoPestanas#pestanasGestor .pestanaGestorPanorama p.labelPestana{font-weight:600!important;font-size:1.05rem!important;line-height:1.2}.Gerencia{background-color:#e4a731;height:47px;width:24%;font-size:1.1rem!important;transition:.2s;display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin:10px;border-radius:7px;color:#fff}.Gerencia p{font-weight:800}.cardContainerSolicitud{margin:0}#container-botones-informe{margin:0 auto;text-align:center}.btnAccionesInfoGeneral{display:flex;justify-content:center;align-items:center;font-weight:700;text-transform:capitalize;color:#fff;background-color:#213265;height:45px;width:150px;margin:0 7px;border-radius:7px;transition:.15s;box-sizing:border-box}.btnAccionesInfoGeneral:hover{transform:scale(1.05);background-color:#204887}.btnAccionesInfoGeneral:active{transform:scale(1.02)}.buttonGenerarPDF a{color:transparent;text-decoration:none;z-index:1}#actionsButtonsCard #actionsButtonsCardBody{padding:0}.infoBasicaEditarRegistro{display:grid;grid-template:1fr/1fr 1fr;justify-items:flex-start;align-content:center;text-align:left}.infoBasicaEditarRegistro .labelInfoContent{grid-column-start:2;color:#8b97a7}.buttonGenerarPDF,.buttonGenerarPDF button{display:flex;justify-content:center}.buttonGenerarPDF button{align-items:center;width:100%}.buttonGenerarPDF button:hover{background-color:#00a20b;transition:.25s}.buttonGenerarPDF svg{margin-left:8px}.contenedorinfoGeneralRegistro{display:flex}.actionsButtonsContainer{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.actionsButtonsContainer .ActionsbuttonsEditarRegistro{height:50px;padding:5px;background-color:#8b97a7;border-radius:10px;font-weight:bolder;color:#efefef;margin:5px 0;min-width:150px;max-width:170px}.actionsButtonsContainer .ActionsbuttonsEditarRegistro:hover{background-color:#213265}.pestanasEditarRegistroScroll{overflow-x:auto;transform:rotateX(180deg)}.pestanasEditarRegistroScroll .pestanasEditarRegistroContainer{transform:rotateX(180deg);margin-bottom:10px}.pestanasEditarRegistroScroll::-webkit-scrollbar{border-radius:15px}.pestanasEditarRegistroScroll::-webkit-scrollbar-thumb{border-radius:15px;background-color:#707070}.pestanasEditarRegistroScroll::-webkit-scrollbar-track{border-radius:15px;background:#fff}.pestanasLi{height:auto;align-items:center;min-width:150px}.titleCard{font-weight:700;color:#707070}.UBICAinputsContainer{display:flex;align-items:center;width:100%}.UBICAinputsContainer .UBICAinputFormGroup{margin:0;width:100%}.formInfoGeneral{padding:0}#tiposContainer{display:flex;align-items:center;width:100%}#tiposContainer .tiposFormGroup{width:100%}#tiposContainer .tiposFormGroup #detalleTipoRiesgo{margin:0;width:100%}#textAreaSolicitudObservacion{width:100%;height:100px}.dictamenInputsContainer{display:flex}.formGroupContenedorGeneral{padding:0}.formGroupsContainer{display:flex}@media only screen and (max-width:1020px){.contenedorinfoGeneralRegistro,.dictamenInputsContainer{display:flex;flex-direction:column}.dictamenInputsContainer .dictamenInputFormGroup{display:flex;flex-direction:column;align-items:flex-start}.formGroupContenedorGeneral,.formGroupsContainer{display:flex;flex-direction:column}.formGroupContenedorGeneral{align-items:flex-start;width:100%}.formGroupContenedorGeneral .inputContainer{width:100%;margin:0}.formGroupContenedorGeneral .inputContainer .form-control{margin:0}}@media only screen and (max-width:768px){.UBICAinputsContainer{display:flex;flex-direction:column;align-items:center;width:100%}.UBICAinputsContainer .UBICAinputFormGroup{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:7px 0}.UBICAinputsContainer .UBICAinputFormGroup .inputContainer{width:100%}#tiposContainer{display:flex;flex-direction:column;align-items:center;width:100%}#tiposContainer .tiposFormGroup{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:7px 0}#tiposContainer .tiposFormGroup .inputContainer{width:100%}#tiposContainer .tiposFormGroup #detalleTipoRiesgo{margin:0;width:100%}.detalleTipoRiesgoContainer{display:flex;flex-direction:column;align-items:flex-start}}.contenedor__valores__informacion{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.contenedor__valores__informacion .contenedor__informacion__registro{display:flex;flex-direction:column;margin-right:2rem;margin-top:.5rem}.contenedor__valores__informacion .contenedor__informacion__registro .titulo__informacion__registro{display:inline-block;min-width:100px;font-weight:900;color:#213265}.contenedor__valores__informacion .contenedor__informacion__registro .valor__informacion__registro__text{color:#8b97a7;flex:1 1}.contenedor__valores__informacion .contenedor__informacion__registro .valor__informacion__registro__icon{margin-right:8px}.contenedor__valores__informacion .contenedor__informacion__registro valor__informacion__registro{display:flex;flex-direction:row;grid-gap:2px;gap:2px;align-items:center}.etiqueta__conclusion{font-weight:900;color:#213265;margin-top:1rem;font-size:x-large}:root{font-size:16px}input[type=number]{-webkit-appearance:textfield!important;margin:0;-moz-appearance:textfield!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amcharts-amexport-item.amcharts-amexport-item-level-0>a{text-decoration:none}.amcharts-amexport-item a{text-decoration:none!important}.amcharts-amexport-item a:hover{color:#213265}.amcharts-amexport-item-level-1{text-decoration:none}.amcharts-amexport-item{background-color:#8b97a7!important}.amcharts-amexport-item a{color:#fff;font-size:.8rem}.amcharts-amexport-item a:hover{transition:.2s;font-weight:600}.amcharts-amexport-item.amcharts-amexport-item-level-0{border-radius:50px;background-color:#f2f2f2!important}.amcharts-amexport-item.amcharts-amexport-item-level-0>a{color:#213265;font-size:1.2rem;font-weight:900}.amcharts-amexport-item.amcharts-amexport-item-level-0:hover{background-color:#dadada!important}.amcharts-amexport-menu-level-0.amcharts-amexport-top{top:-50%!important;bottom:auto;right:10px!important}.amcharts-amexport-item.active>.amcharts-amexport-menu,.amcharts-amexport-item:hover>.amcharts-amexport-menu{margin-top:33px;margin-right:0!important}.cardGraficaGeneral{padding:10px}*{font-family:Lato,sans-serif}.modal-backdrop{background-color:none}.modal-backdrop.show{opacity:0}.iconoAyuda{cursor:pointer}.titleContainer{display:flex;justify-content:stretch;align-items:flex-end}.titulo__pagina{font-size:1.5rem;text-align:center;width:100%}.pagesTitles,.titulo__pagina{font-weight:800;color:#213265;margin:0;padding:0}.pagesTitles{text-align:justify;width:auto;text-align:center}.titleLine{margin-left:4px;height:5px;width:35px;background-color:#213265;border-radius:20px}.titleInsideCard{background-color:var(--gray-100);font-size:2.5rem;color:#213265;font-weight:800;border-radius:.75rem;padding:4px 16px;margin-bottom:1rem}.cardGeneral,.simpleShadowCard{border-radius:10px}.simpleShadowCard{box-shadow:0 48px 100px 0 rgba(17,12,46,.15)}.simpleGrayCard{background-color:#f8fafc;border-radius:10px}.cardUnderPestana{width:100%;border-radius:0 10px 10px 10px;padding:3%}.btn_circular_white{position:float;height:40px;width:40px;border-radius:50%;left:290px;top:40px;transition:.1s;box-shadow:0 3px 3px -1px hsla(0,0%,44.7%,.75)}.btn_circular_white:hover{background-color:#fff;transform:scale(1.05)}.confirmButtonWhite{box-shadow:0 3px 3px -1px hsla(0,0%,44.7%,.75);display:flex;align-items:center;justify-content:space-evenly;background-color:#fff!important;width:90px;height:35px;color:#707070;border:none!important;border-radius:15px;margin-right:40px;font-size:.9rem;font-weight:600;transition:.25s}.confirmButtonWhite:hover{background-color:#00a20b!important;color:#fff}.confirmButton{display:flex;align-items:center;justify-content:space-around;background-color:#213265!important;min-width:90px;width:auto;padding:0 16px;height:35px;color:#fff!important;border:none!important;border-radius:7px!important;margin-right:40px;font-size:.9rem;font-weight:600;transition:.25s}.confirmButton:hover{background-color:#00a20b!important}.confirmButton:disabled{background-color:#d7d7d7!important;color:#707070!important;cursor:not-allowed}.btn-busqueda{display:flex;align-items:center;justify-content:space-around;background-color:#213265!important;width:90px;height:35px;color:#fff!important;border:none!important;border-top-right-radius:7px!important;border-bottom-right-radius:7px!important;margin-right:40px;font-size:.9rem;font-weight:600;transition:.25s}.btn-busqueda:hover{background-color:#00a20b!important}.warningButton{display:flex;align-items:center;justify-content:space-around;background-color:#213265!important;width:90px;height:35px;color:#fff!important;border:none!important;border-radius:7px!important;margin-right:40px;font-weight:600;font-size:.9rem;transition:.25s}.warningButton:hover{background-color:#e4a731!important}.dangerButton{display:flex;align-items:center;justify-content:space-around;background-color:#213265;height:35px!important;width:90px;border-radius:10px!important;font-size:.9rem;font-weight:600;border:none!important;color:#fff!important}.dangerButton:hover{background-color:#cc1a3a!important;transition:.1s}table{border-radius:10px;width:100%}.table,.tableContainer .table,.tableContainer table{border-radius:10px;font-size:14px;text-align:start;overflow:hidden}.tableContainer table td,.tableContainer table th,.table td,.table th{font-size:14px;text-align:start}.table_reps,.table_reps-container .table_reps{border-radius:10px;font-size:14px;text-align:start;overflow-x:auto}.table_reps .colreg,.table_reps .colreg_cont,.table_reps .reg_item{font-size:14px;text-align:start}.tableContainer table tbody tr:first-child td:first-child,.tableContainer table thead th:first-child,.table tbody tr:first-child td:first-child,.table thead th:first-child{border-top-left-radius:10px}.tableContainer table tbody tr:first-child td:last-child,.tableContainer table thead th:last-child,.table tbody tr:first-child td:last-child,.table thead th:last-child{border-top-right-radius:10px}select{width:auto;height:35px;outline:none}.searchContainer,select{border-radius:20px;padding:0 10px;border:2px solid #213265}.searchContainer{display:flex;justify-content:space-around;align-items:center}.searchContainer input{border:none;padding:0 5px;outline:none;font-size:16px}:root::-webkit-scrollbar{width:12px;margin:100px 0}:root::-webkit-scrollbar-thumb{border-radius:30px;background-color:#213265}:root::-webkit-scrollbar-thumb:hover{box-shadow:0 0 2px 1px rgba(0,0,0,.2)}:root::-webkit-scrollbar-track{background-color:#fff;border-radius:30px;height:50vh}.modalesGenerales{opacity:1!important;background-color:rgba(3,14,69,.338)}form{width:100%;margin-top:10px;padding-right:30px}form label{display:flex;justify-content:space-between}form label select{width:20%;background-color:#fff}form label input,form label select{height:30px;border-radius:7px;border:1px solid #707070;outline:none}form label input{margin:3px 0;padding-left:10px;padding-right:10px}.form-group{display:grid;grid-template:1fr/1fr 3fr;justify-content:stretch;align-items:center;margin-bottom:10px}.form-group div>#textArea{height:auto}.form-group .form-label{font-weight:700;color:var(--gray-700)!important;margin-bottom:4px}.form-group .form-label~div.card{background-color:initial}.form-group .idContainer{display:grid;align-content:space-evenly;grid-template:1fr/5fr 4fr}.form-group .idContainer .custom-select#sexoSelect{grid-column:1/4;width:100%}.form-group .form-control{padding:4px 8px;height:40px}.form-group .css-yk16xz-control,.form-group .form-control{width:100%;margin-bottom:8px;margin-top:0;border-radius:5px;border:1px solid var(--gray-300);outline:none;font-size:14px;color:var(--gray-800);height:40px}.form-group .select__multiple__control.css-yk16xz-control{height:auto!important}.form-group .css-yk16xz-control:hover{border:1px solid var(--gray-200)}.form-group .css-1pahdxg-control,.form-group .form-control:focus{border:1px solid var(--blue-200);box-shadow:0 0 0 .2rem #dfebfe;height:40px}.form-group .select__multiple__control.css-1pahdxg-control{height:auto}.form-group .css-1fhf3k1-control,.form-group .form-control:disabled{background-color:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-600);cursor:not-allowed}.titleBox{display:flex;justify-content:space-between;align-items:center;padding-right:10px;margin-top:32px}.iconoGeneral,.titleBlue{color:#213265}.titleBlue{font-weight:800}.botonesAyuda{display:block;text-align:right;margin:10px 10px 1px auto;cursor:pointer;top:20px;right:20px;width:auto}.botonEditar{display:flex;align-items:center;justify-content:space-around;background-color:#213265;height:30px;font-weight:600;width:90px;border-radius:10px!important;font-size:.8rem;border:none!important;color:#fff!important;margin:auto;transition:.1s}.botonEditar:hover{background-color:#f39c11!important}.botonEliminar{display:flex;align-items:center;justify-content:space-around;background-color:#213265;height:35px!important;width:90px;border-radius:10px!important;font-size:.8rem;font-weight:600;border:none!important;color:#fff!important;margin:auto;transition:.1s}.botonEliminar:hover{background-color:#cc1a3a!important}.contenedorTextAreaGeneral{display:flex;width:85%;margin:auto}.contenedorTextAreaGeneral .formGroupTextArea{display:flex;flex-direction:column;align-items:flex-start;width:100%}.contenedorTextAreaGeneral .formGroupTextArea .textAreaGeneral{height:100px}.formGroupVertical{display:flex;flex-direction:column;align-items:flex-start;margin:7px}p.labelInfoContent{margin-top:0}.scrollSecundario{border-left:5px solid transparent}.scrollSecundario::-webkit-scrollbar{width:13px;margin:100px 10px;border-left:5px solid transparent}.scrollSecundario::-webkit-scrollbar-thumb{border-radius:20px;background-color:#b9b9b9}.scrollSecundario::-webkit-scrollbar-track{background-color:#efefef;border-radius:30px;height:50vh;border-left:5px solid transparent}.contenedorMultiplesBotones{width:100%;height:70px}.botonTablaGeneral,.contenedorMultiplesBotones{display:flex;justify-content:center;align-items:center}.botonTablaGeneral{background-color:rgba(204,31,31,0)!important;height:30px;width:65px;font-size:.9rem;margin:0 3px;color:#8b97a7!important;border:0!important;transition:.2s}.botonTablaGeneral:hover{transform:scale(1.05)}.botonEditarTabla:hover{color:#e4a731!important}.botonEliminarTabla:hover{color:#cc1a3a!important}.botonGuardarTabla:hover{color:#213265!important}.rowTabla{height:35px}.rowTabla:hover .botonesTabla{display:flex;justify-content:space-around}.botonesTabla{display:none;background-color:#fff;border-radius:10px;border:none;padding:0 2%;transition:.4s}.tdBotones{width:180px}.button-group-informe{width:150px;color:#213265;font-family:Lato,sans-serif}.td-auditorias{overflow:hidden;max-width:170px;text-align:justify}.pagination-table .page-link{border:none}.buttonDescargaPDF{width:auto;display:flex;justify-content:flex-end;grid-column-start:3;grid-column-end:3;align-self:flex-end}.widgetOp{min-width:200px;margin:8px 12px;border-radius:15px;cursor:pointer;font-size:1rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;text-align:start;transition:.3s;padding:8px;font-weight:700;color:#213265;word-break:break-word}.widgetOp p{margin:0}.widgetOp .widgetPorcentaje{grid-column-start:3;font-size:1rem}.widgetOp:hover{transform:scale(1.05)}.widgetOp:hover .buttonWidget{display:flex}.buttonWidget{background-color:#d7d7d7;border-radius:50%;padding:2px;transition:.2s;display:none;width:auto}.buttonWidget:hover{background-color:#29ab3c}.enlaces_container{display:flex;flex-direction:column;width:100%}.enlaces_container .enlaces_item{width:99%;padding:5px;margin:0 auto 10px;border-radius:5px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;transition:.1s}.enlaces_container .enlaces_item:hover{transform:scale(1.01);box-shadow:0 2px 10px -5px rgba(0,0,0,.75);color:#213265}.circular_btn{display:flex;justify-content:center;align-items:center;border-radius:50%;width:20px;height:20px;transition:.16s}.circular_btn:hover{background-color:#ededed}.stepper_inicial{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:2rem 0}.stepper_inicial .step_separator{width:100%;height:1px;background-color:#efefef;margin:0 1rem;max-width:500px}.stepper_inicial .step_success{border:2px solid #efefef;border-radius:10px;padding:1rem 1rem 16px;display:flex;flex-direction:column;justify-content:center;text-align:center}.stepper_inicial .step_success .step_success_title{font-size:1.2rem;font-weight:700;color:#213265;margin-bottom:8px}.stepper_inicial .step_success .step_success_icon{height:32px;width:32px;background-color:#00a20b;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:24px auto 8px}.stepper_inicial .step_success .step_undefined_text{color:#707070}.stepper_inicial .step_success .step_undefined_icon{height:32px;width:32px;background-color:#e0e0e0;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:24px auto 8px;color:#707070}.confirm__button{background-color:#213265;border:none!important;color:#fff!important;transition:.1s;font-size:10px}.confirm__button:hover{background-color:#00a20b!important}.mensajeTablaSinInfo{height:100px;justify-content:center;font-size:2rem;font-weight:600;color:#d1d1d1;border-radius:15px;border:5px dashed #ddd}.headerRegistro,.mensajeTablaSinInfo{width:100%;display:flex;align-items:center}.headerRegistro{background-color:var(--gray-100);min-height:40px;justify-content:space-between;padding:0 16px;border-radius:10px}.headerRegistro p{margin:0!important;font-size:2.5rem;color:#213265;font-weight:800}.inputGroup.form-group.col-lg-6{display:block;margin-top:.5em}