.changes-container{background-color:#1e1e2f;border-radius:10px;box-shadow:0 4px 10px #0000004d;color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:400px;padding:20px;width:100%}@media(min-width:768px){.changes-container{max-width:600px}}@media(min-width:1024px){.changes-container{max-width:800px}}.changes-container .alert-banner{align-items:center;background-color:#fff8dc;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#8a6d3b;cursor:pointer;display:flex;justify-content:center;margin-bottom:15px;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.changes-container .alert-banner:hover{background-color:#ffe8a1;transform:scale(1.02)}.changes-container .alert-banner .alert-content{align-items:center;display:flex;font-size:.9rem;gap:10px}.changes-container .alert-banner .alert-content .alert-icon{animation:blink 1.5s infinite;color:#f0ad4e;font-size:1.2rem}.changes-container .alert-banner .alert-content span{font-weight:700;transition:color .3s ease}.changes-container .alert-banner .alert-content span:hover{color:#8a4b0b}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.changes-container .alert-banner1{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;cursor:pointer;display:flex;justify-content:center;margin-bottom:15px;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.changes-container .alert-banner1:hover{background-color:#f9f9f9;transform:scale(1.02)}.changes-container .alert-banner1.verification-alert{border:1px solid #f44336}.changes-container .alert-banner1 .alert-content{align-items:center;display:flex;gap:10px}.changes-container .alert-banner1 .alert-content .alert-icon{animation:blink 1.5s infinite;color:#f44336;font-size:1.5rem}.changes-container .alert-banner1 .alert-content span{font-size:.9rem;font-weight:700;line-height:1.4}.changes-container .welcome-section{align-items:center;display:flex;gap:10px;margin-bottom:15px}.changes-container .welcome-section .profile-icon{color:#4caf50;font-size:2rem}.changes-container .welcome-section .welcome-text h2{color:#fff;font-size:1rem;margin:0}.changes-container .wallet-header{margin-bottom:20px;text-align:center}.changes-container .wallet-header h2{font-size:1.2rem;margin-bottom:10px}.changes-container .wallet-header .balances{display:flex;flex-direction:column;gap:10px}.changes-container .wallet-header .balances .balance{background-color:#29293d;border-radius:8px;padding:15px;text-align:center}.changes-container .wallet-header .balances .balance .currency{font-size:1rem;font-weight:700}.changes-container .wallet-header .balances .balance .amount{font-size:1.4rem;font-weight:700;margin-top:5px}.changes-container .action-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.changes-container .action-buttons .action-btn{align-items:center;background-color:#29293d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-basis:calc(25% - 10px);flex-direction:column;flex-grow:1;flex-shrink:1;font-size:.8rem;gap:5px;justify-content:center;padding:10px;text-align:center;text-decoration:none;transition:background-color .3s ease}.changes-container .action-buttons .action-btn:hover{background-color:#3e3e5c}.changes-container .action-buttons .action-btn svg{font-size:1.5rem}.changes-container .action-buttons .action-btn span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.changes-container .transactions{margin-bottom:20px}.changes-container .transactions h3{font-size:1rem;margin-bottom:10px}.changes-container .transactions ul{list-style:none;padding:0}.changes-container .transactions ul .transaction{align-items:center;background-color:#29293d;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding:10px;position:relative}.changes-container .transactions ul .transaction:hover{background-color:#3b3b56}.changes-container .transactions ul .transaction .details{display:flex;flex-direction:column}.changes-container .transactions ul .transaction .details .type{font-size:.9rem;font-weight:700;margin-bottom:5px}.changes-container .transactions ul .transaction .details .status{font-size:.8rem}.changes-container .transactions ul .transaction .details .status.approved{color:#4caf50}.changes-container .transactions ul .transaction .details .status.pending{color:#ff9800}.changes-container .transactions ul .transaction .details .status.rejected{color:#f44336}.changes-container .transactions ul .transaction .details .status:before{border-radius:4px 0 0 4px;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.changes-container .transactions ul .transaction .details .status.approved:before{background-color:#4caf50}.changes-container .transactions ul .transaction .details .status.pending:before{background-color:#ff9800}.changes-container .transactions ul .transaction .details .status.rejected:before{background-color:#f44336}.changes-container .transactions ul .transaction .amount{font-size:1rem;font-weight:700}.changes-container .exchange-rate{margin-top:20px}.changes-container .exchange-rate h3{color:#fff;font-size:1.2rem;margin-bottom:15px;text-align:center}.changes-container .exchange-rate .rates{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.changes-container .exchange-rate .rates .rate{background-color:#29293d;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;padding:15px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:150px}.changes-container .exchange-rate .rates .rate:hover{box-shadow:0 6px 12px #0006;transform:translateY(-5px)}.changes-container .exchange-rate .rates .rate .rate-header{font-size:1rem;font-weight:700;margin-bottom:10px}.changes-container .exchange-rate .rates .rate .rate-value{font-size:1.4rem;font-weight:700}.changes-container .exchange-rate .rates .rate .rate-value .symbol{color:#ffc107}.changes-container .exchange-rate .rates .rate .rate-value .value{color:#ffce3a}@media(min-width:768px){.wallet-header .balances{flex-direction:row;justify-content:center}.action-buttons{flex-wrap:nowrap;justify-content:space-between}.exchange-rate .rates{flex-direction:row}}.modal-overlay{align-items:center;animation:fadeIn .3s forwards;background-color:#000000d9;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-overlay .whatsapp-modal{animation:slideIn .3s forwards,scaleUp .3s ease-in-out;background-color:#29293d;border-radius:12px;box-shadow:0 4px 10px #00000080;color:#fff;max-width:420px;padding:25px;text-align:center;width:90%}.modal-overlay .whatsapp-modal .modal-title{align-items:center;display:flex;font-size:1.5rem;justify-content:center;margin-bottom:15px}.modal-overlay .whatsapp-modal .modal-icon{color:#ffc107;font-size:1.8rem;margin-right:10px}.modal-overlay .whatsapp-modal .modal-text{color:#ccc;font-size:1rem;margin-bottom:20px}.modal-overlay .whatsapp-modal .whatsapp-btn-container{display:flex;justify-content:center}.modal-overlay .whatsapp-modal .whatsapp-btn{align-items:center;background-color:#25d366;border-radius:30px;color:#fff;display:flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;padding:12px 25px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.modal-overlay .whatsapp-modal .whatsapp-btn:hover{background-color:#1da851;transform:scale(1.05)}.modal-overlay .whatsapp-modal .whatsapp-btn .whatsapp-icon{font-size:1.4rem}.modal-overlay .whatsapp-modal .close-button{background-color:#ccc;border-radius:8px;color:#1e1e2f;cursor:pointer;font-size:1rem;font-weight:700;margin-top:20px;padding:10px 15px;transition:background .3s ease}.modal-overlay .whatsapp-modal .close-button:hover{background:#b3b3b3}@keyframes scaleUp{0%{transform:scale(.95)}to{transform:scale(1)}}.modal-content{background-color:#29293d;box-shadow:0 4px 10px #00000080;padding:20px;transform:translateY(-30px)}.modal-content.verification-modal{border:2px solid #ffc107}.modal-content .modal-warning-icon{animation:pulse 1.5s infinite;color:#ffc107;font-size:3rem;margin-bottom:15px}.modal-content .modal-image{animation:bounceIn .8s ease-out;border-radius:8px;box-shadow:0 4px 10px #0003;display:block;margin:0 auto 15px;max-width:150px;width:100%}@keyframes bounceIn{0%{opacity:0;transform:scale(.8) translateY(-20px)}50%{opacity:1;transform:scale(1.05) translateY(10px)}to{transform:scale(1) translateY(0)}}.modal-content h2{color:#fff;font-size:1.5rem;margin-bottom:10px}.modal-content p{color:#ccc;font-size:1rem;line-height:1.6;margin-bottom:20px}.modal-content .modal-buttons{display:flex;gap:10px;justify-content:center}.modal-content .modal-buttons .btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.modal-content .modal-buttons .btn:hover{transform:translateY(-2px)}.modal-content .modal-buttons .btn.verify{background-color:#ffc107;color:#1e1e2f}.modal-content .modal-buttons .btn.verify:hover{background-color:#ffce3a}.modal-content .modal-buttons .btn.cancel{background-color:#ccc;color:#fff}.modal-content .modal-buttons .btn.cancel:hover{background-color:#ea1c0d}.kyc-modal-text{font-size:16px;line-height:1.6;margin-bottom:15px;text-align:justify}.kyc-modal-text strong{color:#f44336}.auth-buttons{display:flex;gap:15px}.auth-buttons .register-button{background:#ffc107;border:none;border-radius:30px;color:#1e1e2f;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 35px;transition:transform .3s ease,background .3s ease}.auth-buttons .register-button:hover{background:#d39e00;transform:translateY(-3px)}.auth-buttons .register-button:active{transform:scale(.95)}.main-container{align-items:center;background-color:#1e1e2f;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}.back-button{color:#fff;gap:10px;margin-bottom:20px;text-decoration:none;transition:color .3s ease}.back-button:hover{color:#ffce3a}.back-button .back-icon{font-size:1.2rem}.movements-container{background-color:#1e1e2f;border-radius:10px;box-shadow:0 4px 10px #0000004d;color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:400px;padding:20px;width:100%}@media(min-width:768px){.movements-container{max-width:600px}}@media(min-width:1024px){.movements-container{max-width:800px}}.movements-container .movements-header{margin-bottom:20px;text-align:center}.movements-container .movements-header h2{align-items:center;color:#fff;display:flex;font-size:1.5rem;gap:10px;justify-content:center}.movements-container .filter-buttons{display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.movements-container .filter-buttons .filter-btn{background-color:#29293d;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;padding:10px;text-align:center;transition:background-color .3s ease}.movements-container .filter-buttons .filter-btn:hover{background-color:#3e3e5c}.movements-container .filter-buttons .filter-btn.active{background-color:#ffc107;color:#1e1e2f}.movements-container .transactions ul{list-style:none;padding:0}.movements-container .transactions ul .transaction{align-items:center;background-color:#29293d;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 15px;position:relative;transition:background-color .3s ease}.movements-container .transactions ul .transaction:hover{background-color:#3b3b56}.movements-container .transactions ul .transaction .details{align-items:center;display:flex}.movements-container .transactions ul .transaction .details .type{font-size:.9rem;font-weight:700;margin-right:10px}.movements-container .transactions ul .transaction .details .status{font-size:.8rem}.movements-container .transactions ul .transaction .details .status.approved{color:#4caf50}.movements-container .transactions ul .transaction .details .status.pending{color:#ff9800}.movements-container .transactions ul .transaction .details .status.rejected{color:#f44336}.movements-container .transactions ul .transaction .details .status:before{border-radius:4px 0 0 4px;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.movements-container .transactions ul .transaction .details .status.approved:before{background-color:#4caf50}.movements-container .transactions ul .transaction .details .status.pending:before{background-color:#ff9800}.movements-container .transactions ul .transaction .details .status.rejected:before{background-color:#f44336}.movements-container .transactions ul .transaction .amount{font-size:1rem;font-weight:700}.login-container{align-items:center;background-color:#1e1e2f;color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh}.login-card{animation:slideUp .6s ease-out;animation-delay:.2s;animation-fill-mode:both;background-color:#29293d;border-radius:10px;box-shadow:0 4px 10px #0000004d;max-width:400px;padding:30px;text-align:center;width:100%}.login-card .back-button{align-items:center;background:none;border:none;color:#ffc107;cursor:pointer;display:flex;font-size:.9rem;gap:8px;margin-bottom:15px;transition:color .3s ease}.login-card .back-button:hover{color:#fff}.login-card .back-button .back-icon{font-size:1rem}.login-card .logo{margin-bottom:20px;width:150px}.login-card h2{color:#fff;margin-bottom:20px}.form-group{margin-bottom:15px;text-align:left}.form-group label{color:#fff;display:block;font-size:.9rem;margin-bottom:5px}.form-group .input-wrapper{position:relative}.form-group .input-wrapper .input-icon{color:#29293d;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.form-group .input-wrapper input{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#000;font-size:.9rem;padding:10px 10px 10px 35px;width:100%}.form-group .input-wrapper .input-error{border-color:#f44336}.form-group .error-text{color:#f44336;display:block;font-size:.8rem;margin-top:5px}.form-group .toggle-password{background:none;border:none;color:#29293d;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.alert-modern{background-color:#e7776f;border-radius:8px;color:#fff;font-size:.9rem;margin:15px 0;padding:10px;text-align:center}.alert-modern .alert-text{font-weight:700}.login-button{animation:pulse 1.5s infinite;background-color:#ffc107;border:none;border-radius:5px;color:#1e1e2f;cursor:pointer;font-size:1rem;padding:10px;width:100%}.login-button:hover{transform:scale(1.05);transition:transform .3s ease}.login-button:disabled{background-color:#ccc;cursor:not-allowed}.register-button{background-color:#eaf0ea;border:none;border-radius:5px;color:#000;cursor:pointer;display:block;font-size:.9rem;margin:10px auto;padding:8px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease}.register-button:hover{background-color:#fafcfa}.extra-links{margin-top:20px}.extra-links a{color:#ffc107;display:block;font-size:.9rem;margin:5px 0;text-decoration:none}.extra-links a:hover{text-decoration:underline}@media(max-width:768px){.login-card,.login-container{padding:20px}.login-card{max-width:90%}.form-group input,.login-button{font-size:.9rem}.login-button{padding:8px}.register-button{font-size:.8rem;padding:6px 15px}.extra-links a{font-size:.85rem}}@media(max-width:480px){.login-card{padding:15px}.form-group input{font-size:.8rem;padding:8px 10px}.login-button{font-size:.8rem;padding:7px}.register-button{font-size:.75rem;padding:5px 10px}.extra-links a{font-size:.75rem}}.register-container{align-items:center;background-color:#1e1e2f;color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh}.register-container .back-button{align-items:center;background:none;border:none;color:#ffc107;cursor:pointer;display:flex;font-size:.9rem;gap:8px;margin-bottom:15px;transition:color .3s ease}.register-container .back-button:hover{color:#fff}.register-container .back-button .back-icon{font-size:1rem}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.register-card{animation:slideUp .6s ease-out;animation-delay:.2s;animation-fill-mode:both;background-color:#29293d;border-radius:10px;box-shadow:0 4px 10px #0000004d;max-width:400px;padding:30px;text-align:center;width:100%}.register-card .logo{margin-bottom:20px;width:150px}.register-card h2{color:#ffc107;margin-bottom:20px}.register-card form .form-group{margin-bottom:15px;text-align:left}.register-card form .form-group .input-wrapper{position:relative}.register-card form .form-group .input-wrapper .input-icon{color:#29293d;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.register-card form .form-group .input-wrapper input{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#000;font-size:.9rem;padding:10px 10px 10px 35px;width:100%}.register-card form .form-group .input-wrapper input:focus{border-color:#ffc107}.register-card form .form-group .input-wrapper input.input-error{border-color:#f44336}.register-card form .form-group .input-wrapper .error-text{color:#f44336;display:block;font-size:.8rem;margin-top:5px}.register-card form .form-group .input-wrapper .toggle-password{background:none;border:none;color:#29293d;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.register-card form .phone-group{display:flex;gap:10px}.register-card form .phone-group .country-select{-webkit-appearance:none;appearance:none;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#000;flex:0 0 80px;font-size:.9rem;padding:10px 35px 10px 10px;position:relative}.register-card form .phone-group .country-select:focus{border-color:#ffc107;outline:none}.register-card form .phone-group .country-select:after{color:#29293d;content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.register-card form .phone-group .phone-input{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#000;flex:1 1;font-size:.9rem;padding:10px 10px 10px 35px}.register-card form .phone-group .phone-input:focus{border-color:#ffc107;outline:none}.register-card form .phone-group .input-wrapper{position:relative}.register-card form .phone-group .input-wrapper .input-icon{color:#29293d;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.register-card form .phone-group .input-wrapper input{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#000;font-size:.9rem;padding:10px 10px 10px 35px;width:100%}.register-card form .phone-group .input-wrapper input:focus{border-color:#ffc107;outline:none}.register-card form .phone-group .input-wrapper input.input-error{border-color:#f44336}.register-card form .checkbox-group{align-items:center;display:flex;gap:8px;margin-bottom:10px}.register-card form .checkbox-group input[type=checkbox]{accent-color:#ffc107;cursor:pointer;height:18px;width:18px}.register-card form .checkbox-group label{color:#ccc;font-size:.95rem}.register-card form .checkbox-group .privacy-link,.register-card form .checkbox-group .terms-link{color:#ffc107;font-weight:700;text-decoration:underline;transition:color .3s ease}.register-card form .checkbox-group .privacy-link:hover,.register-card form .checkbox-group .terms-link:hover{color:#ffdb4d}.register-card form .register-button{animation:pulse 1.5s infinite;background-color:#ffc107;border:none;border-radius:5px;color:#1e1e2f;cursor:pointer;font-size:1rem;font-weight:700;padding:10px;width:100%}.register-card form .register-button:hover{transform:scale(1.05);transition:transform .3s ease}.register-card form .register-button:disabled{background-color:#ccc;cursor:not-allowed}.register-card form .login-link{color:#ffc107;display:block;font-size:.9rem;margin-top:15px;text-decoration:none}.register-card form .login-link:hover{text-decoration:underline}@media(max-width:768px){.register-container{padding:20px}.register-card{max-width:90%;padding:20px}.country-select,.form-group input,.phone-input{font-size:.9rem}.register-button{font-size:.9rem;padding:8px}.extra-links a{font-size:.85rem}.form-group label{font-size:.8rem}.phone-group{display:flex;flex-direction:column}.phone-group .phone-input{margin-top:10px}}@media(max-width:480px){.register-card{padding:15px}.country-select,.form-group input,.phone-input{font-size:.8rem;padding:8px 10px}.register-button{font-size:.8rem;padding:7px}.extra-links a,.form-group label{font-size:.75rem}}.recover-container{align-items:center;background-color:#1e1e2f;color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh}.recover-card{animation:fadeIn .5s ease;background-color:#29293d;border-radius:10px;box-shadow:0 4px 10px #0000004d;max-width:400px;padding:30px;text-align:center;width:100%}.recover-card .logo{margin-bottom:20px;width:150px}.recover-card h2{color:#ffc107;margin-bottom:20px}.recover-card .back-link{margin-bottom:20px;text-align:left}.recover-card .back-link a{color:#ffc107;font-size:.9rem;text-decoration:none}.recover-card .back-link a:hover{text-decoration:underline}.recover-card .back-link a svg{margin-right:5px}.recover-card .form-group{margin-bottom:15px;text-align:left}.recover-card .form-group .input-wrapper{position:relative}.recover-card .form-group .input-wrapper .input-icon{color:#29293d;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.recover-card .form-group .input-wrapper input{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#000;font-size:.9rem;padding:10px 10px 10px 35px;width:100%}.recover-card .form-group .input-wrapper input.input-error{border-color:#f44336}.recover-card .form-group .input-wrapper .toggle-password{background:none;border:none;color:#29293d;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.recover-card .form-group .error-text{color:#f44336;font-size:.8rem;margin-top:5px}.recover-card .recover-button{animation:pulse 1.5s infinite;background-color:#ffc107;border:none;border-radius:5px;color:#1e1e2f;cursor:pointer;font-size:1rem;padding:10px;width:100%}.recover-card .recover-button:hover{transform:scale(1.05);transition:transform .3s ease}.recover-card .recover-button:disabled{background-color:#ccc;cursor:not-allowed}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:480px){.recover-card{border-radius:8px;max-width:100%;padding:15px}h2{font-size:1.2rem}.form-group{margin-bottom:8px}.recover-button{font-size:.85rem;padding:6px}}.home-container{background-color:#1e1e2f;color:#fff;font-family:Arial,sans-serif;line-height:1.6}.home-container .header{align-items:center;background:url(/static/media/global-map.48ef1a26da0bb5363e96.jpg) 50%/cover no-repeat;background-attachment:fixed;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:100vh;padding:100px 10%;position:relative}.home-container .header:before{background:#000000c7;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home-container .header .logo-slogan{align-items:flex-start;display:flex;flex-direction:column;margin-top:10px;max-width:50%;position:relative;z-index:2}.home-container .header .logo-slogan .logo{margin-bottom:10px;margin-top:10px}.home-container .header .logo-slogan .logo img{max-width:180px}.home-container .header .logo-slogan h1{color:#ffc107;font-size:2.8rem;font-weight:700;margin-bottom:20px}.home-container .header .logo-slogan p{color:#ccc;font-size:1.2rem;font-weight:400;margin-bottom:25px}.home-container .header .logo-slogan .register-button{background:#ffc107;border:none;border-radius:30px;color:#1e1e2f;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 35px;transition:transform .3s ease,background .3s ease}.home-container .header .logo-slogan .register-button:hover{background:#d39e00;transform:translateY(-3px)}.home-container .header .logo-slogan .register-button:active{transform:scale(.95)}.home-container .header .calculator-container{background:#29293d;border-radius:15px;box-shadow:0 5px 15px #0000004d;margin-top:50px;max-width:420px;padding:25px;position:relative;text-align:center;z-index:2}.home-container .header .calculator-container .exchange-rate-header{background-color:#ffc107;border-radius:12px 12px 0 0;color:#1e1e2f;font-size:1.2rem;font-weight:700;padding:15px}.home-container .header .calculator-container .calculator-form{background:#1e1e2f;border-radius:0 0 12px 12px;padding:20px}.home-container .header .calculator-container .calculator-form .form-group{margin-bottom:18px;text-align:left}.home-container .header .calculator-container .calculator-form .form-group label{color:#ccc;display:block;font-size:.9rem;margin-bottom:5px}.home-container .header .calculator-container .calculator-form .form-group .input-wrapper{align-items:center;background:#29293d;border:1px solid #444;border-radius:8px;display:flex;padding-right:5px}.home-container .header .calculator-container .calculator-form .form-group .input-wrapper input{background:#0000;border:none;color:#fff;flex:1 1;font-size:1.1rem;padding:12px}.home-container .header .calculator-container .calculator-form .form-group .input-wrapper input:focus{box-shadow:0 0 8px #ffc107b3;outline:none}.home-container .header .calculator-container .calculator-form .form-group .input-wrapper .currency-display{align-items:center;background:#ffc107;border-radius:0 8px 8px 0;color:#1e1e2f;display:flex;justify-content:center;min-width:90px;padding:12px}.home-container .header .calculator-container .calculator-form .form-group .input-wrapper .currency-display img{border-radius:50%;height:22px;margin-right:5px;width:22px}.home-container .header .calculator-container .calculator-form .form-group .input-wrapper .currency-display select{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#1e1e2f;cursor:pointer;font-size:1rem;font-weight:700;text-align:center}.home-container .header .calculator-container .calculator-form .summary{border-bottom:1px solid #444;border-top:1px solid #444;color:#fff;margin-top:20px;padding:15px;text-align:left}.home-container .header .calculator-container .calculator-form .summary .summary-item{display:flex;font-size:1rem;font-weight:700;justify-content:space-between;padding:8px 0}.home-container .header .calculator-container .calculator-form .submit-button{background-color:#ffc107;border:none;border-radius:8px;color:#1e1e2f;cursor:pointer;font-size:1rem;font-weight:700;margin-top:20px;padding:12px;transition:background-color .3s ease,transform .2s ease;width:100%}.home-container .header .calculator-container .calculator-form .submit-button:hover{background-color:#d39e00}.home-container .header .calculator-container .calculator-form .submit-button:active{transform:scale(.95)}@media(max-width:900px){.home-container .header{flex-direction:column;min-height:auto;padding:100px 5%;text-align:center}.home-container .logo-slogan{align-items:center;margin-top:80px;max-width:100%;text-align:center}.home-container .calculator-container{margin-top:30px;max-width:100%}}@media(max-width:768px){.home-container .header{flex-direction:column;padding:5vw 3vw;text-align:center}.home-container .logo-slogan{align-items:center;margin-top:90px;max-width:100%}.home-container .calculator-container{max-width:90%}}.home-container .countries{animation:fadeInUp 1s ease-out forwards;opacity:0;overflow:hidden;padding:60px 20px;position:relative;text-align:center;transform:translateY(30px)}.home-container .countries h2{animation:fadeInUp 1s ease-out .3s forwards;color:#ffc107;font-size:2.2rem;font-weight:700;margin-bottom:15px;opacity:0;position:relative}.home-container .countries h2:after{animation:underlineSlide 2s ease-in-out infinite;background:#ffc107;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.home-container .countries p{animation:fadeInUp 1s ease-out .5s forwards;color:#ccc;font-size:1.1rem;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px;opacity:0}.home-container .countries .image-container{align-items:center;animation:fadeInUp 1s ease-out .7s forwards;border-radius:15px;box-shadow:0 8px 20px #0006;display:flex;height:350px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:20px;max-width:600px;opacity:0;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:100%}.home-container .countries .image-container:hover{box-shadow:0 12px 30px #00000080;transform:scale(1.05)}.home-container .countries .image-container img{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.home-container .product{animation:fadeInUp 1s ease-out forwards;background-color:#29293d;border-radius:12px;box-shadow:0 5px 15px #0000004d;margin:40px auto;max-width:900px;opacity:0;overflow:hidden;padding:60px 20px;position:relative;text-align:center;transform:translateY(30px)}.home-container .product h2{animation:fadeInUp 1s ease-out .3s forwards;color:#ffc107;font-size:2.2rem;font-weight:700;margin-bottom:20px;opacity:0;position:relative}.home-container .product h2:after{animation:underlineSlide 2s ease-in-out infinite;background:#ffc107;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}@keyframes underlineSlide{0%{width:0}50%{width:100px}to{width:0}}.home-container .product .features{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.home-container .product .features .feature{animation:fadeInUp 1s ease-out .5s forwards;background:#1e1e2f;border-radius:12px;opacity:0;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:42%}.home-container .product .features .feature:hover{box-shadow:0 8px 20px #ffc1074d;transform:translateY(-5px) scale(1.05)}.home-container .product .features .feature .icon{color:#ffc107;font-size:2.5rem;margin-bottom:15px}.home-container .product .features .feature h3{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:10px}.home-container .product .features .feature p{color:#ccc;font-size:1rem;line-height:1.5}@media(max-width:768px){.home-container .product .features{align-items:center;flex-direction:column}.home-container .product .features .feature{width:90%}}.home-container .benefits{align-items:center;animation:fadeInUp 1s ease-out forwards;display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:1000px;opacity:0;padding:60px 20px;position:relative;transform:translateY(30px)}.home-container .benefits .image-container{border-radius:15px;box-shadow:0 8px 20px #0006;max-width:400px;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;width:45%}.home-container .benefits .image-container:hover{box-shadow:0 12px 30px #00000080;transform:scale(1.05)}.home-container .benefits .image-container img{height:auto;object-fit:cover;width:100%}.home-container .benefits .benefits-content{text-align:left;width:50%}.home-container .benefits .benefits-content h2{animation:fadeInUp 1s ease-out .3s forwards;color:#ffc107;font-size:2.2rem;font-weight:700;margin-bottom:20px;opacity:0;position:relative}.home-container .benefits .benefits-content h2:after{animation:underlineSlide 2s ease-in-out infinite;background:#ffc107;bottom:-8px;content:"";height:4px;left:0;position:absolute;width:80px}.home-container .benefits .benefits-content ul{list-style:none;margin-top:20px;padding:0}.home-container .benefits .benefits-content ul li{align-items:center;animation:fadeInRight 1s ease-out .5s forwards;background:#29293d;border-radius:10px;display:flex;margin-bottom:15px;opacity:0;padding:15px;transition:transform .3s ease,box-shadow .3s ease}.home-container .benefits .benefits-content ul li:hover{box-shadow:0 5px 15px #ffc1074d;transform:translateX(5px)}.home-container .benefits .benefits-content ul li .icon{color:#4caf50;font-size:1.8rem;margin-right:15px}.home-container .benefits .benefits-content ul li span{color:#fff;font-size:1.1rem;font-weight:700}@media(max-width:768px){.home-container .benefits{flex-direction:column;text-align:center}.home-container .benefits .image-container{width:80%}.home-container .benefits .benefits-content{text-align:center;width:90%}.home-container .benefits .benefits-content ul{padding-left:0}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.home-container .how-to-send{animation:fadeInUp 1s ease-out forwards;margin:0 auto;max-width:800px;opacity:0;padding:60px 20px;text-align:center;transform:translateY(30px)}.home-container .how-to-send h2{color:#ffc107;font-size:2.2rem;font-weight:700;margin-bottom:20px;position:relative}.home-container .how-to-send h2:after{animation:underlineSlide 2s ease-in-out infinite;background:#ffc107;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.home-container .how-to-send .steps{display:flex;flex-direction:column;gap:15px;margin-top:30px}.home-container .how-to-send .steps .step{align-items:center;animation:fadeInUp 1s ease-out forwards;background:#29293d;border-radius:12px;display:flex;opacity:0;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.home-container .how-to-send .steps .step:first-child{animation-delay:.2s}.home-container .how-to-send .steps .step:nth-child(2){animation-delay:.4s}.home-container .how-to-send .steps .step:nth-child(3){animation-delay:.6s}.home-container .how-to-send .steps .step:nth-child(4){animation-delay:.8s}.home-container .how-to-send .steps .step:nth-child(5){animation-delay:1s}.home-container .how-to-send .steps .step:hover{box-shadow:0 5px 15px #ffc1074d;transform:translateY(-5px)}.home-container .how-to-send .steps .step .step-number{align-items:center;background:#ffc107;border-radius:50%;color:#1e1e2f;display:flex;flex-shrink:0;font-size:1.8rem;font-weight:700;height:50px;justify-content:center;margin-right:15px;width:50px}.home-container .how-to-send .steps .step .step-text{color:#fff;font-size:1.1rem;font-weight:700;text-align:left}.home-container .testimonials{animation:fadeInUp 1s ease-out forwards;margin:0 auto;max-width:900px;opacity:0;padding:60px 20px;position:relative;text-align:center;transform:translateY(30px)}.home-container .testimonials h2{color:#ffc107;font-size:2.2rem;font-weight:700;margin-bottom:20px;position:relative}.home-container .testimonials h2:after{animation:underlineSlide 2s ease-in-out infinite;background:#ffc107;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.home-container .testimonials .testimonial-slider{display:flex;margin:30px auto;max-width:700px;overflow:hidden;position:relative;width:100%}.home-container .testimonials .testimonial{align-items:center;animation:fadeInSlide 1s ease-out forwards;background:#29293d;border-radius:12px;box-shadow:0 5px 15px #0000004d;display:flex;flex:0 0 100%;flex-direction:column;min-height:180px;opacity:0;padding:20px;position:relative;text-align:center;transform:translateX(50px);transition:transform .4s ease,opacity .4s ease}.home-container .testimonials .testimonial:first-child{animation-delay:.3s}.home-container .testimonials .testimonial:nth-child(2){animation-delay:.6s}.home-container .testimonials .testimonial:nth-child(3){animation-delay:.9s}.home-container .testimonials .testimonial .avatar{border:3px solid #ffc107;border-radius:50%;height:60px;margin-bottom:10px;object-fit:cover;width:60px}.home-container .testimonials .testimonial p{color:#fff;font-size:1.1rem;font-style:italic;margin-bottom:10px}.home-container .testimonials .testimonial span{color:#ccc;font-size:.9rem;font-weight:700}.home-container .testimonials .controls{display:flex;gap:10px;justify-content:center;margin-top:20px}.home-container .testimonials .controls .dot{background:#ccc;border-radius:50%;cursor:pointer;height:12px;transition:background .3s ease;width:12px}.home-container .testimonials .controls .dot.active{background:#ffc107;transform:scale(1.2)}@keyframes fadeInSlide{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.home-container .footer{background-color:#29293d;padding:20px;text-align:center}.home-container .footer p{color:#ccc;font-size:.9rem;margin:0}.home-container .footer .login-link{color:#ffc107;display:block;font-size:1rem;margin-top:10px;text-decoration:none}.home-container .footer .login-link:hover{text-decoration:underline}@media(max-width:768px){.auth-buttons{align-items:center;flex-direction:column;gap:10px;width:100%}.register-button{text-align:center;width:100%}}.navbar{background-color:#1e1e2fe6;box-shadow:0 4px 10px #0000001a;color:#fff;justify-content:space-between;left:0;padding:15px 50px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:999}.navbar,.navbar .logo-container{align-items:center;display:flex}.navbar .logo-container .logo{height:auto;max-width:50px}.navbar .menu-icon{cursor:pointer;display:none;font-size:1.8rem}.navbar .nav-menu{align-items:center;display:flex}.navbar .nav-menu .nav-links{display:flex;gap:30px;list-style:none}.navbar .nav-menu .nav-links .nav-link{color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease}.navbar .nav-menu .nav-links .nav-link:hover{color:#ffc107}.navbar .nav-menu .login-button-container{margin-left:20px}.navbar .nav-menu .login-button-container .login-button{background:#ffc107;border-radius:25px;color:#1e1e2f;display:inline-block;font-size:1rem;font-weight:700;padding:10px 20px;text-decoration:none;transition:transform .3s ease,background-color .3s ease}.navbar .nav-menu .login-button-container .login-button:hover{background:#ffce3a;transform:scale(1.05)}@media screen and (max-width:768px){.navbar{padding:15px 20px}.navbar .menu-icon{color:#fff;cursor:pointer;display:block;font-size:1.8rem}.navbar .nav-menu{align-items:center;background-color:#1e1e2f;display:none;flex-direction:column;left:0;padding:20px 0;position:absolute;top:60px;width:100%}.navbar .nav-menu .nav-links{flex-direction:column;gap:20px;text-align:center}.navbar .nav-menu .login-button-container{margin-top:15px}.navbar .nav-menu.active{display:flex}}.footer{animation:fadeInUp 1s ease-out forwards;background-color:#1e1e2f;color:#fff;font-size:.9rem;opacity:0;padding:50px 20px;position:relative;text-align:center;transform:translateY(30px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.footer .footer-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1000px;padding-bottom:20px;text-align:left}.footer .footer-logo{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center;width:30%}.footer .footer-logo img{margin-bottom:10px;transition:transform .3s ease;width:120px}.footer .footer-logo img:hover{transform:scale(1.1)}.footer .footer-logo p{color:#ccc;font-size:1rem;text-align:center}.footer .footer-links{text-align:center;width:30%}.footer .footer-links h4{color:#ffc107;font-size:1.2rem;margin-bottom:12px}.footer .footer-links ul{list-style:none;padding:0}.footer .footer-links ul li{margin-bottom:8px}.footer .footer-links ul li a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer .footer-links ul li a:hover{color:#ffc107;transform:translateX(5px)}.footer .footer-socials{text-align:center;width:30%}.footer .footer-socials h4{color:#ffc107;font-size:1.2rem;margin-bottom:12px}.footer .footer-socials .social-icons{display:flex;gap:15px;justify-content:center}.footer .footer-socials .social-icons a{align-items:center;background:#29293d;border-radius:50%;color:#ffc107;display:flex;font-size:1.4rem;height:45px;justify-content:center;transition:background .3s ease,transform .3s ease;width:45px}.footer .footer-socials .social-icons a:hover{background:#ffc107;color:#1e1e2f;transform:scale(1.1)}.footer .footer-divider{background:#444;height:1px;margin:30px auto;width:90%}.footer .footer-bottom{color:#ccc;font-size:.85rem;padding-top:10px}.footer .footer-bottom a{color:#ffc107;text-decoration:none;transition:color .3s ease}.footer .footer-bottom a:hover{text-decoration:underline}@media(max-width:768px){.footer .footer-container{flex-direction:column;text-align:center}.footer .footer-links,.footer .footer-logo,.footer .footer-socials{margin-bottom:20px;text-align:center;width:100%}}.admin-container{align-items:center;background:#1e1e2f;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.admin-container h1{color:#ffc107;font-size:1.6rem;margin-bottom:25px}.stats-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);max-width:400px;width:100%}.stats-container .stat-card{align-items:center;background:#29293d;border-radius:10px;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;gap:10px;padding:15px;text-align:left;transition:.3s ease}.stats-container .stat-card:hover{transform:translateY(-3px)}.stats-container .stat-card .stat-icon{font-size:1.4rem}.stats-container .stat-card .stat-info .stat-value{font-size:1.3rem;font-weight:700}.stats-container .stat-card .stat-info span{font-size:.9rem;opacity:.8}.stats-container .users{border-left:4px solid #ffc107}.stats-container .verified{border-left:4px solid #4caf50}.stats-container .rejected{border-left:4px solid #f44336}.stats-container .pending{border-left:4px solid #ff9800}.finance-section{display:flex;justify-content:center;margin-top:20px}.finance-section .finance-card{background:#29293d;border-radius:10px;box-shadow:0 0 8px #ffc10733;cursor:pointer;padding:20px;text-align:center;width:300px}.finance-section .finance-card:hover{box-shadow:0 0 12px #ffc10780}.finance-section .finance-card h3{color:#ffc107;font-size:1rem;margin-bottom:10px}.finance-section .finance-card .currency-values{align-items:center;display:flex;justify-content:space-between}.finance-section .finance-card .currency-values .currency-box{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700}.finance-section .finance-card .currency-values .currency-box .currency-icon{font-size:1.8rem;margin-bottom:5px}.quick-access{display:flex;gap:15px;margin-top:20px}.quick-access .quick-button{align-items:center;background:#ffc107;border-radius:8px;color:#1e1e2f;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:8px;padding:12px 20px;transition:background .3s ease}.quick-access .quick-button:hover{background:#ffce3a}.quick-access .quick-button .quick-icon{font-size:1.3rem}.admin-login-container{align-items:center;background-color:#1e1e2f;display:flex;height:100vh;justify-content:center}.admin-login-card{animation:fadeIn .5s ease-in-out;background-color:#29293d;border-radius:10px;box-shadow:0 10px 20px #0000004d;max-width:350px;padding:30px;text-align:center;width:100%}.admin-login-card h2{color:#ffc107;font-size:1.8rem;margin-bottom:10px}.admin-login-card .admin-login-subtitle{color:#fff;font-size:1rem;margin-bottom:20px}.admin-login-form{display:flex;flex-direction:column}.admin-login-form .input-group{margin-bottom:15px;text-align:left}.admin-login-form .input-group label{color:#fff;display:block;font-size:.9rem;margin-bottom:5px}.admin-login-form .input-group input{background-color:#3a3a55;border:none;border-radius:5px;color:#fff;font-size:1rem;outline:none;padding:12px;transition:.3s;width:100%}.admin-login-form .input-group input::placeholder{color:#fff}.admin-login-form .input-group input:focus{background-color:#303046}.password-wrapper{align-items:center;background-color:#3a3a55;border-radius:5px;display:flex}.password-wrapper input{border-radius:5px 0 0 5px;flex:1 1}.password-wrapper .toggle-password{background-color:#303046;border-radius:0 5px 5px 0;color:#ffc107;cursor:pointer;padding:12px;transition:.3s}.password-wrapper .toggle-password:hover{background-color:#ffce3a;color:#1e1e2f}.admin-login-btn{background-color:#ffc107;border:none;border-radius:5px;color:#1e1e2f;cursor:pointer;font-size:1rem;font-weight:700;padding:12px;transition:background .3s,transform .2s}.admin-login-btn:hover{background-color:#ffce3a;transform:translateY(-2px)}.error-message{color:#f44336;font-size:.9rem;margin-bottom:10px}.admin-login-alert{background-color:#f4433633;border-radius:5px;color:#f44336;font-size:.9rem;margin-top:10px;padding:10px}.users-container{background:#1e1e2f;min-height:100vh;padding:20px;text-align:center}.users-container .section-title{color:#ffc107;font-size:1.5rem;margin-bottom:20px}.search-bar{background-color:#1e1e2f;border:1px solid #444;border-radius:8px;color:#fff;font-size:1rem;margin-bottom:20px;padding:12px 16px;transition:background .3s ease,border .3s ease;width:100%}.search-bar::placeholder{color:#aaa}.search-bar:focus{background-color:#29293d;border-color:#ffc107;outline:none}@media(max-width:768px){.search-bar{font-size:.95rem;padding:10px 14px}}@media(max-width:480px){.search-bar{font-size:.9rem;padding:8px 12px}}.table-container{overflow-x:auto}.table-responsive{background-color:#29293d;border-collapse:collapse;border-radius:10px;box-shadow:0 4px 8px #0003;overflow:hidden;width:100%}.table-responsive td,.table-responsive th{border-bottom:1px solid #444;color:#fff;padding:12px;text-align:center}.table-responsive th{background-color:#1e1e2f;color:#ffc107;font-weight:700}.table-responsive tr:hover{background-color:#33334d}.table-responsive .profile-icon{color:#ffc107;font-size:1.8rem}.table-responsive .view-details-icon{color:#ffc107;cursor:pointer;font-size:1.5rem;transition:transform .2s ease-in-out}.table-responsive .view-details-icon:hover{color:#ffdb4d;transform:scale(1.2)}.table-responsive .verification-icon{font-size:1.4rem}.table-responsive .verification-icon.verified{color:#4caf50}.table-responsive .verification-icon.pending{color:#ff9800}.table-responsive .verification-icon.rejected{color:#f44336}@media(max-width:1024px){.table-responsive{font-size:.9rem}.verification-icon{font-size:1.2rem}.view-details-icon{font-size:1.3rem}}@media(max-width:768px){.users-container{padding:15px}.section-title{font-size:1.3rem}.table-container{overflow-x:auto}.table-responsive{display:block;font-size:.85rem;overflow-x:auto;white-space:nowrap;width:100%}td,th{padding:10px}.profile-icon{font-size:1.5rem}.view-details-icon{font-size:1.2rem}.verification-icon{font-size:1.1rem}}@media(max-width:480px){.users-container{padding:10px}.section-title{font-size:1.2rem}.table-responsive{font-size:.8rem}td,th{padding:8px}.profile-icon{font-size:1.3rem}.view-details-icon{font-size:1.1rem}.verification-icon{font-size:1rem}}.add-user-btn{align-items:center;background:#ffc107;border:none;border-radius:8px;box-shadow:0 4px 10px #ffc10766;color:#1e1e2f;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-bottom:20px;padding:12px 20px;transition:background .3s ease}.add-user-btn:hover{background:#d39e00;box-shadow:0 6px 12px #ffc10799}.add-user-btn svg{font-size:1.5rem;margin-right:8px}.modal{align-items:center;animation:fadeIn .3s forwards;background-color:#000000d9;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{animation:slideIn .3s forwards;background:#29293d;border-radius:12px;box-shadow:0 4px 15px #0006;color:#fff;max-height:100vh;max-height:80vh;max-width:500px;overflow-y:auto;padding:25px;text-align:center;transform:translateY(-20px);width:90%}.modal-content h3{color:#ffc107;font-size:1.5rem;margin-bottom:15px}.modal-content form{display:flex;flex-direction:column;gap:10px}.modal-content label{color:#ccc;font-size:1rem;font-weight:700;text-align:left}.modal-content input,.modal-content select{background:#1e1e2f;border:none;border-radius:6px;color:#fff;font-size:1rem;padding:10px;transition:background .3s ease;width:100%}.modal-content input:focus,.modal-content select:focus{background:#29293d;outline:none}.modal-content button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;margin-top:15px;padding:12px;transition:transform .3s ease}.modal-content .btn-success{background:#28a745;color:#fff}.modal-content .btn-success:hover{background:#1e7e34;transform:translateY(-3px)}.close-button{background:#dc3545;color:#fff}.close-button:hover{background:#bd2130;transform:translateY(-3px)}@keyframes slideIn{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@media(max-width:768px){.modal-content{width:95%}.modal-content h3{font-size:1.3rem}.modal-content button{font-size:.9rem}}.movements__table{border-collapse:collapse;margin-top:10px;width:100%}.movements__table td,.movements__table th{border:1px solid #444;font-size:.9rem;padding:8px;text-align:center}.movements__table th{background-color:#29293d;color:#ffc107;font-weight:700}.movements__table tbody tr{transition:background .3s ease}.movements__table tbody tr:hover{background:#333}.movements__table .btn-primary{font-size:.8rem;padding:6px 10px}.user-image-placeholder{background:#222;border-radius:8px;color:#ccc;font-size:1rem;padding:15px;text-align:center}img{border-radius:8px;max-width:100%}img,table{margin-top:10px}table{border-collapse:collapse;width:100%}table td{border-bottom:1px solid #444;padding:8px;text-align:left}table input,table select{background:#1e1e2f;border:1px solid #444;border-radius:5px;color:#fff;font-size:.9rem;padding:8px;width:100%}table select{cursor:pointer}.users-dashboard{align-items:center;background-color:#1e1e2f;display:flex;flex-direction:column;min-height:100vh;padding:20px}.dashboard-content{background:#29293d;border-radius:12px;box-shadow:0 4px 10px #0000004d;max-width:1200px;padding:20px;text-align:center;width:90%}.section-title{color:#ffc107;font-size:1.8rem;margin-bottom:20px}.back-button{text-align:left}.back-button .btn-secondary{background-color:#555;border-radius:5px;color:#fff;cursor:pointer;padding:8px 15px;transition:.3s}.back-button .btn-secondary:hover{background-color:#777}.users-section{overflow-x:auto}.users-section .users-table{border-collapse:collapse;text-align:left;width:100%}.users-section .users-table th{background-color:#333;color:#ffc107;padding:12px;text-align:center}.users-section .users-table td{color:#fff;padding:10px;text-align:center}.users-section .users-table tr:nth-child(2n){background-color:#2a2a3d}.users-section .users-table tr:hover{background-color:#3a3a4d}@media(max-width:768px){.users-table{font-size:.9rem}.dashboard-content{padding:15px;width:100%}}.back-button{align-items:center;color:#ffc107;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:8px;margin-bottom:15px;transition:transform .2s ease-in-out,color .2s ease-in-out}.back-button:hover{color:#ffdb4d;transform:translateX(-5px)}.back-button .back-icon{font-size:1.8rem}.not-found-container{align-items:center;background-color:#1e1e2f;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.not-found-title{color:#ffc107;font-size:6rem;font-weight:700;margin-bottom:10px;text-shadow:0 0 20px #ffc107b3}.not-found-text{font-size:1.8rem;margin-bottom:10px}.not-found-subtext{color:#bbb;font-size:1rem;margin-bottom:30px}.not-found-button{align-items:center;background-color:#ffc107;border-radius:8px;box-shadow:0 4px 10px #ffc10780;color:#1e1e2f;display:inline-flex;font-size:1rem;font-weight:700;padding:12px 25px;text-decoration:none;transition:.3s}.not-found-button:hover{background-color:#e0a800;box-shadow:0 6px 15px #ffc107b3;transform:translateY(-3px)}.not-found-button .home-icon{font-size:1.2rem;margin-right:8px}@media(max-width:600px){.not-found-title{font-size:4rem}.not-found-text{font-size:1.5rem}.not-found-button{font-size:.9rem;padding:10px 20px}}.terms-container{align-items:center;background:#1e1e2f;display:flex;justify-content:center;min-height:100vh;padding:100px 10%}.terms-page{animation:fadeIn .8s ease-out;background:#29293d;border-radius:10px;box-shadow:0 4px 10px #0003;color:#fff;max-width:900px;padding:40px;text-align:left;width:100%}@media(max-width:768px){.terms-page{padding:20px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.terms-header{margin-bottom:20px;text-align:center}.terms-header .terms-title{color:#ffc107;font-size:2rem;font-weight:700}.terms-header .terms-update{color:#aaa;font-size:.9rem}.terms-content h2{color:#ffc107;font-size:1.5rem;margin-bottom:15px}.terms-content p{color:#ccc;font-size:1rem;line-height:1.6;margin-bottom:15px}.terms-content ul{list-style-type:disc;margin-left:20px}.terms-content ul li{font-size:1rem;line-height:1.5;margin-bottom:8px}.terms-contact{background:#29293d;border-radius:8px;margin-top:15px;padding:10px;text-align:center}.terms-contact p{color:#ffc107;font-size:1rem;font-weight:700}.terms-footer{margin-top:30px;text-align:center}.terms-footer .btn-primary{background:#ffc107;border-radius:25px;color:#1e1e2f;display:inline-block;font-size:1rem;font-weight:700;padding:12px 25px;text-decoration:none;transition:all .3s ease}.terms-footer .btn-primary:hover{background:#d39e00;transform:scale(1.05)}@media(max-width:600px){.terms-page{padding:15px}.terms-content h2{font-size:1.3rem}.terms-content p,.terms-content ul li{font-size:.95rem}.btn-primary{font-size:.9rem;padding:10px 20px}}.currency-container{align-items:center;background:#1e1e2f;display:flex;justify-content:center;min-height:100vh;padding:50px 20px}.btn-back{background:#ffc107;border:none;border-radius:8px;color:#1e1e2f;cursor:pointer;font-size:1rem;font-weight:700;left:20px;padding:10px 15px;position:absolute;top:20px;transition:background .3s ease}.btn-back:hover{background:#d39e00}.currency-page{animation:fadeIn .8s ease-out;background:#29293d;border-radius:12px;box-shadow:0 4px 10px #0003;color:#fff;max-width:800px;padding:40px;text-align:center;width:100%}.currency-title{color:#ffc107;font-size:1.8rem;margin-bottom:20px}.currency-list{display:flex;flex-direction:column;gap:25px}.currency-group{background:#1e1e2f;border-radius:10px;padding:20px;text-align:left}.currency-group h3{color:#ffc107;font-size:1.5rem;margin-bottom:10px}.currency-item{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.currency-item label{color:#ccc;flex:1 1;font-size:1rem}.currency-item input{background:#333;border:none;border-radius:6px;color:#fff;flex:1 1;font-size:1rem;padding:10px;text-align:right}.btn-save{background:#ffc107;border:none;border-radius:8px;color:#1e1e2f;cursor:pointer;font-size:1rem;font-weight:700;margin-top:20px;padding:12px 20px;transition:background .3s ease}.btn-save:hover{background:#d39e00}.whatsapp-sticky{align-items:center;background:#ffc107;border-radius:50px;bottom:20px;box-shadow:0 4px 10px #0000004d;color:#1e1e2f;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:12px 15px;position:fixed;right:20px;text-decoration:none;transition:transform .3s ease,background .3s ease;z-index:1000}.whatsapp-sticky:hover{background:#d39e00;transform:scale(1.05)}.whatsapp-sticky .whatsapp-icon{font-size:1.8rem;margin-right:10px}.whatsapp-sticky .whatsapp-text{display:none}@media(min-width:768px){.whatsapp-sticky{padding:12px 20px}.whatsapp-sticky .whatsapp-icon{margin-right:10px}.whatsapp-sticky .whatsapp-text{display:block}}@media(max-width:480px){.whatsapp-sticky{border-radius:50%;height:50px;padding:0;width:50px}.whatsapp-sticky .whatsapp-icon{font-size:1.6rem;margin-right:0}}*{box-sizing:border-box;font-family:Roboto,sans-serif}*,body{margin:0;padding:0}body{background-color:#fff;font-family:Roboto,Noto Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}
/*# sourceMappingURL=main.315ae96e.css.map*/