body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.route-loading{min-height:100vh;color:var(--color-text-primary,#141a1f);background:var(--color-background,#fff);place-items:center;font:600 1rem Montserrat,sans-serif;display:grid}:root{--color-background:#fff;--color-bg:#fff;--color-background-secundary:#f3f5f9;--color-background-login:#000;--color-background-tertiary:#4cbcea;--color-background-app:#f4f4f4;--color-background-section:#f8f8ef;--color-background-msg:#e4f1f5;--color-border-primary:#e2e8f0;--color-border-error:#ac435d;--color-background-disabled:#c4c4c4;--color-background-readonly:#e7e7e7;--color-text-disabled:#8c8c8c;--color-background-alerta-success:#36ae84;--color-background-alerta-advertencia:#f7ab4b;--color-background-alerta-error:#ac435d;--color-text-alerta:#fff;--color-text-shadow-alerta:#516177;--color-box-shadow-alerta:#00000040;--color-primary:#009c50;--color-primary-rgba:#009c504d;--color-primary-light:#3a8d3a;--color-secundary:#4cbcea;--color-secundary-hover:#8bddff;--color-secundary-rgba:#4cbcea4d;--color-text-primary:#141a1f;--color-text-secundary:#f0fbfa;--color-text-tertiary:#7e7e7e;--color-text-quarter:#383c41;--color-text-fifth:#25282b;--color-text-only-view:#191a1866;--color-text-placeholder:#adadad;--color-text-requiered:#ff4d4f;--color-outline-requiered:#ea4e2c;--color-text-title-adv:#212b36;--color-text-subtitle-adv:#637381;--color-background-advertencia-error:#f5c5bb;--color-background-icon-advertencia-error:#ea4e2c;--color-background-advertencia-advertencia:#fff;--color-background-icon-advertencia-advertencia:#f7ab4b;--color-background-advertencia-success:#fff;--color-background-icon-advertencia-success:#00d38c;--color-background-question-help:#fff;--color-text-question-help:#000000e0;--color-border-question-help:#d9d9d9;--color-background-question:#f9f9f9;--color-box-shadow-question:#c4c4c4;--color-blue:#4cbcea;--color-blue-opacity:#4cbcea4d;--color-white:#fff;--color-white-opacity:#ffffff4d;--color-black:#000;--color-black-opacity:#0000004d;--color-gray:#c4c4c4;--color-gray-opacity:#c4c4c44d;--color-red:#ff0505;--color-red-opacity:#ff05054d;--color-green:#009c50;--color-green-opacity:#009c504d;--color-yellow:#ffb000;--color-yellow-opacity:#ffb0004d;--color-orange:#e68c38;--color-orange-opacity:#e68c384d;--color-border:#c4c4c4;--color-background-screen-black:#0000004d;--color-follow-link:#0033a0;--var-gap-5:5px;--var-gap-10:10px;--var-gap-20-galery:20px;--var-gap-20:20px;--var-gap-40:40px;--var-gap-40-:-40px;--var-padding-5:5px;--var-padding-10:10px;--var-padding-20:20px;--var-padding-20-:-20px;--var-padding-40:40px;--var-padding-80:80px;--var-margin-15:15px;--font-size-h1:40px;--font-size-h2:28px;--font-size-h3:22px;--font-size-h4:18px;--font-size-h5:16px;--font-size-normal-high:16px;--font-size-normal:14px;--var-max-width-desk:700px}body,html{margin:0;padding:0}*{box-sizing:border-box;scroll-behavior:smooth;font-family:Montserrat;position:relative}body,p{font-size:14px;font-weight:400}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5);font-weight:500}span{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:inline-block}button:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,[role=button][aria-disabled=true]{cursor:not-allowed}h1.center,h2.center,h3.center,h4.center,h5.center,p.center{text-align:center}h1,h2,h3,h4,h5{color:var(--color-text-fifth);margin:0}p{color:var(--color-text-quarter);margin:0}::-webkit-scrollbar:vertical{width:10px}::-webkit-scrollbar-button:increment{display:none}html::-webkit-scrollbar-button{display:none}::-webkit-scrollbar:horizontal{height:10px}::-webkit-scrollbar-thumb{background-color:var(--color-scroll);border-radius:20px}::-webkit-scrollbar-track{border-radius:10px}#screenBlackAll{background-color:var(--color-background-screen-black);z-index:99999999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin:auto;display:none;position:fixed;inset:0}#carga{border:15px solid #ccc;border-top-color:var(--color-blue);z-index:99999999;border-radius:100%;width:100px;height:100px;margin:auto;animation:1.5s linear infinite girar;display:none;position:fixed;inset:0}@keyframes girar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gap-5{gap:var(--var-gap-5)}.gap-10{gap:var(--var-gap-10)}.gap-20{gap:var(--var-gap-20)}.gap-40{gap:var(--var-gap-40)}.padding-20{padding:var(--var-padding-20)}.padding-40{padding:var(--var-padding-40)}.max-width-desk{max-width:var(--var-max-width-desk)}.question-help{background-color:var(--color-background-question-help);border:1px solid var(--color-border-question-help);width:12px;height:12px;color:var(--color-text-question-help);cursor:help;position:initial;border-radius:50px;justify-content:center;align-items:center;margin-left:5px;font-size:10px;display:flex}.question-help>span{background:var(--color-background-question);width:300px;color:var(--color-text-primary);border:1px solid var(--color-border-primary);box-shadow:var(--color-box-shadow-question) 0px 0px 10px -3px;z-index:9999999;border-radius:4px;padding:10px;font-size:12px;font-weight:300;display:none;position:absolute;top:12px;left:0}.question-help:hover>span{display:inline-block}#alertas-adv{z-index:2147483647;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:fixed;top:30px;right:30px}#alertas-adv>div{box-sizing:border-box;text-align:center;color:var(--color-text-alerta);box-shadow:0px 2px 10px var(--color-box-shadow-alerta);text-shadow:0px 0px 7px var(--color-text-shadow-alerta);border-radius:4px;margin:5px;padding:15px 20px;font-size:14px}.alertas-success{background:var(--color-background-alerta-success)}.alertas-advertencia{background:var(--color-background-alerta-advertencia)}.alertas-error{background:var(--color-background-alerta-error)}.close-advertencia{cursor:pointer;font:inherit;border:0;padding:0;transition:top .2s,right .2s,font-size .2s;position:absolute;top:6px;right:6px}.close-advertencia:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.close-advertencia:hover{font-size:20px;top:1px;right:4.5px}@keyframes opacidad{0%{opacity:0}to{opacity:1}}@keyframes desplazamiento{0%{transform:translateY(-100px)}to{transform:translateY(0)}}textarea{min-width:100%;max-width:100%}#copy-text-input{position:absolute;top:-200px;left:-200px}.input-primary{border:1px solid var(--color-border-primary);width:100%;color:var(--color-text-primary);border-radius:5px;outline:none;padding:10px;font-size:16px}.input-primary[type=checkbox]{width:auto}.input-primary::placeholder{color:var(--color-text-tertiary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;font-size:16px;font-weight:300}.input-primary:hover:not([readonly]),.input-primary:focus:not([readonly]){border:1px solid var(--color-primary)}.input-primary:focus-visible{outline-offset:2px;outline:2px solid #009c5040}.button-primary{background-color:var(--color-primary);width:auto;min-width:110px;height:48px;color:var(--color-text-secundary);cursor:pointer;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.button-primary.yellow{background-color:var(--color-yellow)}.button-primary.blue{background-color:var(--color-blue)}.button-primary.red{background-color:var(--color-red)}.button-primary:hover{background-color:var(--color-black);color:var(--color-white)}.button-primary:focus-visible{outline-offset:3px;outline:2px solid #009c5047}.black .button-primary:hover{background-color:var(--color-white);color:var(--color-black)}.button-primary[disabled]{background-color:var(--color-background-disabled);color:var(--color-text-disabled)}.button-primary.cancelar{background-color:var(--color-background-secundary);border:1px solid var(--color-primary);color:var(--color-primary)}.requiered-outline{outline:3px solid var(--color-outline-requiered)}.advertencias-format{justify-content:center;align-items:center;gap:20px;display:flex;padding:15px 40px 15px 15px!important}.advertencias-format.advertencias-error{background-color:var(--color-background-advertencia-error)}.advertencias-format.advertencias-advertencia{background-color:var(--color-background-advertencia-advertencia)}.advertencias-format.advertencias-success{background-color:var(--color-background-advertencia-success)}.texts-advertencia{flex-direction:column;align-items:flex-start;gap:5px;margin:10px 0;display:flex}.icon-advertencia-error{background-color:var(--color-background-icon-advertencia-error);border-radius:5px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.icon-advertencia-advertencia{background-color:var(--color-background-icon-advertencia-advertencia);border-radius:5px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.icon-advertencia-success{background-color:var(--color-background-icon-advertencia-success);border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.title-advertencia,.subtitle-advertencia{text-shadow:none;text-align:initial;justify-content:flex-start;font-weight:500;display:flex}.title-advertencia{color:var(--color-text-title-adv);font-size:16px}.subtitle-advertencia{color:var(--color-text-subtitle-adv);font-size:13px}.advertencias-format>.close-advertencia{background-color:var(--color-background-secundary);border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;top:10px;right:10px}@media (width<=600px){#alertas-adv{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));top:calc(12px + env(safe-area-inset-top));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;pointer-events:none;justify-content:flex-start;align-items:stretch;gap:8px;margin:0;overflow-y:auto}#alertas-adv>.advertencias-format{--toast-accent:#007f48;--toast-icon-background:#e7f6ee;border:1px solid #dce5e9;border-left:3px solid var(--toast-accent);width:100%;min-width:0;text-shadow:none;pointer-events:auto;background:#fff;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 44px;align-items:start;gap:10px;margin:0;display:grid;box-shadow:0 4px 16px #102b371f;padding:12px!important}#alertas-adv>.advertencias-advertencia{--toast-accent:#986001;--toast-icon-background:#fff4db}#alertas-adv>.advertencias-error{--toast-accent:#b4232b;--toast-icon-background:#feecec}#alertas-adv .texts-advertencia{gap:4px;min-width:0;margin:0;padding-top:1px}#alertas-adv .title-advertencia{color:#102b37;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4;display:block}#alertas-adv .subtitle-advertencia{color:#48616c;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5;display:block}#alertas-adv .advertencias-format>span{background:var(--toast-icon-background);width:32px;height:32px;color:var(--toast-accent);border-radius:8px;margin-top:1px}#alertas-adv .advertencias-format>span svg{width:22px;height:22px}#alertas-adv .advertencias-format>span svg path{fill:currentColor}#alertas-adv .icon-advertencia-success svg{width:32px;height:32px}#alertas-adv .icon-advertencia-success svg circle{fill:none}#alertas-adv .close-advertencia,#alertas-adv .close-advertencia:hover{background:0 0;border-radius:8px;width:44px;height:44px;margin:-6px -6px 0 0;position:static}#alertas-adv .close-advertencia:hover{background:#f0f4f6}#alertas-adv .close-advertencia:focus-visible{outline-color:var(--toast-accent);outline-offset:-2px}}label{font-size:16px}label.requiered-input:before{content:"*";color:var(--color-text-requiered);font-weight:400}.flex-row{flex-direction:row;display:flex}.flex-column{flex-direction:column;display:flex}.flex-row.justify-end{justify-content:flex-end}.flex-column.align-end{align-items:flex-end}.flex-column.center{align-items:center}.flex-column.center2,.flex-row.center{justify-content:center}.flex-row.center2{align-items:center}.margin-top-50{margin-top:50px}.margin-top{margin-top:25px}.margin-top-15{margin-top:15px}.margin-top-10{margin-top:10px}.margin-top-5{margin-top:5px}.cursor-pointer{cursor:pointer}.overlay-container{background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.overlay-container-high{background-color:#000000e6;width:100%;height:100%;position:absolute;top:0;left:0}.form-grop-row{gap:var(--var-gap-40);display:flex}.form-grop-row>.form-group{width:100%}.form-group{gap:var(--var-gap-5);flex-direction:column;display:flex}.container-banner-all-width{width:calc(100% + var(--var-padding-20) + var(--var-padding-20));margin-left:var(--var-padding-20-);margin-right:var(--var-padding-20-);margin-top:var(--var-padding-20-)}.text-red{color:var(--color-red)}.text-green{color:var(--color-green)}.text-yellow{color:var(--color-yellow)}a{color:var(--color-primary)}.modal-container{background-color:var(--color-background-screen-black);z-index:9999999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal{background-color:var(--color-white);padding:var(--var-padding-20);gap:var(--var-gap-40);border-radius:10px;flex-direction:column;width:80%;max-width:930px;max-height:80%;display:flex;overflow:hidden auto}.modal.modal-img{overflow:auto}.modal button.cancel{background-color:var(--color-gray)}.modal .container-close-button{top:var(--var-padding-20-);padding-top:var(--var-padding-20);margin-top:var(--var-padding-20-);margin-bottom:var(--var-gap-40-);z-index:9;background-color:var(--color-background);justify-content:flex-end;display:flex;position:sticky}.modal .close-button{cursor:pointer;background-color:var(--color-background);width:40px;height:40px;font-size:var(--font-size-h1);border:none;border-radius:50%;justify-content:center;align-items:center;padding:5px;transition:background-color .3s;display:flex}.modal .close-button:hover{background-color:var(--color-red-opacity)}.modal .close-button svg{pointer-events:none;width:30px;height:30px}.modal .close-button svg path{fill:var(--color-black)}.modal .buttons-modal{bottom:var(--var-padding-20-);background-color:var(--color-background);padding-bottom:var(--var-padding-20);margin-bottom:var(--var-padding-20-);justify-content:flex-end;display:flex;position:sticky}.buttons-opt{justify-content:flex-end;gap:var(--var-gap-20);background-color:var(--color-background-app);padding-top:var(--var-padding-20);padding-bottom:var(--var-padding-20);margin-bottom:var(--var-padding-20-);display:flex;position:sticky;bottom:0}.buttons-opt-inside{justify-content:flex-end;gap:var(--var-gap-20);background-color:var(--color-background);padding-top:var(--var-padding-20);padding-bottom:var(--var-padding-20);margin-bottom:var(--var-padding-20-);display:flex;position:sticky;bottom:0}.modal-img .zoom-buttons{gap:var(--var-gap-20);z-index:9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;flex-direction:row;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.modal-img .zoom-buttons button{border:1px solid var(--color-black);background-color:var(--color-background);width:30px;height:30px;color:var(--color-black);cursor:pointer;font-size:var(--font-size-h2);border-radius:6px;outline:none;justify-content:center;align-items:center;font-weight:700;display:flex}.modal-img .zoom-buttons button:hover{color:var(--color-background);background-color:var(--color-black)}.modal-img .zoom-buttons .close-button:hover svg path{fill:var(--color-background)}.pagination{justify-content:flex-end;align-items:center;gap:var(--var-gap-10);flex-direction:row;display:flex}.pagination .button-pagination{width:90px;color:var(--color-text-primary);border:none;border:1px solid var(--color-border-question-help);cursor:pointer;background-color:#0000;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:5px;font-size:13px;text-decoration:none;display:flex}.pagination .button-pagination:hover{background-color:var(--color-background)}.button-pagination{cursor:pointer}.follow-link,.follow-link span{cursor:pointer;color:var(--color-follow-link);width:max-content;font-weight:700}.follow-link.green,.follow-link.green span{color:var(--color-green)}.follow-link:hover,.follow-link:hover span{text-decoration:underline}.follow-link svg{width:9px;height:9px;margin-left:5px}.follow-link svg path{fill:var(--color-follow-link)}.follow-link-green svg path{fill:var(--color-green)}input[readOnly]{background-color:#00000014}.button-back{cursor:pointer;background:0 0;border:none;outline:none;width:max-content}.button-back h4{color:var(--color-primary);margin:0}label.required{align-items:center;display:inline-flex}label.required:before{content:"*";color:var(--color-red);font-weight:700;font-size:var(--font-size-h4);line-height:var(--font-size-h4)}@media screen and (width>=850px){.mobile{display:none!important}}@media screen and (width<=850px){.flex-row{flex-wrap:wrap}}@media screen and (width<=550px){:root{--var-gap-20:15px;--var-gap-20-:-15px;--var-gap-40:20px;--var-gap-40-:-20px;--var-padding-20:15px;--var-padding-40:20px;--var-padding-80:40px;--font-size-h1:30px;--font-size-h2:22px;--font-size-h3:18px;--font-size-h4:15px;--font-size-normal-high:14px;--font-size-normal:13px}.form-grop-row{flex-wrap:wrap}}@media screen and (width<=400px){label,.input-primary{font-size:12px}.button-primary{height:40px;font-size:12px}.input-primary::placeholder{font-size:12px}}.confirmation-dialog-layer{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-dialog-backdrop{cursor:default;background:#03192485;border:0;width:100%;height:100%;position:absolute;inset:0}.confirmation-dialog{z-index:1;background:#fff;border:1px solid #cad6dc;border-radius:8px;width:min(430px,100%);position:relative;overflow:hidden;box-shadow:0 20px 52px #03192447}.confirmation-dialog-copy{gap:8px;padding:22px 22px 18px;display:grid}.confirmation-dialog h3,.confirmation-dialog p{margin:0}.confirmation-dialog h3{color:#06283a;font-size:18px}.confirmation-dialog p{color:#526874;font-size:13px;line-height:1.5}.confirmation-dialog-error{background:#fff0f0;border-left:3px solid #b42318;padding:9px 10px;color:#8f241f!important}.confirmation-dialog footer{background:#f8fafb;border-top:1px solid #e0e7ea;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.confirmation-dialog footer button{color:#193d4d;cursor:pointer;background:#fff;border:1px solid #b9c7cd;border-radius:5px;min-width:96px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:750}.confirmation-dialog footer button.is-danger{color:#fff;background:#a92f2a;border-color:#a92f2a}.confirmation-dialog footer button:focus-visible{outline-offset:2px;outline:3px solid #008d5033}.confirmation-dialog footer button.is-danger:focus-visible{outline-color:#b4231847}.confirmation-dialog footer button:disabled{cursor:wait;opacity:.6}@media (width<=768px){.confirmation-dialog-layer{align-items:end;padding:12px}.confirmation-dialog{width:100%}.confirmation-dialog-copy{padding:20px 18px 16px}.confirmation-dialog footer{padding:12px 18px 18px}.confirmation-dialog footer button{flex:1;min-height:44px}}
