.custom-modal,.custom-modal-mobile{text-align:center;box-shadow:0 calc(var(--resize)*8)calc(var(--resize)*24)#00000014;background:#fff;border:1px solid #0000000f;outline:none;flex-direction:column;align-items:center;margin:auto;display:flex;position:relative;top:auto}.custom-modal{border-radius:calc(var(--resize)*16);padding:calc(var(--resize)*24)calc(var(--resize)*28);width:calc(var(--resize)*380);max-width:92vw}.custom-modal-mobile{border-radius:calc(var(--mobile-size)*12);padding:calc(var(--mobile-size)*20)calc(var(--mobile-size)*16);width:calc(var(--mobile-size)*300);max-width:calc(100vw - calc(var(--mobile-size)*24))}.process-mode{margin-top:calc(var(--mobile-size)*-100)}.modal-shadowed,.modal-shadowed-mobile{box-shadow:0px calc(var(--pc-size)*4)calc(var(--pc-size)*6)#0000004d}.custom-overlay,.grey-overlay-lower,.grey-overlay,.grey-overlay-alert,.blur-overlay{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.custom-overlay{z-index:1001;background-color:#ffffff59}.grey-overlay-lower{z-index:1000;background-color:#00000059}.grey-overlay{z-index:1001;background-color:#00000059}.grey-overlay-alert{z-index:1100;background-color:#00000059}.blur-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1001;background-color:#00000059}.modal-header{flex-direction:column;align-items:center;width:100%;display:flex}.cstmodal-icon-badge{width:calc(var(--resize)*40);height:calc(var(--resize)*40);margin:0 auto calc(var(--resize)*12);font-size:calc(var(--resize)*18);border-radius:50%;justify-content:center;align-items:center;font-family:Open Sans Bold,sans-serif;line-height:1;display:flex}.cstmodal-icon-badge img{display:none}.cstmodal-icon-badge--success{color:var(--azul-claro);background:#0e75b41f}.cstmodal-icon-badge--success:before{content:"✓"}.cstmodal-icon-badge--error{color:var(--rojo-oferta);background:#b50e0f1f}.cstmodal-icon-badge--error:before{content:"✕"}.cstmodal-icon-badge--warning{color:var(--naranja-warning);background:#b5520e1f}.cstmodal-icon-badge--warning:before{content:"!"}.cstmodal-icon-badge--info{color:var(--azul-claro);background:#0e75b41f}.cstmodal-icon-badge--info:before{content:"i";font-style:italic}.cstmodal-icon-badge--question{color:var(--azul-claro);background:#0e75b41f}.cstmodal-icon-badge--question:before{content:"?"}.custom-modal-mobile .cstmodal-icon-badge{width:calc(var(--mobile-size)*36);height:calc(var(--mobile-size)*36);margin-bottom:calc(var(--mobile-size)*10);font-size:calc(var(--mobile-size)*16)}.modal-title,.cstmodal-title1{font-size:calc(var(--resize)*20);color:var(--azul-oscuro);margin:0 0 calc(var(--resize)*8);text-align:center;font-family:Open Sans Bold,sans-serif;line-height:1.25}.cstmodal-title1-mobile{font-size:calc(var(--mobile-size)*18);color:var(--azul-oscuro);text-align:center;margin:0 0 calc(var(--mobile-size)*8);padding-left:calc(var(--mobile-size)*4);padding-right:calc(var(--mobile-size)*4);font-family:Open Sans Bold,sans-serif;line-height:1.25}.modal-body,.cstmodal-body1{width:100%;max-width:calc(var(--resize)*320);font-size:calc(var(--resize)*14);color:#5d7280;margin-bottom:calc(var(--resize)*20);text-align:center;font-family:Open Sans,sans-serif;line-height:1.45}.cstmodal-body1-mobile{width:100%;font-size:calc(var(--mobile-size)*14);color:#5d7280;text-align:center;margin-bottom:calc(var(--mobile-size)*16);padding-left:calc(var(--mobile-size)*4);padding-right:calc(var(--mobile-size)*4);font-family:Open Sans,sans-serif;line-height:1.4}.cstmodal-body1 p,.cstmodal-body1-mobile p{margin:0}.cstmodal-body1 p+p{margin-top:calc(var(--pc-size)*8)}.cstmodal-body1.semibold,.cstmodal-body1-mobile.semibold{font-family:Open Sans Bold,sans-serif}.cstmodal-subbody1{width:100%;max-width:calc(var(--resize)*320);font-size:calc(var(--resize)*13);color:#5d7280;margin-bottom:calc(var(--resize)*16);text-align:center;font-family:Open Sans,sans-serif;line-height:1.4}.cstmodal-subbody1-mobile{width:100%;font-size:calc(var(--mobile-size)*13);color:#5d7280;text-align:center;margin-bottom:calc(var(--mobile-size)*12);font-family:Open Sans,sans-serif;line-height:1.4}.cstmodal-imagebody1{width:80%;font-size:calc(var(--pc-size)*18);margin-bottom:calc(var(--pc-size)*16);text-align:center;font-family:Open Sans,sans-serif}.cstmodal-imagebody1-mobile{width:100%;font-size:calc(var(--mobile-size)*16);text-align:center;font-family:Open Sans,sans-serif}.modal-footer{justify-content:center;align-items:center;gap:calc(var(--resize)*10);flex-wrap:wrap;width:100%;margin-top:0;display:flex}.modal-btn{cursor:pointer;border:none;border-radius:5px;padding:10px 20px}.modal-btn--loading{justify-content:center;align-items:center;gap:calc(var(--pc-size)*8);opacity:.88;cursor:wait;display:inline-flex}.modal-btn__spinner{width:calc(var(--pc-size)*14);height:calc(var(--pc-size)*14);border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;animation:.7s linear infinite modal-btn-spin}@keyframes modal-btn-spin{to{transform:rotate(360deg)}}.modal-btn__spinner--dark{border-color:#0000001f;border-top-color:var(--azul-claro)}.cancel-btn{color:#fff;background-color:#f44336}.confirm-btn{color:#fff;background-color:#4caf50}.cstmodal-btn1,.cstmodal-btn1-disabled,.cstmodal-btn1-red,.cstmodal-btn1-red-disabled{min-width:calc(var(--resize)*132);min-height:calc(var(--resize)*38);padding:calc(var(--resize)*8)calc(var(--resize)*20);border-radius:calc(var(--resize)*8);box-shadow:none;font-size:calc(var(--resize)*14);border:1px solid #0000;justify-content:center;align-items:center;margin:0;font-family:Open Sans Bold,sans-serif;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s;display:inline-flex}.cstmodal-btn1,.cstmodal-btn1-disabled,.cstmodal-btn1-red-disabled{color:var(--azul-oscuro);border-color:var(--gris-acento);background-color:#fff}.cstmodal-btn1:hover{transform:translateY(calc(var(--pc-size)*-1))}.cstmodal-btn1-red{background-color:var(--azul-claro);color:#fff;border-color:var(--azul-claro)}.cstmodal-btn1-red:hover{transform:translateY(calc(var(--pc-size)*-1));box-shadow:0 calc(var(--pc-size)*4)calc(var(--pc-size)*12)#0e75b459;background-color:var(--azul-oscuro);border-color:var(--azul-oscuro)}.cstmodal-btn1-disabled,.cstmodal-btn1-red-disabled{box-shadow:none;opacity:.45;cursor:default;transform:none}.cstmodal-btn1-mobile,.cstmodal-btn1-mobile-disabled,.cstmodal-btn1-red-mobile,.cstmodal-btn1-red-mobile-disabled{min-width:calc(var(--mobile-size)*110);min-height:calc(var(--mobile-size)*36);width:auto;padding:calc(var(--mobile-size)*8)calc(var(--mobile-size)*16);border-radius:calc(var(--mobile-size)*8);box-shadow:none;font-size:calc(var(--mobile-size)*14);border:1px solid #0000;flex:1;justify-content:center;align-items:center;margin:0;font-family:Open Sans Bold,sans-serif;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s;display:inline-flex}.cstmodal-btn1-mobile,.cstmodal-btn1-mobile-disabled,.cstmodal-btn1-red-mobile-disabled{color:var(--azul-oscuro);border-color:var(--gris-acento);background-color:#fff}.cstmodal-btn1-red-mobile{background-color:var(--azul-claro);color:#fff;border-color:var(--azul-claro)}.cstmodal-btn1-red-mobile:hover{transform:translateY(calc(var(--mobile-size)*-1));box-shadow:0 calc(var(--mobile-size)*4)calc(var(--mobile-size)*12)#0e75b459;background-color:var(--azul-oscuro);border-color:var(--azul-oscuro)}.cstmodal-btn1-mobile-disabled,.cstmodal-btn1-red-mobile-disabled{box-shadow:none;opacity:.45;cursor:default;transform:none}.cstmodal-input span{padding:calc(var(--pc-size)*4);font-family:Open Sans,sans-serif}.cstmodal-input input{width:calc(var(--pc-size)*200);padding:calc(var(--pc-size)*4);margin-bottom:calc(var(--pc-size)*10);border:calc(var(--pc-size)*1)solid #ccc;border-radius:calc(var(--pc-size)*4);outline:none;font-family:Open Sans,sans-serif}.cstmodal-input select{padding:calc(var(--pc-size)*4);margin-bottom:calc(var(--pc-size)*14);border:calc(var(--pc-size)*1)solid #ccc;border-radius:calc(var(--pc-size)*4);outline:none;font-family:Open Sans,sans-serif}.cstmodal-input-mobile span{padding:calc(var(--mobile-size)*4);font-family:Open Sans,sans-serif}.cstmodal-input-mobile input{width:calc(var(--mobile-size)*235);padding:calc(var(--mobile-size)*6);margin-bottom:calc(var(--mobile-size)*10);border:calc(var(--mobile-size)*1)solid #ccc;border-radius:calc(var(--mobile-size)*6);outline:none;font-family:Open Sans,sans-serif}.cstmodal-input-mobile select{padding:calc(var(--mobile-size)*6);margin-bottom:calc(var(--mobile-size)*14);border:calc(var(--mobile-size)*1)solid #ccc;border-radius:calc(var(--mobile-size)*6);color:#000;outline:none;font-family:Open Sans,sans-serif}.modal-width-800{width:calc(var(--pc-size)*800)!important}.modal-width-750{width:calc(var(--pc-size)*750)!important}.modal-width-700{width:calc(var(--pc-size)*700)!important}.modal-width-600{width:calc(var(--pc-size)*600)!important}.modal-width-500{width:calc(var(--pc-size)*500)!important}.modal-width-mobile-700{width:calc(var(--mobile-size)*700)!important}.modal-width-mobile-600{width:calc(var(--mobile-size)*600)!important}.modal-width-mobile-500{width:calc(var(--mobile-size)*500)!important}.modal-width-mobile-400{width:calc(var(--mobile-size)*400)!important}.info-btn-modal{background-color:inherit;color:var(--azul-claro);cursor:pointer;border:none}@media (max-width:767px){.modal-footer{gap:calc(var(--mobile-size)*8);margin-top:calc(var(--mobile-size)*6)}.modal-btn--loading{gap:calc(var(--mobile-size)*8)}.modal-btn__spinner{width:calc(var(--mobile-size)*16);height:calc(var(--mobile-size)*16)}}
