#app{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.modal-overlay[data-v-22a82430]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.modal-content[data-v-22a82430]{background:white;border-radius:20px;width:100%;max-width:350px;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d;animation:modalSlideIn-22a82430 .3s ease-out}@keyframes modalSlideIn-22a82430{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-22a82430]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e9ecef}.modal-header h4[data-v-22a82430]{margin:0;font-size:1.2rem;font-weight:600;color:#333}.modal-close[data-v-22a82430]{background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.modal-close[data-v-22a82430]:hover{background:#f8f9fa;color:#333}.modal-body[data-v-22a82430]{padding:1.5rem}.transaction-detail-item[data-v-22a82430]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f8f9fa}.transaction-detail-item[data-v-22a82430]:last-child{border-bottom:none}.detail-label[data-v-22a82430]{font-size:.9rem;color:#666;font-weight:500}.detail-value[data-v-22a82430]{font-size:1rem;font-weight:600;color:#333;text-align:left}.status-badge[data-v-22a82430]{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.status-completed[data-v-22a82430]{background:#e8f5e8;color:#4caf50}.status-pending[data-v-22a82430]{background:#fff3e0;color:#ff9800}.type-badge[data-v-22a82430]{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.type-income[data-v-22a82430]{background:#e8f5e8;color:#4caf50}.type-expense[data-v-22a82430]{background:#ffebee;color:#f44336}.modal-footer[data-v-22a82430]{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e9ecef}.modal-btn[data-v-22a82430]{flex:1;padding:.75rem 1rem;border:none;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.modal-btn-secondary[data-v-22a82430]{background:#f8f9fa;color:#666}.modal-btn-secondary[data-v-22a82430]:hover{background:#e9ecef;color:#333}.modal-btn-primary[data-v-22a82430]{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);color:#fff}.modal-btn-primary[data-v-22a82430]:hover{background:linear-gradient(135deg,#1565c0 0%,#0d47a1 100%);transform:translateY(-2px);box-shadow:0 4px 15px #1976d24d}.usdt-deposit-container[data-v-87c0a219]{padding:1rem}.usdt-deposit-card[data-v-87c0a219]{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #2196f314;margin-bottom:1rem}.usdt-deposit-header[data-v-87c0a219]{text-align:center;margin-bottom:2rem}.usdt-deposit-icon[data-v-87c0a219]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#26a69a 0%,#4db6ac 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2.5rem;color:#fff}.usdt-deposit-header h3[data-v-87c0a219]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.usdt-deposit-header p[data-v-87c0a219]{color:#666;font-size:1rem;margin:0}.crypto-wallet-section[data-v-87c0a219]{margin-bottom:2rem}.crypto-wallet-section h4[data-v-87c0a219]{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:1rem;text-align:center}.crypto-wallet[data-v-87c0a219]{background:#f8f9fa;border-radius:15px;padding:1.5rem;border:2px solid #e9ecef}.wallet-address[data-v-87c0a219]{margin-bottom:1.5rem}.address-label[data-v-87c0a219]{display:block;font-size:.9rem;color:#666;margin-bottom:.5rem;font-weight:600}.address-value[data-v-87c0a219]{display:flex;align-items:center;background:white;border:2px solid #e0e0e0;border-radius:10px;padding:.75rem;font-family:Courier New,monospace;font-size:.85rem;color:#333}.address-value span[data-v-87c0a219]{flex:1;word-break:break-all}.copy-btn[data-v-87c0a219]{background:#1976d2;color:#fff;border:none;border-radius:8px;padding:.5rem;margin-right:.5rem;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-87c0a219]:hover{background:#1565c0;transform:scale(1.05)}.wallet-qr[data-v-87c0a219]{text-align:center}.qr-code-placeholder[data-v-87c0a219]{width:150px;height:150px;background:white;border:2px solid #e0e0e0;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:4rem;color:#666}.waiting-section[data-v-87c0a219]{text-align:center;margin-bottom:2rem;padding:2rem;background:#f8f9fa;border-radius:15px;border:2px solid #e9ecef}.waiting-circle[data-v-87c0a219]{margin-bottom:1rem}.spinner[data-v-87c0a219]{width:60px;height:60px;border:4px solid #e3f2fd;border-top:4px solid #1976d2;border-radius:50%;animation:spin-87c0a219 1s linear infinite;margin:0 auto}@keyframes spin-87c0a219{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waiting-section h4[data-v-87c0a219]{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.5rem}.waiting-section p[data-v-87c0a219]{color:#666;font-size:1rem;margin:0}.action-buttons[data-v-87c0a219]{display:flex;flex-direction:column;gap:1rem}.btn-primary[data-v-87c0a219]{background:linear-gradient(135deg,#26a69a 0%,#4db6ac 100%);color:#fff;border:none;border-radius:12px;padding:1rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-87c0a219]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #26a69a4d}.btn-secondary[data-v-87c0a219]{background:#f8f9fa;color:#666;border:2px solid #e9ecef;border-radius:12px;padding:1rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-87c0a219]:hover{background:#e9ecef;transform:translateY(-2px)}.usdt-withdraw-container[data-v-8e890699]{padding:1rem}.usdt-withdraw-card[data-v-8e890699]{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #2196f314;margin-bottom:1rem}.usdt-withdraw-header[data-v-8e890699]{text-align:center;margin-bottom:2rem}.usdt-withdraw-icon[data-v-8e890699]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f44336 0%,#d32f2f 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2.5rem;color:#fff}.usdt-withdraw-header h3[data-v-8e890699]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.usdt-withdraw-header p[data-v-8e890699]{color:#666;font-size:1rem;margin:0}.withdraw-form[data-v-8e890699]{margin-bottom:2rem}.form-group[data-v-8e890699]{margin-bottom:1.5rem}.form-group label[data-v-8e890699]{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-size:.9rem}.input-group[data-v-8e890699]{position:relative;display:flex;align-items:center}.input-group input[data-v-8e890699]{width:100%;padding:1rem 3rem 1rem 1rem;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .3s ease;box-sizing:border-box;direction:rtl}.input-group input[data-v-8e890699]:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.currency-symbol[data-v-8e890699]{position:absolute;left:1rem;color:#666;font-size:1rem;font-weight:600}.input-icon[data-v-8e890699]{position:absolute;left:1rem;color:#666;font-size:1rem}.balance-info[data-v-8e890699]{background:#f8f9fa;border-radius:12px;padding:1.5rem;border:2px solid #e9ecef}.balance-item[data-v-8e890699]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.balance-item[data-v-8e890699]:last-child{margin-bottom:0;padding-top:.75rem;border-top:1px solid #e9ecef}.balance-item.total[data-v-8e890699]{font-weight:700;font-size:1.1rem;color:#1976d2}.balance-label[data-v-8e890699]{color:#666;font-size:.9rem}.balance-value[data-v-8e890699]{color:#333;font-weight:600;font-size:.9rem}.balance-item.total .balance-value[data-v-8e890699]{color:#1976d2;font-size:1rem}.action-buttons[data-v-8e890699]{display:flex;flex-direction:column;gap:1rem}.btn-primary[data-v-8e890699]{background:linear-gradient(135deg,#f44336 0%,#d32f2f 100%);color:#fff;border:none;border-radius:12px;padding:1rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-8e890699]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f443364d}.btn-primary[data-v-8e890699]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-8e890699]{background:#f8f9fa;color:#666;border:2px solid #e9ecef;border-radius:12px;padding:1rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-8e890699]:hover{background:#e9ecef;transform:translateY(-2px)}*{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-sizing:border-box}html{margin:0;padding:0;overflow-x:hidden;position:relative}body{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 50%,#90caf9 100%);min-height:100vh;direction:rtl;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;position:relative}.main-container{max-width:400px;margin:0 auto;background:rgba(255,255,255,.98);min-height:100vh;backdrop-filter:blur(20px);box-shadow:0 0 40px #2196f31a;padding-bottom:20px;position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.sidebar-toggle{position:fixed;top:20px;right:20px;width:50px;height:50px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;backdrop-filter:blur(10px)}.sidebar-toggle:hover{background:white;transform:scale(1.1);box-shadow:0 6px 20px #00000026}.sidebar-toggle i{font-size:1.2rem;color:#1976d2}.sidebar-close{position:absolute;top:1rem;left:1rem;background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.sidebar-close:hover{background:rgba(255,255,255,.1)}.main-container.has-compact-header{padding-top:80px}.header-section{background:linear-gradient(135deg,#1976d2 0%,#1565c0 50%,#0d47a1 100%);color:#fff;padding:3rem 1.5rem;text-align:center;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 32px #1976d24d}.header-section.compact{padding:1rem 1.5rem;position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:400px;z-index:1000;border-radius:0 0 20px 20px;box-shadow:0 4px 20px #2196f333}.header-section.compact .balance-title,.header-section.compact .balance-amount,.header-section.compact .currency{display:none}.header-section.compact .greeting{font-size:1rem;margin-bottom:.25rem}.header-section.compact .account-info{font-size:.9rem;margin-bottom:0}.header-section:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.greeting{font-size:1.3rem;margin-bottom:.5rem;opacity:.95;font-weight:400}.account-info{font-size:1rem;margin-bottom:1rem;opacity:.8;font-weight:600}.balance-title{font-size:1.2rem;margin-bottom:.5rem;opacity:.95;font-weight:300}.balance-amount{font-size:5.5rem;font-weight:100;margin:0;text-shadow:0 4px 20px rgba(0,0,0,.3);color:#fff!important;letter-spacing:-2px;background:linear-gradient(135deg,#ffffff 0%,#f0f8ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));animation:balanceGlow 3s ease-in-out infinite}@keyframes balanceGlow{0%,to{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2)) brightness(1)}50%{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3)) brightness(1.1)}}.currency{font-size:3.5rem;margin-left:.5rem;color:#fff!important;text-shadow:0 4px 20px rgba(0,0,0,.3);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.action-buttons{padding:2rem 1.5rem;background:white}.action-btn{width:90px;height:90px;border-radius:25px;border:none;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0 auto .75rem;box-shadow:0 6px 20px #00000026;cursor:pointer}.action-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.btn-more{background:#E91E63!important}.btn-request{background:#00BCD4!important}.btn-transfer{background:#607D8B!important}.btn-label{text-align:center;font-size:.95rem;color:#555;font-weight:600}.quick-stats{background:white;margin:1rem;border-radius:20px;padding:1.5rem;box-shadow:0 4px 20px #2196f314}.stat-item{text-align:center;padding:1rem;border-radius:15px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);margin-bottom:.5rem}.stat-value{font-size:1.5rem;font-weight:700;color:#1976d2;margin-bottom:.25rem}.stat-label{font-size:.85rem;color:#666;font-weight:500}.activity-section{background:white;padding:1.5rem;margin:1rem;border-radius:20px;box-shadow:0 4px 20px #2196f314}.section-title{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:1.5rem;display:flex;align-items:center}.section-title i{margin-left:.5rem;color:#1976d2}.search-container{position:relative;margin-bottom:1.5rem}.search-input{background:#f8f9fa;border:2px solid transparent;border-radius:15px;padding:1rem 3rem 1rem 1.5rem;width:100%;font-size:1rem;direction:rtl;transition:all .3s ease}.search-input:focus{outline:none;border-color:#1976d2;background:white;box-shadow:0 0 0 4px #1976d21a}.search-icon{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:#999;pointer-events:none;transition:color .3s ease}.search-input:focus+.search-icon{color:#1976d2}.filter-chips{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.chip{background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;color:#666;cursor:pointer;transition:all .3s ease}.chip:hover,.chip.active{background:#1976d2;color:#fff;border-color:#1976d2}.transaction-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:15px;padding:1.25rem;margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.transaction-item:before{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(135deg,#1976d2 0%,#42a5f5 100%);transform:scaleY(0);transition:transform .3s ease}.transaction-item:hover{background:white;border-color:#e3f2fd;transform:translateY(-2px);box-shadow:0 4px 15px #2196f31a}.transaction-item:hover:before{transform:scaleY(1)}.transaction-left{display:flex;align-items:center}.transaction-icon{width:45px;height:45px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1.1rem;box-shadow:0 2px 8px #0000001a}.icon-plus{background:linear-gradient(135deg,#4caf50 0%,#388e3c 100%);color:#fff}.icon-minus{background:linear-gradient(135deg,#f44336 0%,#d32f2f 100%);color:#fff}.transaction-details h6{margin:0 0 .25rem;font-size:1rem;color:#333;text-align:right;font-weight:600}.transaction-details small{color:#888;font-size:.8rem}.transaction-amount{font-size:1.2rem;font-weight:700;text-align:left}.amount-positive{color:#4caf50}.amount-negative{color:#f44336}.bottom-nav,div.bottom-nav,[class*=bottom-nav]{position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;width:100%!important;max-width:400px!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(20px)!important;padding:1rem!important;border-radius:25px 25px 0 0!important;box-shadow:0 -4px 20px #2196f31a!important;direction:rtl!important;z-index:9999!important;border-top:1px solid rgba(33,150,243,.1)!important;height:80px!important;display:flex!important;align-items:center!important;justify-content:space-around!important;margin:0!important;box-sizing:border-box!important}.nav-item{text-align:center;color:#666;text-decoration:none;padding:.75rem;border-radius:15px;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;direction:rtl;cursor:pointer;flex:1;min-width:0}.nav-item.active{color:#1976d2;background:rgba(25,118,210,.1)}.nav-item:hover{color:#1976d2;background:rgba(25,118,210,.05)}.show-more{text-align:center;padding:1rem;color:#1976d2;font-weight:600;cursor:pointer;border-radius:12px;transition:all .3s ease}.show-more:hover{background:rgba(25,118,210,.05)}.pb-nav{padding-bottom:120px}@media (max-width: 480px){.main-container{margin:0;border-radius:0}.balance-amount{font-size:3.5rem}}.auth-container{padding:1rem;min-height:100vh;display:flex;align-items:center;justify-content:center}.auth-card{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #2196f314;margin-bottom:1rem;width:100%;max-width:400px}.auth-header{text-align:center;margin-bottom:2rem}.auth-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2.5rem;color:#fff}.auth-header h3{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.auth-header p{color:#666;font-size:1rem;margin:0}.auth-form{margin-bottom:2rem}.auth-form .form-group{margin-bottom:1.5rem}.auth-form label{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-size:.9rem}.input-group{position:relative;display:flex;align-items:center}.input-icon{position:absolute;right:1rem;color:#999;font-size:1rem;z-index:2}.auth-form input{width:100%;padding:1rem 3rem 1rem 1rem;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .3s ease;box-sizing:border-box;direction:rtl}.auth-form input:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.password-toggle{position:absolute;left:1rem;background:none;border:none;color:#999;cursor:pointer;padding:.5rem;font-size:1rem;z-index:2}.password-toggle:hover{color:#1976d2}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:.9rem;color:#666;position:relative}.checkbox-label input[type=checkbox]{display:none}.checkmark{width:24px;height:24px;border:2px solid #e0e0e0;border-radius:6px;margin-left:.5rem;position:relative;transition:all .3s ease}.checkbox-label input[type=checkbox]:checked+.checkmark{background:#1976d2;border-color:#1976d2}.checkbox-label input[type=checkbox]:checked+.checkmark:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1rem;font-weight:700}.forgot-password{color:#1976d2;text-decoration:none;font-size:.9rem;font-weight:500}.forgot-password:hover{text-decoration:underline}.auth-divider{text-align:center;margin:2rem 0;position:relative}.auth-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e0e0e0}.auth-divider span{background:white;padding:0 1rem;color:#666;font-size:.9rem}.social-login{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.social-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border:2px solid #e0e0e0;border-radius:12px;background:white;color:#333;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.social-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.google-btn:hover{border-color:#db4437;color:#db4437}.facebook-btn:hover{border-color:#4267b2;color:#4267b2}.auth-footer{text-align:center;padding-top:1rem;border-top:1px solid #f0f0f0}.auth-footer p{margin:0;color:#666;font-size:.9rem}.auth-footer a{color:#1976d2;text-decoration:none;font-weight:600}.auth-footer a:hover{text-decoration:underline}.terms-link{color:#1976d2;text-decoration:none;font-weight:500}.terms-link:hover{text-decoration:underline}.deposit-container{padding:1rem}.deposit-card{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #2196f314;margin-bottom:1rem}.deposit-header{text-align:center;margin-bottom:2rem}.deposit-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#4caf50 0%,#66bb6a 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2.5rem;color:#fff}.deposit-header h3{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.deposit-header p{color:#666;font-size:1rem;margin:0}.deposit-options{display:flex;flex-direction:column;gap:1rem}.deposit-option{display:flex;align-items:center;padding:1.5rem;background:#f8f9fa;border:2px solid transparent;border-radius:15px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.deposit-option:hover{background:white;border-color:#e8f5e8;transform:translateY(-2px);box-shadow:0 4px 15px #4caf501a}.option-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1.3rem;box-shadow:0 2px 8px #0000001a}.deposit-option:nth-child(1) .option-icon{background:linear-gradient(135deg,#1976d2 0%,#42a5f5 100%);color:#fff}.deposit-option:nth-child(2) .option-icon{background:linear-gradient(135deg,#ff9800 0%,#ffb74d 100%);color:#fff}.deposit-option:nth-child(3) .option-icon{background:linear-gradient(135deg,#26a69a 0%,#4db6ac 100%);color:#fff}.option-content{flex:1;text-align:right}.option-content h4{margin:0 0 .25rem;font-size:1.1rem;color:#333;font-weight:600}.option-content p{margin:0;color:#666;font-size:.9rem}.option-arrow{color:#999;font-size:1rem;transition:all .3s ease}.deposit-option:hover .option-arrow{color:#4caf50;transform:translate(-5px)}.withdraw-container{padding:1rem}.withdraw-card{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #2196f314;margin-bottom:1rem}.withdraw-header{text-align:center;margin-bottom:2rem}.withdraw-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f44336 0%,#d32f2f 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2.5rem;color:#fff}.withdraw-header h3{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.withdraw-header p{color:#666;font-size:1rem;margin:0}.withdraw-options{display:flex;flex-direction:column;gap:1rem}.withdraw-option{display:flex;align-items:center;padding:1.5rem;background:#f8f9fa;border:2px solid transparent;border-radius:15px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.withdraw-option:hover{background:white;border-color:#ffebee;transform:translateY(-2px);box-shadow:0 4px 15px #f443361a}.withdraw-option:nth-child(1) .option-icon{background:linear-gradient(135deg,#26a69a 0%,#4db6ac 100%);color:#fff}.withdraw-option:nth-child(2) .option-icon{background:linear-gradient(135deg,#ff9800 0%,#ffb74d 100%);color:#fff}.withdraw-option:hover .option-arrow{color:#f44336;transform:translate(-5px)}.profile-header-section{background:linear-gradient(135deg,#1976d2 0%,#1565c0 50%,#0d47a1 100%);color:#fff;padding:2rem 1.5rem;text-align:center;position:relative;overflow:hidden}.profile-avatar-large{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2.5rem}.profile-info-large h4{margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.profile-info-large p{margin:0 0 .5rem;opacity:.9;font-size:1rem}.member-since{font-size:.85rem;opacity:.7}.settings-container{padding:1rem}.settings-section{background:white;border-radius:20px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 4px 20px #2196f314}.settings-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s ease}.settings-item:last-child{border-bottom:none}.settings-item:hover{background:rgba(25,118,210,.05);border-radius:12px;padding:1rem;margin:0 -1rem}.setting-left{display:flex;align-items:center;flex:1}.setting-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1rem;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);color:#1976d2}.setting-details h6{margin:0 0 .25rem;font-size:1rem;color:#333;font-weight:600}.setting-details small{color:#888;font-size:.8rem}.toggle-switch{width:50px;height:28px;background:#e0e0e0;border-radius:14px;position:relative;cursor:pointer;transition:all .3s ease}.toggle-switch.active{background:#4caf50}.toggle-slider{width:24px;height:24px;background:white;border-radius:50%;position:absolute;top:2px;right:2px;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-switch.active .toggle-slider{right:24px}.logout-item{border-top:2px solid #ffebee;margin-top:1rem;padding-top:1rem}.logout-icon{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%)!important;color:#f44336!important}.logout-item .setting-details h6{color:#f44336}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.modal-content{background:white;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:400px;width:100%;max-height:90vh;overflow-y:auto;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f0f0f0}.modal-header h4{margin:0;font-size:1.3rem;font-weight:600;color:#333}.modal-close{background:none;border:none;font-size:1.2rem;color:#999;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.modal-close:hover{background:#f5f5f5;color:#333}.modal-body{padding:1.5rem}.settings-modal{max-width:400px;width:90%}.modal-form{padding:0}.modal-form .form-group{margin-bottom:1.5rem}.modal-form label{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-size:.9rem}.modal-form input{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.modal-form input:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}.btn-primary{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px #1976d24d}.qr-section{text-align:center;margin-bottom:2rem}.qr-code{width:150px;height:150px;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:4rem;color:#666}.qr-section p{color:#666;font-size:.9rem;margin:0}.cards-container{padding:1rem}.card-item{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);border-radius:15px;padding:1.5rem;position:relative;overflow:hidden;margin-bottom:1rem;color:#fff}.card-item:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:cardShine 3s ease-in-out infinite}@keyframes cardShine{0%,to{transform:translate(-100%) translateY(-100%) rotate(0)}50%{transform:translate(-50%) translateY(-50%) rotate(180deg)}}.card-visual{margin-bottom:1rem}.card-chip{width:30px;height:24px;background:linear-gradient(135deg,#ffd700 0%,#ffed4e 100%);border-radius:4px;margin-bottom:1rem}.card-number{font-size:1.2rem;font-weight:600;letter-spacing:2px;margin-bottom:.5rem}.card-holder{font-size:.9rem;opacity:.9}.card-actions{display:flex;gap:1rem}.card-action-btn{background:rgba(255,255,255,.2);border:none;border-radius:8px;padding:.5rem 1rem;color:#fff;font-size:.85rem;cursor:pointer;transition:all .3s ease}.card-action-btn:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}.reports-container{padding:1rem}.report-card{background:white;border-radius:20px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 4px 20px #2196f314}.report-header{display:flex;align-items:center;margin-bottom:1rem}.report-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1.2rem;color:#fff}.report-icon.income{background:linear-gradient(135deg,#4caf50 0%,#66bb6a 100%)}.report-icon.expense{background:linear-gradient(135deg,#f44336 0%,#d32f2f 100%)}.report-icon.balance{background:linear-gradient(135deg,#1976d2 0%,#42a5f5 100%)}.report-details h4{margin:0 0 .25rem;font-size:1.1rem;color:#333;font-weight:600}.report-details p{margin:0;color:#666;font-size:.9rem}.report-value{font-size:1.5rem;font-weight:700;color:#1976d2;text-align:left}.service-points-container{padding:1rem}.map-section{background:white;border-radius:20px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 4px 20px #2196f314}.map-container{position:relative;height:200px;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-radius:15px;overflow:hidden}.map-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#1976d2;z-index:1}.map-placeholder i{font-size:3rem;margin-bottom:1rem}.map-placeholder h4{margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.map-placeholder p{margin:0;font-size:.9rem;opacity:.8}.points-list-section{background:white;border-radius:20px;padding:1.5rem;box-shadow:0 4px 20px #2196f314}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h3{margin:0;font-size:1.3rem;font-weight:600;color:#333}.filter-buttons{display:flex;gap:.5rem}.filter-btn{background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;color:#666;cursor:pointer;transition:all .3s ease}.filter-btn.active,.filter-btn:hover{background:#1976d2;color:#fff;border-color:#1976d2}.points-list{display:flex;flex-direction:column;gap:1rem}.point-item{display:flex;align-items:center;padding:1rem;background:#f8f9fa;border:2px solid transparent;border-radius:15px;cursor:pointer;transition:all .3s ease}.point-item:hover,.point-item.selected{background:white;border-color:#e3f2fd;transform:translateY(-2px);box-shadow:0 4px 15px #2196f31a}.point-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#1976d2 0%,#42a5f5 100%);display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1.2rem;color:#fff}.point-details{flex:1;text-align:right}.point-details h4{margin:0 0 .25rem;font-size:1rem;color:#333;font-weight:600}.point-details p{margin:0 0 .5rem;color:#666;font-size:.9rem}.point-meta{display:flex;gap:1rem;align-items:center}.distance{font-size:.8rem;color:#1976d2;font-weight:600}.status{font-size:.8rem;font-weight:600;padding:.25rem .5rem;border-radius:10px}.status.open{background:#e8f5e8;color:#4caf50}.status.closed{background:#ffebee;color:#f44336}.point-actions{margin-right:1rem}.action-btn{background:linear-gradient(135deg,#4caf50 0%,#66bb6a 100%);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}.action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #4caf504d}.crypto-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:15px;padding:1.25rem;margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.crypto-item:before{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(135deg,#1976d2 0%,#42a5f5 100%);transform:scaleY(0);transition:transform .3s ease}.crypto-item:hover{background:white;border-color:#e3f2fd;transform:translateY(-2px);box-shadow:0 4px 15px #2196f31a}.crypto-item:hover:before{transform:scaleY(1)}.crypto-left{display:flex;align-items:center;flex:1}.crypto-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1.3rem;color:#fff;box-shadow:0 2px 8px #0000001a}.crypto-usdt{background:linear-gradient(135deg,#26a69a 0%,#4db6ac 100%)}.crypto-btc{background:linear-gradient(135deg,#ff9800 0%,#ffb74d 100%)}.crypto-eth{background:linear-gradient(135deg,#3f51b5 0%,#5c6bc0 100%)}.crypto-ada{background:linear-gradient(135deg,#2196f3 0%,#42a5f5 100%)}.crypto-dot{background:linear-gradient(135deg,#e91e63 0%,#f06292 100%)}.crypto-link{background:linear-gradient(135deg,#9c27b0 0%,#ba68c8 100%)}.crypto-details{text-align:right}.crypto-details h6{margin:0 0 .25rem;font-size:1.1rem;color:#333;font-weight:600}.crypto-details small{color:#888;font-size:.85rem;font-weight:500}.crypto-balance{text-align:left}.balance-amount{font-size:1.2rem;font-weight:700;color:#1976d2;margin-bottom:.25rem}.balance-value{font-size:.9rem;color:#666;font-weight:600}.crypto-item{animation:slideInUp .5s ease-out}.crypto-item:nth-child(1){animation-delay:.1s}.crypto-item:nth-child(2){animation-delay:.2s}.crypto-item:nth-child(3){animation-delay:.3s}.crypto-item:nth-child(4){animation-delay:.4s}.crypto-item:nth-child(5){animation-delay:.5s}.crypto-item:nth-child(6){animation-delay:.6s}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.crypto-icon{position:relative}.crypto-icon:after{content:"";position:absolute;inset:0;border-radius:12px;background:inherit;opacity:.3;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.1}}@media (max-width: 480px){.crypto-item{padding:1rem}.crypto-icon{width:45px;height:45px;font-size:1.1rem}.balance-amount{font-size:1.1rem}.balance-value{font-size:.85rem}}.sidebar{position:fixed;top:0;right:-300px;width:300px;height:100vh;background:white;box-shadow:-5px 0 20px #0000001a;transition:all .3s ease;z-index:10000;direction:rtl;overflow-y:auto}.sidebar.open{right:0}.sidebar-header{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);color:#fff;padding:2rem 1.5rem;text-align:center}.sidebar-header h3{margin:0;font-size:1.3rem;font-weight:600}.sidebar-menu{padding:1rem 0}.sidebar-item{display:flex;align-items:center;padding:1rem 1.5rem;color:#333;text-decoration:none;transition:all .3s ease;border-bottom:1px solid #f0f0f0;cursor:pointer}.sidebar-item:hover{background:rgba(25,118,210,.05);color:#1976d2}.sidebar-item i{margin-left:1rem;font-size:1.2rem;width:24px;text-align:center}.sidebar-item span{font-size:1rem;font-weight:500}.sidebar-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.sidebar-overlay.open{opacity:1;visibility:visible}.more-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:white;border-radius:20px;padding:2rem;box-shadow:0 20px 60px #0000004d;z-index:10001;opacity:0;visibility:hidden;transition:all .3s ease;max-width:350px;width:90%}.more-popup.open{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.more-popup-header{text-align:center;margin-bottom:2rem}.more-popup-header h3{margin:0 0 .5rem;font-size:1.5rem;color:#333;font-weight:600}.more-popup-header p{margin:0;color:#666;font-size:1rem}.more-popup-options{display:flex;flex-direction:column;gap:1rem}.more-option{display:flex;align-items:center;padding:1.5rem;background:#f8f9fa;border:2px solid transparent;border-radius:15px;cursor:pointer;transition:all .3s ease;text-decoration:none;color:#333}.more-option:hover{background:white;border-color:#e3f2fd;transform:translateY(-2px);box-shadow:0 4px 15px #2196f31a}.more-option-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1.3rem;color:#fff;box-shadow:0 2px 8px #0000001a}.more-option:nth-child(1) .more-option-icon{background:linear-gradient(135deg,#ff9800 0%,#ffb74d 100%)}.more-option:nth-child(2) .more-option-icon{background:linear-gradient(135deg,#26a69a 0%,#4db6ac 100%)}.more-option-content h4{margin:0 0 .25rem;font-size:1.1rem;color:#333;font-weight:600}.more-option-content p{margin:0;color:#666;font-size:.9rem}.locations-container{padding:1rem}.action-options{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.action-option{display:flex;align-items:center;padding:1.5rem;background:#f8f9fa;border:2px solid transparent;border-radius:15px;cursor:pointer;transition:all .3s ease}.action-option:hover{background:white;border-color:#e3f2fd;transform:translateY(-2px);box-shadow:0 4px 15px #2196f31a}.action-option-icon{width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1.5rem;color:#fff}.action-option-icon.deposit{background:linear-gradient(135deg,#26a69a 0%,#4db6ac 100%)}.action-option-icon.withdraw{background:linear-gradient(135deg,#f44336 0%,#d32f2f 100%)}.action-option-content{flex:1;text-align:right}.action-option-content h4{margin:0 0 .25rem;font-size:1.2rem;color:#333;font-weight:600}.action-option-content p{margin:0;color:#666;font-size:.9rem}.divider{text-align:center;margin:2rem 0;position:relative}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e0e0e0}.divider span{background:white;padding:0 1rem;color:#666;font-size:.9rem}.section-title{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:.5rem;text-align:center}.section-subtitle{color:#666;font-size:1rem;margin-bottom:1.5rem;text-align:center}.locations-card{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #2196f314;margin-bottom:1rem}.locations-header{text-align:center;margin-bottom:2rem}.locations-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#4caf50 0%,#66bb6a 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2.5rem;color:#fff}.locations-header h3{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.locations-header p{color:#666;font-size:1rem;margin:0}.location-item{display:flex;align-items:center;padding:1.5rem;background:#f8f9fa;border:2px solid transparent;border-radius:15px;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.location-item:hover{background:white;border-color:#e8f5e8;transform:translateY(-2px);box-shadow:0 4px 15px #4caf501a}.location-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#1976d2 0%,#42a5f5 100%);display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1.3rem;color:#fff}.location-details{flex:1;text-align:right}.location-details h4{margin:0 0 .25rem;font-size:1.1rem;color:#333;font-weight:600}.location-details p{margin:0;color:#666;font-size:.9rem}@media (max-width: 480px){.main-container{margin:0;border-radius:0}.balance-amount{font-size:3.5rem}.sidebar{width:280px;right:-280px}}.fade-in{animation:fadeIn .6s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.deposit-options-container,.withdraw-options-container{padding:2rem 1.5rem;max-width:600px;margin:0 auto}.deposit-options-card,.withdraw-options-card{background:white;border-radius:20px;padding:2rem;box-shadow:0 8px 32px #0000001a}.deposit-options-header,.withdraw-options-header{text-align:center;margin-bottom:2rem}.deposit-options-icon,.withdraw-options-icon{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2rem;color:#fff}.deposit-options-icon{background:linear-gradient(135deg,#4CAF50,#45a049)}.withdraw-options-icon{background:linear-gradient(135deg,#2196F3,#1976D2)}.deposit-options-header h3,.withdraw-options-header h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#333}.deposit-options-header p,.withdraw-options-header p{margin:0;font-size:1rem;color:#666}.deposit-options-list,.withdraw-options-list{display:flex;flex-direction:column;gap:1rem}.deposit-option,.withdraw-option{display:flex;align-items:center;padding:1.5rem;background:#f8f9fa;border-radius:15px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.deposit-option:hover,.withdraw-option:hover{background:white;border-color:#e3f2fd;box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}.deposit-option-icon,.withdraw-option-icon{width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-left:1rem;font-size:1.5rem;color:#fff}.deposit-option-icon.usdt,.withdraw-option-icon.usdt{background:linear-gradient(135deg,#FF6B35,#F7931E)}.deposit-option-icon.credit-card{background:linear-gradient(135deg,#4CAF50,#45a049)}.deposit-option-icon.service,.withdraw-option-icon.service{background:linear-gradient(135deg,#2196F3,#1976D2)}.deposit-option-content,.withdraw-option-content{flex:1}.deposit-option-content h4,.withdraw-option-content h4{margin:0 0 .5rem;font-size:1.2rem;font-weight:600;color:#333}.deposit-option-content p,.withdraw-option-content p{margin:0;font-size:.9rem;color:#666}.deposit-option-arrow,.withdraw-option-arrow{color:#999;font-size:1.2rem}.credit-card-deposit-container,.transfer-container{padding:2rem 1.5rem;max-width:600px;margin:0 auto}.transfer-card{background:white;border-radius:20px;padding:2rem;box-shadow:0 8px 25px #0000001a;margin-bottom:2rem}.transfer-header{text-align:center;margin-bottom:2rem}.transfer-icon{width:80px;height:80px;background:linear-gradient(135deg,#00BCD4 0%,#0097A7 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 8px 20px #00bcd44d}.transfer-icon i{font-size:2rem;color:#fff}.transfer-header h3{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.5rem}.transfer-header p{color:#666;font-size:1rem;margin:0}.transfer-form{display:flex;flex-direction:column;gap:1.5rem}.transfer-summary{background:#f8f9fa;border-radius:15px;padding:1.5rem;margin:1rem 0}.transfer-summary .summary-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:1rem}.transfer-summary .summary-item.total{border-top:2px solid #e9ecef;margin-top:.5rem;padding-top:1rem;font-weight:700;font-size:1.1rem;color:#333}.credit-card-deposit-card{background:white;border-radius:20px;padding:2rem;box-shadow:0 8px 32px #0000001a}.credit-card-deposit-header{text-align:center;margin-bottom:2rem}.credit-card-deposit-icon{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2rem;color:#fff;background:linear-gradient(135deg,#4CAF50,#45a049)}.credit-card-deposit-header h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#333}.credit-card-deposit-header p{margin:0;font-size:1rem;color:#666}.credit-card-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column}.form-group label{margin-bottom:.5rem;font-weight:600;color:#333;font-size:.9rem}.form-group input{padding:1rem;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:border-color .3s ease}.form-group input:focus{outline:none;border-color:#2196f3}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.deposit-summary{background:#f8f9fa;border-radius:15px;padding:1.5rem;margin:1rem 0}.summary-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.summary-item:last-child{margin-bottom:0}.summary-item.total{border-top:1px solid #e0e0e0;padding-top:.5rem;margin-top:.5rem;font-weight:600;font-size:1.1rem}.form-actions{display:flex;gap:1rem;margin-top:1rem}.btn-primary,.btn-secondary{flex:1;padding:1rem;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-primary{background:linear-gradient(135deg,#4CAF50,#45a049);color:#fff}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #4caf504d}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:#f8f9fa;color:#666;border:2px solid #e0e0e0}.btn-secondary:hover{background:#e9ecef;transform:translateY(-2px)}
