*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#0a0f1f,#0b1f3f 50%,#0a1a3a);color:#f5f5f5;font-family:Segoe UI,Roboto,Georgia,serif;min-height:100vh}.testing-banner-global{background:linear-gradient(135deg,gold,#fa0);border-bottom:2px solid gold;box-shadow:0 2px 10px #0000004d;color:#0b1f3f;font-size:.9rem;font-weight:700;padding:12px 20px;position:sticky;text-align:center;top:0;z-index:1000}.testing-banner-global span{background:#0b1f3f;border-radius:20px;color:gold;display:inline-block;font-size:.8rem;margin-right:12px;padding:4px 12px}.testing-banner-global strong{color:#0b1f3f}.app-container{margin:0 auto;max-width:1400px;padding:20px}.nav-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1f3ff2;border:1px solid #ffd7004d;border-radius:50px;box-shadow:0 4px 15px #0003;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:30px;padding:12px 24px}.nav-bar,.nav-logo{align-items:center;display:flex}.nav-logo{color:gold;font-size:1.5rem;font-weight:700;gap:10px;text-decoration:none}.nav-links{display:flex;flex-wrap:wrap;gap:10px}.nav-link{border-radius:25px;color:#ccc;font-size:.9rem;padding:8px 16px;text-decoration:none;transition:all .3s ease}.nav-link:hover{background:#ffd70033;color:gold}.nav-link.active{background:gold;color:#0b1f3f;font-weight:700}.user-info{align-items:center;display:flex;gap:15px}.user-email{color:gold;font-size:.85rem}.logout-btn{background:#f44c;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:.85rem;padding:8px 16px;transition:all .3s ease}.logout-btn:hover{background:#f44;transform:scale(1.05)}.login-btn{background:gold;border-radius:25px;color:#0b1f3f;font-weight:700;padding:8px 20px;text-decoration:none;transition:transform .2s}.login-btn:hover{transform:scale(1.05)}.credon-container{background:#0000}.bonus-header h2{color:gold;font-size:2rem;margin-bottom:10px}.bonus-disclaimer{background:#ffd70026;border-radius:10px;color:gold;font-size:.85rem;padding:12px}.bonus-table-container{margin:20px 0}.bonus-table{border-radius:15px;overflow:hidden}.bonus-table td,.bonus-table th{border-bottom:1px solid #ffd70033;padding:14px}.bonus-table th{background:#ffd70033;font-weight:700}.bonus-table tr:hover{background:#ffd7000d}.multiplier{font-size:1.3rem}.example-card{background:#0006;border-left:3px solid gold;border-radius:12px}.example-purchase{color:#aaa;font-size:.8rem}.example-amount{color:gold;font-size:1.2rem;font-weight:700;margin:8px 0}.example-bonus{font-size:1.1rem;font-weight:700}.auth-container{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:20px}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #ffd7004d;border-radius:30px;box-shadow:0 10px 40px #0000004d;max-width:450px;padding:40px;width:100%}.auth-header{margin-bottom:30px;text-align:center}.auth-header h1{color:gold;font-size:2rem;margin-bottom:10px}.auth-form{display:flex;flex-direction:column;gap:20px}.form-group label{font-weight:500}.form-group input{background:#ffffff1a;border:1px solid #ffd7004d;border-radius:12px;font-size:1rem;padding:12px 16px;transition:all .3s}.form-group input:focus{border-color:gold;box-shadow:0 0 10px #ffd7004d;outline:none}.auth-btn{background:gold;border:none;border-radius:30px;color:#0b1f3f;cursor:pointer;font-size:1rem;font-weight:700;margin-top:10px;padding:14px;transition:all .3s}.auth-btn:hover{box-shadow:0 5px 20px #ffd7004d;transform:scale(1.02)}.forgot-link{background:none;border:none;color:#aaa;cursor:pointer;font-size:.85rem;margin-top:10px;text-align:center;text-decoration:underline}.auth-disclaimer{border-top:1px solid #ffd70033;color:#888;font-size:.75rem;margin-top:25px;padding-top:20px;text-align:center}.wallet-container{padding:20px}.wallet-actions{display:flex;gap:15px;justify-content:center;margin-bottom:30px}.action-btn{border:none;border-radius:30px;cursor:pointer;font-weight:700;padding:12px 24px;transition:transform .2s}.action-btn.send{background:#0f8;color:#0b1f3f}.action-btn.request{background:gold;color:#0b1f3f}.transaction-history h3{color:gold;margin-bottom:15px}.transactions-list{display:flex;flex-direction:column;gap:10px}.transaction-item{align-items:center;background:#0000004d;border-radius:10px;display:flex;justify-content:space-between;padding:12px}.tx-amount{font-size:1.1rem;font-weight:700}.modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-content{background:#0b1f3f;border:1px solid gold;border-radius:20px;max-width:500px;padding:30px;width:90%}.modal-buttons{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.back-btn,.cancel-btn{background:#666;color:#fff}.back-btn,.cancel-btn,.confirm-btn,.next-btn{border:none;border-radius:8px;cursor:pointer;padding:8px 20px}.confirm-btn,.next-btn{background:gold;color:#0b1f3f;font-weight:700}.appointment-scheduler{padding:20px}.scheduler-header{margin-bottom:25px;text-align:center}.whatsapp-info{background:#25d36620;border-radius:10px;margin-top:15px;padding:15px}.slots-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin:15px 0}.slot-btn{background:#0000004d;border:1px solid gold;border-radius:8px;color:#fff;cursor:pointer;padding:8px}.slot-btn.selected{background:gold;color:#0b1f3f}@media (max-width:768px){.app-container{padding:10px}.nav-bar{border-radius:20px;flex-direction:column;padding:15px}.nav-links{justify-content:center}.balance-amount{font-size:2rem}.tab-btn{font-size:.8rem;padding:8px 16px}.bonus-table td,.bonus-table th{font-size:.7rem;padding:8px}.auth-card{margin:15px;padding:25px}.credon-header h1{font-size:1.8rem}}@media (max-width:480px){.nav-links{gap:5px}.nav-link{font-size:.75rem;padding:6px 12px}.user-email{font-size:.7rem}.balance-amount{font-size:1.5rem}.tab-btn{font-size:.7rem;padding:6px 12px}}.credon-container{background:linear-gradient(135deg,#0b1f3f,#1a2a6c);margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.testing-banner{background:repeating-linear-gradient(45deg,#ffd70020,#ffd70020 20px,#ffaa0020 0,#ffaa0020 40px);border:2px solid gold;border-radius:8px;margin-bottom:20px;padding:12px 20px}.banner-content{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.banner-icon{font-size:24px}.banner-text{color:gold;font-weight:500;text-align:center}.credon-header{margin-bottom:30px;text-align:center}.credon-header h1{color:gold;font-size:2.5rem;margin-bottom:10px;text-shadow:0 0 10px #ffd7004d}.subtitle{color:#ccc;font-size:1rem;margin-bottom:20px}.currency-selector{align-items:center;background:#0000004d;border-radius:30px;display:inline-flex;gap:10px;padding:10px 20px}.currency-selector label{color:gold}.currency-dropdown{background:#0b1f3f;border:1px solid gold;border-radius:5px;color:#fff;cursor:pointer;padding:8px 15px}.balance-card{background:linear-gradient(135deg,#1a2a6c,#0b1f3f);border:1px solid gold;border-radius:20px;box-shadow:0 10px 30px #0000004d;margin-bottom:30px;padding:25px;text-align:center}.balance-card h3{color:gold;margin-bottom:15px}.balance-amount{color:#0f8;font-size:3rem;font-weight:700;margin:15px 0}.balance-note{color:#aaa;font-size:.9rem}.testing-note{color:#fa0;font-size:.8rem;margin-top:10px}.tab-navigation{border-bottom:1px solid #ffd70040;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding-bottom:10px}.tab-btn{background:#0000;border:none;border-radius:30px;color:#ccc;cursor:pointer;font-size:1rem;padding:12px 24px;transition:all .3s ease}.tab-btn:hover{background:#ffd70020;color:gold}.tab-btn.active{background:gold;color:#0b1f3f;font-weight:700}.tab-icon{margin-right:8px}.tab-content{background:#0003;border-radius:15px;min-height:500px;padding:20px}.login-prompt{background:#0000004d;border-radius:15px;padding:60px 20px;text-align:center}.login-prompt h2{color:gold;margin-bottom:20px}.btn-primary{background:gold;border-radius:30px;color:#0b1f3f;display:inline-block;font-weight:700;margin-top:20px;padding:12px 30px;text-decoration:none;transition:transform .2s}.btn-primary:hover{transform:scale(1.05)}.disclaimer-footer{border-top:1px solid #ffd70040;color:#888;font-size:.8rem;margin-top:40px;padding:20px;text-align:center}.disclaimer-footer a{color:gold;text-decoration:none}.bonus-schedule{padding:20px}.bonus-header{margin-bottom:30px;text-align:center}.bonus-table-container{margin-bottom:30px;overflow-x:auto}.bonus-table{background:#0000004d;border-collapse:collapse;border-radius:10px;width:100%}.bonus-table td,.bonus-table th{border-bottom:1px solid #ffd70030;padding:12px;text-align:left}.bonus-table th{background:#ffd70020;color:gold}.bonus-table tr.highlight{background:#ffd70010}.multiplier{color:#0f8;font-size:1.2rem;font-weight:700}.examples-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0}.example-card{background:#0000004d;border-radius:10px;padding:15px;text-align:center}.example-purchase{color:gold;font-weight:700}.example-bonus{color:#0f8;font-size:1.2rem;margin:10px 0}.formula-box{background:#0b1f3f;border-radius:10px;font-family:monospace;margin-top:10px;padding:15px;text-align:center}.bidding-system{padding:20px}.bidding-header{margin-bottom:25px;text-align:center}.currency-pair-selector{flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:25px}.currency-pair-selector,.pair{align-items:center;display:flex}.pair{background:#0000004d;border-radius:40px;gap:10px;padding:10px 20px}.pair select{background:#0b1f3f;border:1px solid gold;border-radius:5px;color:#fff;padding:8px}.arrow{color:gold;font-size:1.5rem}.bidding-tabs{display:flex;gap:10px;margin-bottom:20px}.bid-tab{background:#0000004d;border:none;border-radius:8px;color:#ccc;cursor:pointer;padding:10px 20px;transition:all .2s}.bid-tab.active{background:gold;color:#0b1f3f}.create-bid-form{background:#0000004d;border-radius:15px;padding:25px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:gold}.form-group input{background:#0b1f3f;border:1px solid gold;border-radius:8px;color:#fff;padding:10px}.bid-type-buttons{display:flex;gap:10px}.type-btn{background:#00000080;border:1px solid gold;border-radius:8px;color:#fff;cursor:pointer;padding:8px 16px}.submit-bid-btn,.type-btn.active{background:gold;color:#0b1f3f}.submit-bid-btn{border:none;border-radius:30px;cursor:pointer;font-weight:700;margin-top:20px;padding:12px 30px;width:100%}.bids-grid{background:#0000004d;border-radius:10px;overflow-x:auto}.bid-row,.bids-header{grid-gap:10px;border-bottom:1px solid #ffd70030;display:grid;gap:10px;grid-template-columns:80px 100px 120px 120px 100px 80px;padding:12px}.bids-header{background:#ffd70020;color:gold;font-weight:700}.bid-row.sell{background:#ff444410}.bid-row.buy{background:#44ff4410}.bid-type.sell{color:#f88}.bid-type.buy{color:#8f8}.status-badge.open{color:#0f8}.status-badge.matched{color:gold}.cancel-btn,.match-btn{background:gold;border:none;border-radius:5px;cursor:pointer;padding:4px 12px}.cancel-btn{background:#f44;color:#fff}.legal-tender-notice{background:#ffd70010;border-left:4px solid gold;border-radius:8px;margin-top:30px;padding:15px}.ledger-display{padding:20px}.ledger-stats{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:25px}.stat-card{background:#0000004d;border-radius:10px;padding:15px 25px;text-align:center}.stat-label{color:#aaa;display:block;font-size:.8rem}.stat-value{color:gold;display:block;font-size:1.3rem;font-weight:700}.ledger-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.filter-btn{background:#0000004d;border:none;border-radius:20px;color:#ccc;cursor:pointer;padding:6px 15px}.filter-btn.active{background:gold;color:#0b1f3f}.ledger-table-container{overflow-x:auto}.ledger-table{border-collapse:collapse;font-size:.9rem;width:100%}.ledger-table td,.ledger-table th{border-bottom:1px solid #ffd70020;padding:10px;text-align:left}.ledger-table th{color:gold}.tx-amount.positive{color:#0f8}.tx-amount.negative{color:#f88}@media (max-width:768px){.credon-container{padding:10px}.balance-amount{font-size:2rem}.tab-btn{font-size:.8rem;padding:8px 16px}.bid-row,.bids-header{font-size:.7rem;grid-template-columns:70px 80px 100px 100px 80px 70px}}
/*# sourceMappingURL=main.2e464880.css.map*/