body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f0f0f;font-family:Poppins,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{align-items:center;background-color:#0f0f0f;display:flex;justify-content:center;min-height:100vh}.login-form{background-color:#131313;border-radius:8px;box-shadow:0 2px 8px #0000004d;max-width:360px;padding:40px;text-align:center;width:100%}.logo{display:block;margin:0 auto 20px;width:120px}.title{color:#f5f5f5;font-family:Nunito,sans-serif;font-size:32px;font-weight:700;margin:0 0 16px}.expired-note{color:#f5f5f599;font-family:Poppins,sans-serif;font-size:13px;margin-bottom:16px}.input-group{margin-bottom:16px;text-align:left}.input-group label{color:#bfbfbf;display:block;font-family:Poppins,sans-serif;font-size:12px;margin-bottom:4px}.input-group input{background-color:#0f0f0f;border:1px solid #131313;border-radius:4px;color:#f5f5f5;font-family:Poppins,sans-serif;font-size:14px;padding:10px 12px;width:100%}.input-group input::placeholder{color:#f5f5f599}.sign-in-button{align-items:center;background-color:#00ff57;border:none;border-radius:4px;color:#0f0f0f;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-weight:700;padding:10px 20px;transition:background-color .2s}.sign-in-button:hover{background-color:#00e64d}.sign-in-button i{margin-right:8px}.login-error{color:#f36;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:16px}@media (max-width:480px){.login-form{padding:20px;width:90%}}.sidebar{background-color:#131313;box-sizing:border-box;min-height:100vh;padding-top:20px;width:200px}.sidebar-item{color:#ccc;cursor:pointer;padding:12px 20px}.sidebar-item.active{background-color:#1f1f1f;color:#fff}.sidebar-item:hover{background-color:#1a1a1a;color:#fff}.table-container{background-color:#0d0d0d;border-radius:8px;overflow-x:auto;padding:20px}.data-table{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.data-table th{background-color:#1a1a1a;border-bottom:1px solid #2a2a2a;color:#888;font-size:14px;font-weight:400;padding:12px 16px;text-align:right}.data-table th:first-child,.data-table th:nth-child(2){text-align:left}.data-table td{border-bottom:1px solid #1a1a1a;color:#fff;font-size:14px;padding:12px 16px;text-align:right}.data-table td:first-child,.data-table td:nth-child(2){color:#888;text-align:left}.data-table tbody tr:hover{background-color:#1a1a1a}.positive{color:#0f8}.negative{color:#f36}.loading{padding:40px}.error-container,.loading{color:#fff;text-align:center}.error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.error-icon{font-size:64px;margin-bottom:20px}.error-message h3{color:#f36;font-size:24px;margin-bottom:10px}.error-message p{color:#888;margin-bottom:10px}.error-hint{color:#666;font-size:14px;line-height:1.5;max-width:500px}.table-footer{border-top:1px solid #2a2a2a;padding:10px;text-align:center}.update-info{color:#666;font-size:12px}.table-title{color:#fff;font-size:18px;margin-bottom:10px;text-align:left}.data-table th.sortable{cursor:pointer}.data-table tfoot td{border-top:1px solid #2a2a2a;font-weight:700}.total-row td:first-child{text-align:left}.users-container{padding:20px}.users-table{border-collapse:collapse;color:#fff;width:100%}.users-table td,.users-table th{border:1px solid #1f1f1f;padding:8px;text-align:left}.error,.loading{color:#ccc}.pagination{display:flex;justify-content:center;margin-top:10px}.pagination button{background:#131313;border:none;color:#ccc;cursor:pointer;margin:0 4px;padding:4px 8px}.pagination button:disabled{cursor:default;opacity:.5}.page-num{color:#fff;padding:4px 8px}.sortable,.user-row{cursor:pointer}.col-dateOfBirth,.col-euStatus,.col-language,.col-referral,.col-verified{text-align:center}.col-totalBalance{text-align:right}.user-details-container{background-color:#0f0f0f;color:#f5f5f5;font-family:Poppins,sans-serif;min-height:100vh;padding:20px}.header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.back-button{align-items:center;background:none;border:none;color:#b0b0b0;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;gap:6px}.back-button:hover{color:#f5f5f5}.page-title{font-family:Nunito,sans-serif;font-size:24px;margin:0}.user-details{margin:0 auto;max-width:1100px}.cards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:32px}@media (min-width:1024px){.cards-grid{grid-template-columns:2fr 1fr}}.card{background-color:#1a1a1a;border:1px solid #333;border-radius:12px;padding:24px}.balance-value{color:#00ff57;font-family:Nunito,sans-serif;font-size:28px;font-weight:700}.section{background-color:#1a1a1a;border:1px solid #333;border-radius:12px;margin-bottom:32px}.section-title{border-bottom:1px solid #333;font-family:Nunito,sans-serif;font-size:18px;margin:0}.section-content,.section-title{padding:16px 24px}.details-table{border-collapse:collapse;width:100%}.details-table th{background-color:#2a2a2a;color:#b0b0b0;font-family:Poppins,sans-serif;padding:12px;text-align:left}.details-table td{border-top:1px solid #333;padding:12px}.details-table td.right,.details-table th.right{text-align:right}.details-table tr:hover{background-color:#ffffff0d}.referral-item{align-items:center;background-color:#2a2a2a;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px}.view-button{background:none;border:none;color:#00ff57;cursor:pointer;font-family:Montserrat,sans-serif}@media (max-width:600px){.cards-grid{grid-template-columns:1fr}.header{align-items:flex-start;flex-direction:column}}.UserInfoCard_card__lVodc{background-color:#1a1a1a;border:1px solid #333;border-radius:12px;color:#f5f5f5;font-family:Poppins,sans-serif;padding:24px}.UserInfoCard_header__UI28S{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.UserInfoCard_title__y\+leX{font-family:Nunito,sans-serif;font-size:24px;margin:0}.UserInfoCard_editButton__4fl3P{background:#00ff57;border:none;border-radius:8px;color:#0f0f0f;cursor:pointer;font-family:Montserrat,sans-serif;padding:6px 12px}.UserInfoCard_grid__fnkJE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.UserInfoCard_field__\+ZacI{display:flex;flex-direction:column}.UserInfoCard_label__FStbj{color:#bfbfbf;font-size:12px;margin-bottom:4px}.UserInfoCard_value__ucxPb{font-size:14px}.UserInfoCard_empty__oKFyg{opacity:.6}.UserInfoCard_balance__Agjgs{color:#00ff57;font-size:18px;font-weight:600}.UserInfoCard_actions__Q9Fb\+{margin-top:16px;text-align:right}.UserInfoCard_saveButton__Ygt70{background-color:#00ff57;border:none;border-radius:4px;color:#0f0f0f;cursor:pointer;font-family:Montserrat,sans-serif;padding:8px 16px}.UserInfoCard_cancelButton__OEXyK{background:#0000;border:1px solid #f5f5f5;border-radius:4px;color:#f5f5f5;cursor:pointer;font-family:Montserrat,sans-serif;margin-left:8px;padding:8px 16px}@media (max-width:600px){.UserInfoCard_grid__fnkJE{grid-template-columns:1fr}}.products-wrapper{display:flex;flex-direction:column;height:100%}.tabs{background-color:#131313;border-bottom:1px solid #1f1f1f;display:flex;flex-wrap:wrap}.tab{color:#ccc;cursor:pointer;padding:12px 20px}.tab.active{border-bottom:2px solid #00ff57;color:#fff}.tab-content{flex:1 1;padding:20px 0}.placeholder{align-items:center;color:#888;display:flex;height:200px;justify-content:center}.positions-container{padding:20px}.toggle{display:flex;justify-content:flex-end;margin-bottom:10px}.toggle button{background:#131313;border:none;color:#ccc;cursor:pointer;margin-left:4px;padding:6px 12px}.toggle button.active{background:#00ff57;color:#0f0f0f}.header-filter{position:relative}.filter-icon{cursor:pointer;margin-left:4px}.filter-menu{background:#131313;border:1px solid #1f1f1f;max-height:200px;overflow-y:auto;padding:6px;position:absolute;right:0;top:100%;white-space:nowrap;z-index:5}.filter-menu label{color:#ccc;display:block;margin-bottom:4px}.filter-menu button{background:#131313;border:none;color:#ccc;cursor:pointer;margin-left:4px;padding:6px 12px}.App{min-height:100vh;padding:20px}h1{color:#fff;margin-bottom:20px}.dashboard-header{align-items:center;display:flex;justify-content:space-between}.logout-button{align-items:center;background-color:#00ff57;border:none;border-radius:4px;color:#0f0f0f;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-weight:700;padding:6px 12px;transition:background-color .2s}.logout-button:hover{background-color:#00e64d}.logout-button i{margin-right:6px}.layout{display:flex}.content-area{flex:1 1;padding-left:20px}.page-container{padding:20px}
/*# sourceMappingURL=main.64d0e86d.css.map*/