@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";#suspense-fallback{display:flex;justify-content:center;align-items:center;height:100vh;background-color:var(--background-light, #EEEAE6)}#suspense-fallback .MuiCircularProgress-root{color:var(--primary, #5B2483)}#error-page{padding:0;background-color:var(--background-light, #EEEAE6);display:flex;flex-direction:column;min-height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:1300}#error-page .error-header{width:100%;height:70px;background-color:var(--primary, #5B2483);display:flex;align-items:center;padding:0 48px;box-sizing:border-box;flex-shrink:0}@media (max-width: 1200px){#error-page .error-header{padding:0 16px}}#error-page .error-logo{width:200px;height:3rem;object-fit:contain}#error-page .error-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 3rem;gap:1rem}#error-page .error-text,#error-page .error-title{text-align:center}#error-page .button-group{margin-top:1rem}#error-page .reload-btn{background-color:var(--primary, #5B2483);color:#fff!important}#error-page .action-button{min-width:200px}#error-page .action-button.action-button{border-color:var(--primary, #5B2483);color:var(--primary, #5B2483)}#error-page .rocket-icon{font-size:200px;color:var(--primary, #5B2483);margin-bottom:2rem;animation:rocketFloat 3s ease-in-out infinite}@keyframes rocketFloat{0%,to{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-10px) rotate(-10deg)}}.reactCodeInput input:disabled{color:#000!important}.new-swal-container{z-index:1310;padding:0}.new-swal-popup{background:#fff;color:var(--text-primary, #010101);border-radius:10px;padding:48px;position:relative}@media (max-width: 599px){.new-swal-popup{height:100vh;border-radius:0;padding:24px 16px;overflow-y:auto}}.new-swal-title{color:var(--primary, #5B2483);padding:0;font-weight:700;font-size:2.5rem;text-align:center;margin-bottom:1rem}@media (max-width: 599px){.new-swal-title{font-size:1.75rem}}.new-swal-icon{margin:0 auto 1rem;border:unset}.new-swal-icon-img{height:92px}.new-swal-html-container{color:var(--text-primary, #010101);margin:0;padding:0}.new-swal-two-fa-html{display:flex;flex-direction:column;gap:1rem}.new-swal-two-fa-content{display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem;font-size:14px}@media (max-width: 599px){.new-swal-two-fa-content{padding:1rem 0;font-size:13px}}.new-swal-two-fa-content .new-swal-two-fa-code-input-wrapper{padding:1rem 3rem;display:flex;flex-direction:column;gap:1rem}@media (max-width: 599px){.new-swal-two-fa-content .new-swal-two-fa-code-input-wrapper{padding:1rem 0}}#new-swal-two-fa-text-container{padding:0 2rem;color:var(--primary-darker, #2D063C)}.new-swal-two-fa-card{border-radius:10px!important}.new-swal-two-fa-card .new-swal-two-fa-card-content{display:flex;flex-direction:column;gap:.5rem}.new-swal-two-fa-card .new-swal-two-fa-card-content p{margin:0}@media (max-width: 599px){.new-swal-two-fa-card .new-swal-two-fa-card-content{padding:.75rem}.new-swal-two-fa-card .new-swal-two-fa-card-content h5{font-size:1rem}.new-swal-two-fa-card .new-swal-two-fa-card-content p{font-size:13px}}.new-swal-two-fa-card.warning-card{background-color:var(--secondary, #F6A000)}.new-swal-two-fa-card.info-card{background-color:var(--background-light, #EEEAE6);color:var(--s2t-gold-dark, #7A6746)}.new-swal-two-fa-close-button{position:absolute;top:1rem;right:1rem;cursor:pointer;color:var(--primary, #5B2483)}.new-swal-two-fa-close-button:hover{color:var(--primary-darker, #2D063C)}.new-swal-two-fa-verify-button{text-transform:none!important;font-weight:700!important}.new-swal-two-fa-verify-button:hover:not(:disabled):not(.Mui-disabled):not(.disabled){background-color:var(--secondary-dark, #DD9000)!important}#two-fa-error-message-container{display:flex;min-height:56px;margin-top:16px;padding:8px 12px;border-radius:8px;background-color:#fdeded;border:1px solid #f5c2c7;color:#d32f2f;font-size:14px;font-weight:400;align-items:center;gap:8px;opacity:0;visibility:hidden}#two-fa-error-message-container:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d32f2f'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}#two-fa-error-message-container.visible{opacity:1;visibility:visible}@media (max-width: 599px){#two-fa-error-message-container{font-size:13px;padding:6px 10px}}.session-dialog-popup{border-radius:10px 10px 5px 5px}.session-dialog-popup .swal2-timer-progress-bar{background-color:var(--primary, #5B2483)}#iban-card .MuiButton-root,#balance-card .MuiButton-root,#bank-account-page .MuiButton-root,#crypto-wallet-card .MuiButton-root{padding:.375rem .75rem;font-size:.8125rem}#iban-card .MuiButton-sizeSmall,#balance-card .MuiButton-sizeSmall,#bank-account-page .MuiButton-sizeSmall,#crypto-wallet-card .MuiButton-sizeSmall{padding:.1875rem .5rem}#iban-card .MuiButton-sizeLarge,#balance-card .MuiButton-sizeLarge,#bank-account-page .MuiButton-sizeLarge,#crypto-wallet-card .MuiButton-sizeLarge{padding:.5rem 1rem;font-size:.9375rem}.link{text-decoration:none!important}.primary-link{text-decoration:none!important;color:var(--secondary, #F6A000);font-weight:700}.gold-icon{color:var(--s2t-gold, #AEA18A)}.back-button-link{text-decoration:none;color:#fff;width:100%}.header-wrapper-with-add-action{display:flex;align-items:center;justify-content:space-between}.cursor-pointer{cursor:pointer}body{margin:0;font-family:Montserrat!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:.375rem;height:.375rem}::-webkit-scrollbar-track{background:#eff1f2}::-webkit-scrollbar-thumb{background:#8a9097;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#71767c}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.s2t-card-flex-column{height:100%;display:flex;flex-direction:column}
