.wallet-system[data-v-15e1705c]{max-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.balance-overview h2[data-v-15e1705c]{color:#2c3e50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:25px;font-size:1.8rem}.balance-cards[data-v-15e1705c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.balance-card[data-v-15e1705c]{background:#fff;border-radius:16px;padding:25px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.08);box-shadow:0 4px 15px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;border:2px solid transparent}.balance-card[data-v-15e1705c]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.12);box-shadow:0 8px 20px rgba(0,0,0,.12)}.wallet-card[data-v-15e1705c]{border-color:#3498db}.business-card[data-v-15e1705c]{border-color:#9b59b6}.marketer-card[data-v-15e1705c]{border-color:#e67e22}.principal-card[data-v-15e1705c]{border-color:#27ae60}.card-icon[data-v-15e1705c]{font-size:2.5rem;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px}.wallet-card .card-icon[data-v-15e1705c]{background:#e8f4fe;color:#3498db}.business-card .card-icon[data-v-15e1705c]{background:#f4e8fe;color:#9b59b6}.marketer-card .card-icon[data-v-15e1705c]{background:#fef0e8;color:#e67e22}.principal-card .card-icon[data-v-15e1705c]{background:#e8fef0;color:#27ae60}.card-content[data-v-15e1705c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-label[data-v-15e1705c]{font-size:.9rem;color:#7f8c8d;margin-bottom:8px;font-weight:500}.card-amount[data-v-15e1705c]{font-size:1.8rem;font-weight:700;color:#2c3e50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px}.card-amount span[data-v-15e1705c]{font-size:1rem;color:#95a5a6;font-weight:500}.principal-save-card[data-v-15e1705c]{border:2px solid #27ae60;background:linear-gradient(135deg,#fff,#f0fff4)}.principal-info-box[data-v-15e1705c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;background:linear-gradient(135deg,#d4edda,#e8f5e9);border:2px solid #27ae60;border-radius:12px;padding:20px;margin:20px 0}.info-icon[data-v-15e1705c]{font-size:2.5rem;color:#27ae60}.info-content h4[data-v-15e1705c]{color:#155724;margin-bottom:10px;font-size:1.1rem}.info-content p[data-v-15e1705c]{color:#155724;line-height:1.6;font-size:.95rem}.fixed-destination[data-v-15e1705c]{gap:15px;background:linear-gradient(135deg,#e8fef0,#f0fff4);padding:20px;border-radius:12px;border:2px solid #27ae60}.destination-icon[data-v-15e1705c],.fixed-destination[data-v-15e1705c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.destination-icon[data-v-15e1705c]{font-size:2.5rem;color:#27ae60;width:60px;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:12px}.destination-info[data-v-15e1705c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.destination-name[data-v-15e1705c]{font-weight:700;font-size:1.2rem;color:#155724;margin-bottom:5px}.destination-balance[data-v-15e1705c]{color:#27ae60;font-size:.9rem}.destination-badge[data-v-15e1705c]{background:#27ae60;color:#fff;padding:8px 15px;border-radius:20px;font-size:.85rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.balance-preview[data-v-15e1705c]{background:#f8fafc;border-radius:12px;padding:20px;margin:20px 0;border:2px solid #e1e8f0}.preview-item[data-v-15e1705c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.preview-item[data-v-15e1705c],.preview-label[data-v-15e1705c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-label[data-v-15e1705c]{color:#5a6c7d;font-weight:600;gap:8px}.preview-value[data-v-15e1705c]{font-size:1.2rem;font-weight:700;color:#2c3e50}.preview-value.success[data-v-15e1705c]{color:#27ae60}.preview-divider[data-v-15e1705c]{text-align:center;color:#95a5a6;margin:10px 0}.preview-item.highlight[data-v-15e1705c]{background:linear-gradient(135deg,#e8fef0,#f0fff4);padding:15px;border-radius:8px;margin-top:10px}.save-btn[data-v-15e1705c]{background:linear-gradient(135deg,#27ae60,#229954)!important}.save-btn[data-v-15e1705c]:hover:not(:disabled){-webkit-box-shadow:0 6px 16px rgba(39,174,96,.4)!important;box-shadow:0 6px 16px rgba(39,174,96,.4)!important}.action-tabs[data-v-15e1705c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-btn[data-v-15e1705c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px;padding:15px 20px;border:2px solid #e1e8f0;background:#fff;border-radius:12px;font-size:1rem;font-weight:600;color:#7f8c8d;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.tab-btn[data-v-15e1705c]:hover{border-color:#3498db;color:#3498db;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tab-btn.active[data-v-15e1705c]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border-color:#3498db;-webkit-box-shadow:0 4px 12px rgba(52,152,219,.3);box-shadow:0 4px 12px rgba(52,152,219,.3)}.section-card[data-v-15e1705c]{background:#fff;border-radius:16px;padding:30px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.08);box-shadow:0 4px 15px rgba(0,0,0,.08);-webkit-transition:all .3s;transition:all .3s}.section-card.confirming[data-v-15e1705c]{-webkit-box-shadow:0 8px 25px rgba(52,152,219,.2);box-shadow:0 8px 25px rgba(52,152,219,.2);border:2px solid #3498db}.section-card h3[data-v-15e1705c]{color:#2c3e50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px;font-size:1.5rem}.info-text[data-v-15e1705c]{color:#7f8c8d;margin-bottom:25px;font-size:.95rem}.form-section[data-v-15e1705c]{margin-top:20px}.input-group[data-v-15e1705c]{margin-bottom:20px}label[data-v-15e1705c]{display:block;margin-bottom:10px;font-weight:600;color:#34495e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}input[data-v-15e1705c],select[data-v-15e1705c]{width:100%;padding:14px 16px;border:2px solid #e1e8f0;border-radius:10px;font-size:1rem;-webkit-transition:all .3s;transition:all .3s;background:#f8fafc;font-family:inherit}input[data-v-15e1705c]:focus,select[data-v-15e1705c]:focus{border-color:#3498db;-webkit-box-shadow:0 0 0 3px rgba(52,152,219,.1);box-shadow:0 0 0 3px rgba(52,152,219,.1);background:#fff;outline:none}.hint[data-v-15e1705c]{font-size:.85rem;color:#95a5a6;margin-top:6px}.hint.warning[data-v-15e1705c]{color:#e67e22;font-weight:500}button[data-v-15e1705c]{padding:15px 25px;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-family:inherit}.primary-btn[data-v-15e1705c]{width:100%;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;-webkit-box-shadow:0 4px 12px rgba(52,152,219,.3);box-shadow:0 4px 12px rgba(52,152,219,.3)}.primary-btn[data-v-15e1705c]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(52,152,219,.4);box-shadow:0 6px 16px rgba(52,152,219,.4)}.primary-btn[data-v-15e1705c]:disabled{opacity:.6;cursor:not-allowed}.confirmation-section[data-v-15e1705c]{margin-top:20px}.confirmation-header[data-v-15e1705c]{text-align:center;margin-bottom:25px;padding-bottom:20px;border-bottom:2px dashed #e1e8f0}.confirmation-header h4[data-v-15e1705c]{color:#2c3e50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px;font-size:1.3rem}.confirmation-header p[data-v-15e1705c]{color:#7f8c8d;font-size:.95rem}.recipient-info-card[data-v-15e1705c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;background:#f8fafc;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #e1e8f0}.recipient-avatar i[data-v-15e1705c]{font-size:3.5rem;color:#3498db}.recipient-details[data-v-15e1705c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.recipient-name[data-v-15e1705c]{font-weight:700;font-size:1.3rem;color:#2c3e50;margin-bottom:8px}.recipient-details p[data-v-15e1705c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#5a6c7d;margin:5px 0;font-size:.95rem}.amount-display[data-v-15e1705c]{text-align:center;margin:25px 0;padding:20px;background:linear-gradient(135deg,#e8f4fe,#f0f7ff);border-radius:12px}.principal-warning-box[data-v-15e1705c]{background:linear-gradient(135deg,#fff3cd,#fff8e1);border:2px solid #ffc107;border-radius:12px;padding:16px;margin-top:12px;-webkit-animation:fadeIn-15e1705c .3s ease;animation:fadeIn-15e1705c .3s ease}@-webkit-keyframes fadeIn-15e1705c{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-15e1705c{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.warning-header[data-v-15e1705c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:700;color:#856404;margin-bottom:12px;font-size:1rem}.warning-header i[data-v-15e1705c]{font-size:1.2rem;color:#ff9800;-webkit-animation:pulse-15e1705c 2s infinite;animation:pulse-15e1705c 2s infinite}@-webkit-keyframes pulse-15e1705c{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-15e1705c{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.warning-content[data-v-15e1705c]{background:hsla(0,0%,100%,.8);padding:12px;border-radius:8px;margin-bottom:10px;border:1px solid #ffc107}.warning-content p[data-v-15e1705c]{margin:8px 0;color:#856404;font-size:.9rem;line-height:1.5}.warning-content strong[data-v-15e1705c]{color:#664d03;font-weight:700}.error-text[data-v-15e1705c]{color:#dc3545!important;font-weight:700!important;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.95rem;padding:10px;background:#f8d7da;border-radius:8px;border:1px solid #dc3545}.disabled-btn[data-v-15e1705c]{opacity:.5!important;cursor:not-allowed!important;background:#95a5a6!important;pointer-events:none}.disabled-btn[data-v-15e1705c]:hover{-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.button-group[data-v-15e1705c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:15px}.button-group button[data-v-15e1705c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;border:none;font-weight:600;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease;font-size:14px}.confirm-btn[data-v-15e1705c]{background:#0d6efd;color:#fff;-webkit-box-shadow:0 3px 8px rgba(13,110,253,.25);box-shadow:0 3px 8px rgba(13,110,253,.25)}.confirm-btn[data-v-15e1705c]:hover:not(:disabled){background:#0b5ed7;-webkit-box-shadow:0 4px 12px rgba(13,110,253,.35);box-shadow:0 4px 12px rgba(13,110,253,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cancel-btn[data-v-15e1705c]{background:#f1f1f1;color:#333}.cancel-btn[data-v-15e1705c]:hover:not(:disabled){background:#e4e4e4;-webkit-transform:translateY(-1px);transform:translateY(-1px)}button[data-v-15e1705c]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}