@charset "UTF-8";@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v31/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58m-wi40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v31/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58i-wi40.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v31/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58a-wg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,head{margin:0;padding:0;font-family:Quicksand,sans-serif;background-color:var(--bg-color);color:var(--text-color)}:root{--bg-color: #f1ffff;--text-color: #000;--return-color: rgb(114, 114, 114)}@media (prefers-color-scheme: dark){:root{--bg-color: #181616 ;--text-color: #fff;--return-color: #f4f4f4}}:root{--primary-color: #004d9b;--success-color: #198754;--danger-color: #dc3545;--warning-color: #fcbd00;--info-color: #0dcaf0;--light-color: #f4f4f4;--white-color: #ffffff;--dark-color: #151516;--purple-Qualitas-color: #ad1483;--pink-color: #db1b68;--blue-color: #309bff;--grey-color: #515874;--green-color: #30b953;--grey-secondary-color: #8e95b1;--dark-secondary-color: #161618;--blue-hover-color: #22329b;--pink-hover-color: #c20953;--primary-hover-color: #0c54be;--danger-hover-color: #b11c2b;--success-hover-color: #157247;--warning-hover-color: #ebb000;--white-hover-color: #f3f3f3;--dark-hover-color: #191c1f;--green-go-hover-color: #1caa89;--purple-Qualitas-hover-color: rgb(153, 22, 118);--green-go-color: #0bdeac;--blue-go-color: #00aeef;--cyan-go-color: #00d4ba;--blue-go-hover-color: #00afefec}.input-control-icon{border-radius:8px;font-size:16px;height:auto;width:95%;margin-bottom:10px;background-color:var(--input-color);color:var(--text-color);box-sizing:border-box;padding:10px 8px 10px 40px;width:100%;position:relative;border:1px solid}.input-control-icon:focus{outline:none;position:relative;border:2.8px solid var(--primary-color)}.btn-success{cursor:pointer;outline:0;display:inline-block;line-height:1.5;text-align:center;border:1px solid;padding:6px 12px;font-size:16px;border-radius:8px;background-color:var(--green-color);color:var(--white-color)}.btn-success:hover{background-color:var(--success-hover-color)}.btn-purple{cursor:pointer;outline:0;display:inline-block;line-height:1.5;text-align:center;border:1px solid;padding:6px 12px;font-size:16px;border-radius:8px;background-color:var(--purple-Qualitas-color);color:var(--white-color)}.btn-purple:hover{background-color:var(--purple-Qualitas-hover-color)}.btn-purple-outline{cursor:pointer;outline:0;display:inline-block;line-height:1.5;text-align:center;border:1px solid;padding:6px 12px;font-size:16px;border-radius:8px;background-color:var(--light-color);color:var(--purple-Qualitas-color)}.btn-purple-outline:hover{background-color:var(--purple-Qualitas-color);color:var(--white-color)}.btn-primary{cursor:pointer;outline:0;display:inline-block;line-height:1.5;text-align:center;border:1px solid;padding:6px 12px;font-size:16px;border-radius:8px;background-color:var(--primary-color);color:var(--white-color)}.btn-primary:hover{background-color:var(--primary-hover-color)}.btn-green{cursor:pointer;outline:0;display:inline-block;line-height:1.5;text-align:center;border:1px solid;padding:6px 12px;font-size:16px;border-radius:8px;background-color:var(--green-go-color);color:var(--dark-secondary-color);border:none}.btn-secundary{cursor:pointer;outline:0;display:inline-block;line-height:1.5;text-align:center;border:1px solid;padding:6px 12px;font-size:16px;border-radius:8px;background-color:var(--grey-secondary-color);color:var(--white-color)}.btn-secundary:hover{background-color:var(--dark-hover-color)}body.light-theme{background-color:#fff;color:#000}body.dark-theme{background-color:#181616;color:#fff}:root.light{--text-color: #0a0a0a}:root.dark{--text-color: #ffffff}.container-1{display:flex;margin-right:35px}.container-1 div{flex:1;margin-right:10px}.container-2{display:flex}.container-2 div{flex:1}.msg-error{position:absolute;margin-top:47px;color:var(--danger-color);font-weight:600}.msg-exit{color:var(--success-color);font-weight:600;margin:47px 0 0;padding:0;position:absolute}.check-input{font-weight:600;position:absolute;right:0;margin-top:10px}.error-input{font-weight:600;position:absolute;right:0;margin-top:12px}.check-select{font-weight:600;position:absolute;right:47px;margin-top:22px}.error-select{font-weight:600;position:absolute;right:47px;margin-top:12px}select option{color:var(--font-color);background-color:var(--bg-color)}select option:focus{outline:none}.inputContainer-gpt{position:relative;height:45px;width:calc(100% - 45px);margin-bottom:12px}.inputContainer-gpt-2{position:relative;height:45px;width:calc(100% + -0px);margin-bottom:25px}.input-gpt{position:absolute;top:0;left:0;height:43px;width:100%;border:1px solid #525252;border-radius:7px;font-size:16px;padding:0 20px;outline:none;background:none;z-index:1}::placeholder{color:silver;font-size:14px}.label-gpt{position:absolute;top:-7px;left:17px;padding:0 4px;background-color:var(--bg-color);color:var(--text-color);font-size:14px;transition:.5s;z-index:10;font-weight:600}.input-gpt:focus{border:2px solid var(--purple-Qualitas-color)}.center-div{display:flex;justify-content:center;align-items:center;margin-top:-30px;height:10vh}input[type=date]::-webkit-calendar-picker-indicator{display:none}.regresar{color:var(--return-color);cursor:pointer}.no-encontrada{display:flex;flex-direction:column;align-items:center;justify-content:center}.no-encontrada p{font-size:30px;color:var(--font-color);font-weight:600}.no-encontrada .responsive-image{margin-right:20px;max-width:100%;height:auto;animation:scaleAnimation 8s infinite alternate}@keyframes scaleAnimation{0%{transform:scale(.8)}to{transform:scale(.9)}}
