if(!customElements.get("remex-bank-transfer")){class e extends HTMLElement{constructor(){super(),this.uniqueSuffix="_"+Math.random().toString(36).substr(2,9),this.classList.add(this.uniqueSuffix), this.defaultStyles=` \n @-webkit-keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}} \n @keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}} \n .${this.uniqueSuffix}{ \n -webkit-transition: height 0.5s ease; \n -moz-transition: height 0.5s ease; \n -o-transition: height 0.5s ease; \n transition: height 0.5s ease; \n display:grid;\n min-height: 100%; \n grid-template-rows: 1fr auto;\n }\n .${this.uniqueSuffix} .country-choice-header{background:#005f75 !important;color:white !important;}\n .${this.uniqueSuffix} .error-caption {\n color: #f5a09d;\n font-size: 0.8rem;\n padding:2px;\n }\n .${this.uniqueSuffix} .remex-field-container .no-select {\n user-select: none !important;\n }\n .${this.uniqueSuffix} .remex-field-container {\n display: flex;\n margin-bottom: 10px;\n flex-direction: column;\n flex: 100% 0 0;\n width: 100%;\n margin-bottom: 10px; \n }\n .${this.uniqueSuffix} .remex-field-container label {\n padding-bottom: 3px;\n color: #fff;\n }\n .${this.uniqueSuffix} .remex-field-container.focused label {\n color: #fff;\n }\n .${this.uniqueSuffix} .remex-field-container .field-input {\n display: flex;\n justify-content: space-between;\n padding: 10px;\n font-size: 1.2rem;\n border: 1px solid #ccc;\n border-radius: 5px;\n box-shadow: none;\n background-color: #2b5159;\n }\n .${this.uniqueSuffix} .remex-field-container .input-caption{\n font-size:0.8rem;\n display: block;\n padding: 2px;\n }\n .${this.uniqueSuffix} .remex-field-container .field-input input,\n .${this.uniqueSuffix} .remex-field-container .field-input select,\n .${this.uniqueSuffix} .remex-field-container .field-input texarea {\n width: 100%;\n flex: 100% 0 1;\n color: #fff;\n font-size: 1.4rem;\n background: transparent !important;\n border: none !important;\n box-shadow: none !important;\n display: flex;\n padding: 4px;\n outline: none !important;\n }\n .${this.uniqueSuffix} .remex-field-container input[type="number"]::-webkit-outer-spin-button,\n .${this.uniqueSuffix} .remex-field-container input[type="number"]::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n }\n .${this.uniqueSuffix} .remex-field-container .field-input input[type="number"] {\n -moz-appearance: textfield; \n }\n .${this.uniqueSuffix} .remex-field-container .field-input input[type="number"]:focus,\n .${this.uniqueSuffix} .remex-field-container .field-input texarea:focus,\n .${this.uniqueSuffix} .remex-field-container .field-input select:focus {\n outline: none;\n border: none;\n }\n .${this.uniqueSuffix} .remex-field-container span {\n width: 40px;\n font-size: .8rem;\n color: gray;\n line-height: 34px;\n padding: 3px;\n font-family: monospace;\n }\n .${this.uniqueSuffix} .remex-field-container.focused .field-input { \n align-items: center;\n border: 2px solid rgb(0, 208, 255) !important;\n background-color: #cacaca21;\n box-shadow: 0px 2px 8px #00afd6;\n }\n .${this.uniqueSuffix} .remex-field-container.focused .field-input input,\n .${this.uniqueSuffix} .remex-field-container.focused .field-input select,\n .${this.uniqueSuffix} .remex-field-container.focused .field-input textarea\n { \n display: flex;\n color: #2ed2ec;\n } \n .${this.uniqueSuffix} .remex-field-container input::placeholder{\n color: #ccc;\n font-size: 1rem;\n }\n .${this.uniqueSuffix} hr{\n width:100%;\n height:0.1px;\n margin: 4px 0px;\n line-height: 1px;\n border-block-color: gray;\n border-top: 0px none;\n height: 0.1rem;\n border-bottom: 1px dashed gray;\n }\n .${this.uniqueSuffix} .pinnerdown{\n text-align: center;\n background: #005f75;\n padding: 14px 0px;\n border-radius: 5px;\n border: 1px solid #17a2b8;\n display: flex;\n justify-content: center;\n align-items: center;\n } \n .${this.uniqueSuffix} .pinnerdown::after{ \n content: " ";\n display: block;\n background: #005f75;\n width: 10px;\n height: 10px;\n transform: rotate(45deg);\n z-index: 0;\n position: absolute;\n left: 0;\n right: 0;\n margin: auto;\n top: 49px;\n border-bottom: 1px solid #17a2b8;\n border-right: 1px solid #17a2b8;\n } \n .${this.uniqueSuffix} .bank-transfer-recipient-carousel-container {\n display: flex;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n padding: 20px;\n } \n .${this.uniqueSuffix} .bank-transfer-recipient-carousel-item {\n flex: 0 0 auto;\n width: 80px;\n text-align: center;\n margin-right: 6px;\n } \n .${this.uniqueSuffix} .bank-transfer-recipient-carousel-item img {\n border-radius: 50%;\n width: 100%;\n height: auto;\n } \n .${this.uniqueSuffix} .bank-transfer-recipient-carousel-item h6 {\n font-size: 12px;\n } \n .${this.uniqueSuffix} .bank-transfer-recipient-carousel-item .picture{\n width: 60px;\n height: 60px;\n border-radius: 50%;\n overflow: hidden;\n margin: 0 auto;\n background-repeat: no-repeat;\n background-size: cover;\n border: 1px solid #56c6e6;\n }\n .${this.uniqueSuffix} .bank-transfer-resume .picture {\n width: 80px;\n height: 80px;\n border-radius: 50%;\n overflow: hidden;\n margin: 0 auto;\n background-repeat: no-repeat;\n background-size: cover;\n border: 10px solid #017189;\n } \n .${this.uniqueSuffix} .bank-transfer-resume .picture-ark{\n box-shadow: 0 0 22px #ffffff0f;\n width: 150px;\n height: 150px;\n padding: 19px;\n border-radius: 50%;\n overflow: hidden;\n margin: 0 auto;\n background: #005f75e8;\n border: 16px solid #329ab214;\n }\n .${this.uniqueSuffix} .bank-transfer-resume .picture-ark .edit-recipient\n {\n float: right;\n background: #037189;\n color: white;\n border-radius: 50%;\n margin-right: -5px;\n display: block;\n width: 30px;\n height: 30px;\n z-index: 2;\n margin-top: -26px;\n border: 3px solid #006075;\n line-height: 17px; \n }\n .${this.uniqueSuffix} .bank-transfer-resume {\n display: flex;\n align-content: center;\n flex-direction: column;\n }\n .${this.uniqueSuffix} .bank-transfer-resume .disclaimer {\n width: 100%;\n height: 200px;\n overflow-y: scroll;\n border: 1px solid #ccc;\n padding: 10px;\n width: 100%;\n height: 200px;\n overflow-y: scroll;\n border: 1px solid #18a2b8;\n padding: 10px;\n text-align: left;\n font-size: 0.8rem !important;\n background: #004150 !important;\n }\n .${this.uniqueSuffix} .btn-tab{\n color:white;\n text-transform: uppercase;\n }\n .${this.uniqueSuffix} .btn-tab.selected{\n color:#80e3ff;\n font-weight: bold;\n background: #005f75;\n }\n .${this.uniqueSuffix} .btn-tab.selected:after{\n content: " ";\n display: block;\n background: #005f75;\n width: 10px;\n height: 10px;\n transform: rotate(45deg);\n z-index: 0;\n position: absolute;\n left: 0;\n right: 0;\n margin: auto;\n top: 30px;\n }\n .${this.uniqueSuffix} .tab-content {display:none;}\n .${this.uniqueSuffix} .tab-content.selected {display:block;}\n `, this.loadingHtml='
${this.trans("Ha ocurrido un error cargando el fomulario")}
\n${this.trans("Esta operación será procesada por nuestro sponsor, Lemargo Inc., una compañía registrada en Ontario, Canadá, bajo el número 1078188 y MSB Fintrac M08130624. Remesita solo instruye y monitorea el estatus, sin custodiar los fondos en el destino final.")}
\n${this.trans(e)}
\n