@import"https://fonts.googleapis.com/css2?family=Akshar:wght@300;400;500;600;700&display=swap";.server-mgmt-dashboard,.server-mgmt-dashboard *{box-sizing:border-box;margin:0;padding:0}.server-mgmt-dashboard{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#0f1419;color:#fff;height:100vh;overflow:hidden}.server-mgmt-dashboard .container{display:flex;height:100vh;width:100%;max-width:none;margin:0;padding:0}.server-mgmt-dashboard .sidebar{width:140px;background:#1a2332;display:flex;flex-direction:column;border-right:1px solid #2a3344;flex-shrink:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.server-mgmt-dashboard .sidebar::-webkit-scrollbar{width:0;height:0}.server-mgmt-dashboard .sidebar-header{padding:20px;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .logo{width:24px;height:24px;background:linear-gradient(135deg,#4a9eff,#2d6cb5);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.server-mgmt-dashboard .server-select{background:#141c28;border:1px solid #2a3344;border-radius:4px;color:#fff;padding:8px 12px;font-size:13px;width:100%;cursor:pointer;margin-top:15px}.server-mgmt-dashboard .nav-section{padding:20px 0}.server-mgmt-dashboard .nav-section-title{font-size:10px;text-transform:uppercase;color:#6b7b8f;padding:0 20px 10px;letter-spacing:.5px;font-weight:600}.server-mgmt-dashboard .nav-section-header{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;cursor:pointer;padding:0 20px 10px}.server-mgmt-dashboard .nav-section-header .nav-section-title{padding:0}.server-mgmt-dashboard .nav-section-header .expand-icon{font-size:10px;color:#6b7b8f;opacity:.8;margin-left:10px}.server-mgmt-dashboard .nav-item{width:100%;padding:10px 20px;font-size:13px;color:#8a9aa9;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s;background:transparent;border:0;text-align:left}.server-mgmt-dashboard .nav-item:hover{background:#1e2c3d;color:#fff}.server-mgmt-dashboard .nav-item.active{background:#1e2c3d;color:#fff;border-left:3px solid #4a9eff}.server-mgmt-dashboard .nav-item svg{width:16px;height:16px;opacity:.7}.server-mgmt-dashboard .expand-icon{margin-left:auto;font-size:10px;opacity:.5}.server-mgmt-dashboard .main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.server-mgmt-dashboard .top-bar{background:#141c28;border-bottom:1px solid #2a3344;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.server-mgmt-dashboard .search-bar{position:relative;flex:1;max-width:300px}.server-mgmt-dashboard .search-bar input{width:100%;background:#0f1419;border:1px solid #2a3344;border-radius:4px;padding:8px 12px 8px 36px;color:#fff;font-size:13px;outline:none}.server-mgmt-dashboard .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.5}.server-mgmt-dashboard .top-bar-right{display:flex;align-items:center;gap:15px}.server-mgmt-dashboard .allowlist-badge{background:#dc3545;padding:6px 14px;border-radius:4px;font-size:12px;font-weight:600}.server-mgmt-dashboard .region-select{background:transparent;border:none;color:#6b7b8f;font-size:13px;cursor:pointer;outline:none}.server-mgmt-dashboard .content-area{flex:1;display:flex;overflow:hidden}.server-mgmt-dashboard .content-area:has(.player-detail-content-area){overflow-y:auto;display:block}.server-mgmt-dashboard .main-panel{flex:1;padding:30px;overflow-y:auto}.server-mgmt-dashboard .error-box{background:#1a2332;border-radius:8px;padding:120px 40px;text-align:center;margin-bottom:30px}.server-mgmt-dashboard .error-badge{background:#dc3545;color:#fff;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:600;display:inline-block}.server-mgmt-dashboard .recent-actions{background:#1a2332;border-radius:8px;padding:20px}.server-mgmt-dashboard .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.server-mgmt-dashboard .section-title{font-size:16px;font-weight:600}.server-mgmt-dashboard .search-input{background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:6px 12px;color:#fff;font-size:13px;width:200px;outline:none}.server-mgmt-dashboard .table{width:100%;border-collapse:collapse}.server-mgmt-dashboard .table thead tr{border-bottom:1px solid #2a3344}.server-mgmt-dashboard .table th{text-align:left;padding:12px;font-size:11px;text-transform:uppercase;color:#6b7b8f;font-weight:600;letter-spacing:.5px}.server-mgmt-dashboard .table td{padding:16px 12px;font-size:13px;color:#8a9aa9;border-bottom:1px solid #232e3f;vertical-align:top}.server-mgmt-dashboard .table tbody tr:hover{background:#1e2c3d}.server-mgmt-dashboard .player-name{color:#fff;font-weight:500}.server-mgmt-dashboard .ban-badge{background:#232e3f;padding:4px 10px;border-radius:4px;font-size:12px;display:inline-block;color:#fff}.server-mgmt-dashboard .view-btn{background:transparent;border:1px solid #2a3344;color:#4a9eff;padding:6px 16px;border-radius:4px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s;white-space:nowrap}.server-mgmt-dashboard .view-btn:hover{background:#1e2c3d;border-color:#4a9eff}.server-mgmt-dashboard .status-dot{width:8px;height:8px;background:#28a745;border-radius:50%;display:inline-block}.server-mgmt-dashboard .pagination{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;flex-wrap:wrap}.server-mgmt-dashboard .page-btn{background:#141c28;border:1px solid #2a3344;color:#8a9aa9;padding:6px 12px;border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s;min-width:36px}.server-mgmt-dashboard .page-btn:hover{background:#1e2c3d;color:#fff}.server-mgmt-dashboard .page-btn.active{background:#4a9eff;border-color:#4a9eff;color:#fff}.server-mgmt-dashboard .bottom-section{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.server-mgmt-dashboard .announcement-box,.server-mgmt-dashboard .control-box{background:#1a2332;border-radius:8px;padding:20px}.server-mgmt-dashboard .box-title{font-size:15px;font-weight:600;margin-bottom:15px}.server-mgmt-dashboard .message-input{width:100%;background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:10px 12px;color:#fff;font-size:13px;resize:vertical;min-height:80px;outline:none}.server-mgmt-dashboard .send-btn{background:#4a9eff;border:none;color:#fff;padding:10px 20px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;margin-top:15px;width:100%;transition:all .2s}.server-mgmt-dashboard .send-btn:hover{background:#3d8ade}.server-mgmt-dashboard .control-buttons{display:flex;gap:10px;margin-bottom:15px}.server-mgmt-dashboard .control-btn{flex:1;padding:10px;border-radius:4px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.server-mgmt-dashboard .control-btn.disabled{background:#dc3545;color:#fff}.server-mgmt-dashboard .control-btn.automated{background:#4a9eff;color:#fff}.server-mgmt-dashboard .allowlist-status{display:flex;align-items:center;gap:10px;padding:12px;background:#141c28;border-radius:4px;margin-bottom:15px}.server-mgmt-dashboard .status-icon{width:12px;height:12px;border-radius:50%;background:#6b7b8f}.server-mgmt-dashboard .status-text{font-size:13px;color:#8a9aa9}.server-mgmt-dashboard .action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.server-mgmt-dashboard .action-btn{padding:10px;border-radius:4px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.server-mgmt-dashboard .action-btn.primary{background:#7c3aed;color:#fff}.server-mgmt-dashboard .action-btn.secondary{background:#232e3f;color:#6b7b8f}.server-mgmt-dashboard .right-sidebar{width:280px;background:#141c28;border-left:1px solid #2a3344;padding:20px;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}.server-mgmt-dashboard .right-players-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.server-mgmt-dashboard .right-players-title{font-size:14px;font-weight:600}.server-mgmt-dashboard .right-player-count{background:#4a9eff;color:#fff;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.server-mgmt-dashboard .players-search{position:relative;margin-bottom:15px}.server-mgmt-dashboard .players-search input{width:100%;background:#0f1419;border:1px solid #2a3344;border-radius:4px;padding:8px 12px 8px 36px;color:#fff;font-size:13px;outline:none}.server-mgmt-dashboard .players-search .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%)}.server-mgmt-dashboard .players-list{overflow-y:auto;flex:1}.server-mgmt-dashboard .player-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #2a3344;border-radius:6px;background:#0f1419;margin-bottom:10px}.server-mgmt-dashboard .player-row-name{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.server-mgmt-dashboard .player-row-id{color:#6b7b8f;font-size:12px;flex-shrink:0}.server-mgmt-dashboard .empty-state{color:#6b7b8f;font-size:13px;padding:18px 4px}@media (max-width: 1100px){.server-mgmt-dashboard .right-sidebar{display:none}}@media (max-width: 900px){.server-mgmt-dashboard .bottom-section{grid-template-columns:1fr}}.server-mgmt-dashboard .players-tab{flex:1;overflow:hidden;display:flex}.server-mgmt-dashboard .players-section{background:#1a2332;height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.server-mgmt-dashboard .players-section .players-header{padding:20px 30px;border-bottom:1px solid #2a3344;display:flex;justify-content:space-between;align-items:center}.server-mgmt-dashboard .players-section .players-title{font-size:18px;font-weight:600}.server-mgmt-dashboard .players-section .players-controls{display:flex;gap:10px;align-items:center}.server-mgmt-dashboard .players-section .page-size-input{background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:8px 12px;color:#fff;font-size:13px;width:60px;text-align:center;outline:none}.server-mgmt-dashboard .players-section .search-container{position:relative}.server-mgmt-dashboard .players-section .search-container .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.5}.server-mgmt-dashboard .players-section .search-players-input{background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:8px 12px 8px 36px;color:#fff;font-size:13px;width:200px;outline:none}.server-mgmt-dashboard .players-section .table-container{flex:1;overflow:auto}.server-mgmt-dashboard .players-section .table thead tr{background:#141c28;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .players-section .table th{text-align:left;padding:14px 20px;font-size:11px;text-transform:uppercase;color:#6b7b8f;font-weight:600;letter-spacing:.5px;white-space:nowrap}.server-mgmt-dashboard .players-section .table td{padding:16px 20px;font-size:13px;color:#8a9aa9;border-bottom:1px solid #232e3f}.server-mgmt-dashboard .players-section .table tbody tr{transition:background .2s}.server-mgmt-dashboard .players-section .table tbody tr:hover{background:#1e2c3d}.server-mgmt-dashboard .players-section .display-name{color:#fff;font-weight:500}.server-mgmt-dashboard .players-section .steam-id,.server-mgmt-dashboard .players-section .discord-id{font-family:Courier New,monospace;font-size:12px}.server-mgmt-dashboard .players-section .status-badge{color:#fff;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:600;display:inline-block;white-space:nowrap}.server-mgmt-dashboard .players-section .status-badge.offline{background:#dc3545}.server-mgmt-dashboard .players-section .status-badge.online{background:#28a745}.server-mgmt-dashboard .players-section .view-icon{width:14px;height:14px}.server-mgmt-dashboard .characters-tab{flex:1;overflow:hidden;display:flex}.server-mgmt-dashboard .characters-section{background:#1a2332;height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.server-mgmt-dashboard .characters-section .characters-header{padding:20px 30px;border-bottom:1px solid #2a3344;display:flex;justify-content:space-between;align-items:center}.server-mgmt-dashboard .characters-section .characters-title{font-size:18px;font-weight:600}.server-mgmt-dashboard .characters-section .characters-controls{display:flex;gap:10px;align-items:center}.server-mgmt-dashboard .characters-section .page-size-input{background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:8px 12px;color:#fff;font-size:13px;width:60px;text-align:center;outline:none}.server-mgmt-dashboard .characters-section .search-container{position:relative}.server-mgmt-dashboard .characters-section .search-container .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.5}.server-mgmt-dashboard .characters-section .search-characters-input{background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:8px 12px 8px 36px;color:#fff;font-size:13px;width:220px;outline:none}.server-mgmt-dashboard .characters-section .table-container{flex:1;overflow:auto}.server-mgmt-dashboard .characters-section .table thead tr{background:#141c28;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .characters-section .table th{text-align:left;padding:14px 20px;font-size:11px;text-transform:uppercase;color:#6b7b8f;font-weight:600;letter-spacing:.5px;white-space:nowrap}.server-mgmt-dashboard .characters-section .table td{padding:16px 20px;font-size:13px;color:#8a9aa9;border-bottom:1px solid #232e3f}.server-mgmt-dashboard .characters-section .table tbody tr{transition:background .2s}.server-mgmt-dashboard .characters-section .table tbody tr:hover{background:#1e2c3d}.server-mgmt-dashboard .characters-section .citizen-id{color:#8a9aa9;font-family:Courier New,monospace;font-size:12px}.server-mgmt-dashboard .characters-section .full-name{color:#fff;font-weight:500}.server-mgmt-dashboard .characters-section .display-name{color:#8a9aa9}.server-mgmt-dashboard .characters-section .steam-id,.server-mgmt-dashboard .characters-section .license{font-family:Courier New,monospace;font-size:11px;color:#8a9aa9}.server-mgmt-dashboard .characters-section .status-badge{color:#fff;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:600;display:inline-block;white-space:nowrap}.server-mgmt-dashboard .characters-section .status-badge.offline{background:#dc3545}.server-mgmt-dashboard .characters-section .status-badge.online{background:#28a745}.server-mgmt-dashboard .characters-section .view-icon{width:14px;height:14px}.server-mgmt-dashboard .detail-view{flex:1;overflow:hidden;display:flex}.server-mgmt-dashboard .detail-scroll{flex:1;overflow:auto;padding:30px}.server-mgmt-dashboard .detail-columns{display:flex;gap:20px;align-items:flex-start}.server-mgmt-dashboard .detail-left,.server-mgmt-dashboard .detail-right{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0}.server-mgmt-dashboard .detail-card{background:#1a2332;border-radius:8px;padding:20px}.server-mgmt-dashboard .detail-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.server-mgmt-dashboard .detail-card-title{font-size:16px;font-weight:600;color:#fff}.server-mgmt-dashboard .detail-badge{background:#7c3aed;color:#fff;padding:6px 14px;border-radius:4px;font-size:12px;font-weight:600;flex-shrink:0}.server-mgmt-dashboard .detail-info-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #2a3344;font-size:13px;gap:12px}.server-mgmt-dashboard .detail-info-row:last-child{border-bottom:none}.server-mgmt-dashboard .detail-info-label{color:#8a9aa9}.server-mgmt-dashboard .detail-info-value{color:#fff;font-weight:500;text-align:right}.server-mgmt-dashboard .detail-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.server-mgmt-dashboard .detail-btn{padding:10px 20px;border-radius:4px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;white-space:nowrap}.server-mgmt-dashboard .detail-btn-success{background:#28a745;color:#fff}.server-mgmt-dashboard .detail-btn-success:hover{background:#218838}.server-mgmt-dashboard .detail-btn-purple{background:#7c3aed;color:#fff}.server-mgmt-dashboard .detail-btn-purple:hover{background:#6d28d9}.server-mgmt-dashboard .detail-btn-outline{background:transparent;border:1px solid #2a3344;color:#8a9aa9}.server-mgmt-dashboard .detail-btn-outline:hover{background:#1e2c3d;color:#fff}.server-mgmt-dashboard .detail-subtle{font-size:12px;color:#8a9aa9;flex-shrink:0}.server-mgmt-dashboard .detail-discord{display:flex;gap:20px}.server-mgmt-dashboard .detail-avatar{width:80px;height:80px;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#fff;flex-shrink:0;overflow:hidden}.server-mgmt-dashboard .detail-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.server-mgmt-dashboard .detail-discord-info{flex:1;min-width:0}.server-mgmt-dashboard .detail-discord-name{font-size:16px;font-weight:600;margin-bottom:4px;color:#fff}.server-mgmt-dashboard .detail-discord-id{color:#8a9aa9;font-size:13px;margin-bottom:8px;word-break:break-all}.server-mgmt-dashboard .detail-discord-meta{display:flex;gap:15px;font-size:12px;color:#8a9aa9;flex-wrap:wrap}.server-mgmt-dashboard .detail-discord-meta2{margin-top:8px}.server-mgmt-dashboard .detail-meta-item{display:flex;flex-direction:column;gap:4px}.server-mgmt-dashboard .detail-meta-label{color:#6b7b8f;font-size:11px}.server-mgmt-dashboard .detail-meta-value{color:#fff}.server-mgmt-dashboard .detail-meta-muted,.server-mgmt-dashboard .detail-meta-banned{color:#8a9aa9}.server-mgmt-dashboard .detail-copy-header{background:transparent;border:1px solid #2a3344;color:#8a9aa9;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.server-mgmt-dashboard .detail-copy-header:hover{background:#1e2c3d;color:#fff}.server-mgmt-dashboard .detail-identifiers{display:flex;flex-direction:column;gap:12px}.server-mgmt-dashboard .detail-identifier-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #2a3344;gap:12px}.server-mgmt-dashboard .detail-identifier-row:last-child{border-bottom:none}.server-mgmt-dashboard .detail-identifier-label{color:#8a9aa9;font-size:13px;flex-shrink:0}.server-mgmt-dashboard .detail-identifier-value{color:#fff;font-family:Courier New,monospace;font-size:12px;display:flex;align-items:center;gap:8px;word-break:break-all;justify-content:flex-end}.server-mgmt-dashboard .detail-copy-inline{background:transparent;border:1px solid #2a3344;color:#8a9aa9;padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s;flex-shrink:0}.server-mgmt-dashboard .detail-copy-inline:hover{background:#1e2c3d;color:#fff}.server-mgmt-dashboard .detail-add-note{background:#7c3aed;color:#fff;padding:8px 16px;border-radius:4px;border:none;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.server-mgmt-dashboard .detail-add-note:hover{background:#6d28d9}.server-mgmt-dashboard .detail-notes-header{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #2a3344;margin-bottom:15px}.server-mgmt-dashboard .detail-notes-col{color:#6b7b8f;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.server-mgmt-dashboard .detail-empty{text-align:center;padding:40px 0;color:#8a9aa9;font-size:13px}.server-mgmt-dashboard .detail-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:10px}.server-mgmt-dashboard .detail-history-controls{display:flex;gap:10px;align-items:center}.server-mgmt-dashboard .detail-page-size{width:50px;background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:6px 10px;color:#fff;font-size:13px;text-align:center}.server-mgmt-dashboard .detail-actions-btn{background:#7c3aed;color:#fff;padding:8px 16px;border-radius:4px;border:none;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.server-mgmt-dashboard .detail-actions-btn:hover{background:#6d28d9}.server-mgmt-dashboard .detail-history-table-header{display:grid;grid-template-columns:1fr 1fr 2fr 1fr 1fr 1fr;gap:15px;padding:12px 0;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .detail-table-col{color:#6b7b8f;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.server-mgmt-dashboard .detail-character-table{width:100%;border-collapse:collapse}.server-mgmt-dashboard .detail-character-table thead tr{border-bottom:1px solid #2a3344}.server-mgmt-dashboard .detail-character-table th{text-align:left;padding:12px;font-size:11px;text-transform:uppercase;color:#6b7b8f;font-weight:600;letter-spacing:.5px;white-space:nowrap}.server-mgmt-dashboard .detail-character-table td{padding:16px 12px;font-size:13px;color:#8a9aa9;border-bottom:1px solid #232e3f}.server-mgmt-dashboard .detail-character-table tbody tr:hover{background:#1e2c3d}.server-mgmt-dashboard .detail-mono{font-family:Courier New,monospace;font-size:12px}.server-mgmt-dashboard .detail-name{color:#fff}.server-mgmt-dashboard .detail-select-btn{background:transparent;border:1px solid #2a3344;color:#4a9eff;padding:6px 16px;border-radius:4px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s;white-space:nowrap}.server-mgmt-dashboard .detail-select-btn:hover{background:#1e2c3d;border-color:#4a9eff}.server-mgmt-dashboard .detail-extra-chars{font-size:12px;color:#8a9aa9;display:flex;align-items:center;gap:6px}.server-mgmt-dashboard .detail-pagination{display:flex;justify-content:flex-end;gap:8px;margin-top:15px;flex-wrap:wrap}.server-mgmt-dashboard .detail-page-btn{background:#141c28;border:1px solid #2a3344;color:#8a9aa9;padding:6px 12px;border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s}.server-mgmt-dashboard .detail-page-btn:hover{background:#1e2c3d;color:#fff}.server-mgmt-dashboard .detail-page-btn-active{background:#4a9eff;border-color:#4a9eff;color:#fff}@media (max-width: 1000px){.server-mgmt-dashboard .detail-columns{flex-direction:column}}.server-mgmt-dashboard .player-view-container{display:flex;height:100vh;width:100%;overflow:hidden}.server-mgmt-dashboard .player-view-main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.server-mgmt-dashboard .player-view-top-bar{background:#141c28;border-bottom:1px solid #1e2a3a;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.server-mgmt-dashboard .player-view-search-bar{position:relative;flex:1;max-width:200px}.server-mgmt-dashboard .player-view-search-bar input{width:100%;background:#0a0e13;border:1px solid #1e2a3a;border-radius:4px;padding:6px 10px 6px 30px;color:#fff;font-size:12px;outline:none}.server-mgmt-dashboard .player-view-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:.5}.server-mgmt-dashboard .player-view-top-bar-right{display:flex;align-items:center;gap:15px}.server-mgmt-dashboard .player-view-allowlist-badge{background:#dc3545;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:600}.server-mgmt-dashboard .player-view-region-select{background:transparent;border:none;color:#6b7b8f;font-size:12px;cursor:pointer;outline:none}.server-mgmt-dashboard .player-view-content-wrapper{display:flex;flex:1;overflow:hidden}.server-mgmt-dashboard .player-view-left-panel{width:420px;min-width:380px;max-width:480px;background:#0f1419;border-right:1px solid #1e2a3a;overflow-y:auto;padding:20px}.server-mgmt-dashboard .player-view-right-panel{flex:1;min-width:500px;overflow-y:auto;padding:20px}.server-mgmt-dashboard .player-view-card{background:#141c28;border-radius:6px;padding:15px;margin-bottom:15px}.server-mgmt-dashboard .player-view-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.server-mgmt-dashboard .player-view-card-title{font-size:14px;font-weight:600;color:#fff}.server-mgmt-dashboard .player-view-badge{background:#7c3aed;color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600}.server-mgmt-dashboard .player-view-info-list{display:flex;flex-direction:column;gap:10px}.server-mgmt-dashboard .player-view-info-item{display:flex;justify-content:space-between;font-size:12px}.server-mgmt-dashboard .player-view-info-label{color:#6b7b8f}.server-mgmt-dashboard .player-view-info-value{color:#fff;font-weight:500}.server-mgmt-dashboard .player-view-btn{padding:8px 16px;border-radius:4px;border:none;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;width:100%}.server-mgmt-dashboard .player-view-btn-success{background:#28a745;color:#fff}.server-mgmt-dashboard .player-view-btn-success:hover{background:#218838}.server-mgmt-dashboard .player-view-btn-purple{background:#7c3aed;color:#fff}.server-mgmt-dashboard .player-view-btn-purple:hover{background:#6d28d9}.server-mgmt-dashboard .player-view-discord-card{display:flex;gap:12px;align-items:center}.server-mgmt-dashboard .player-view-discord-avatar{width:60px;height:60px;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;flex-shrink:0}.server-mgmt-dashboard .player-view-discord-info{flex:1}.server-mgmt-dashboard .player-view-discord-name{font-size:13px;font-weight:600;margin-bottom:2px}.server-mgmt-dashboard .player-view-discord-id{color:#6b7b8f;font-size:11px;margin-bottom:6px}.server-mgmt-dashboard .player-view-discord-meta{display:flex;gap:15px;font-size:11px;color:#6b7b8f}.server-mgmt-dashboard .player-view-copy-btn{background:transparent;border:1px solid #1e2a3a;color:#6b7b8f;padding:4px 8px;border-radius:3px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px}.server-mgmt-dashboard .player-view-copy-btn:hover{background:#1e2a3a;color:#fff}.server-mgmt-dashboard .player-view-identifier-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #1e2a3a;font-size:11px}.server-mgmt-dashboard .player-view-identifier-item:last-child{border-bottom:none}.server-mgmt-dashboard .player-view-identifier-label{color:#6b7b8f}.server-mgmt-dashboard .player-view-identifier-value{color:#8a9aa9;font-family:Courier New,monospace;font-size:10px}.server-mgmt-dashboard .player-view-notes-empty{text-align:center;padding:20px;color:#6b7b8f;font-size:11px}.server-mgmt-dashboard .player-view-section{background:#141c28;border-radius:6px;margin-bottom:15px}.server-mgmt-dashboard .player-view-section-header{padding:12px 15px;border-bottom:1px solid #1e2a3a;display:flex;justify-content:space-between;align-items:center}.server-mgmt-dashboard .player-view-section-title{font-size:13px;font-weight:600}.server-mgmt-dashboard .player-view-section-content{padding:15px}.server-mgmt-dashboard .player-view-char-overview-table{width:100%;border-collapse:collapse}.server-mgmt-dashboard .player-view-char-overview-table thead tr{border-bottom:1px solid #1e2a3a}.server-mgmt-dashboard .player-view-char-overview-table th{text-align:left;padding:10px;font-size:10px;text-transform:uppercase;color:#6b7b8f;font-weight:600;letter-spacing:.5px}.server-mgmt-dashboard .player-view-char-overview-table td{padding:12px 10px;font-size:11px;color:#8a9aa9;border-bottom:1px solid #1a2332}.server-mgmt-dashboard .player-view-char-overview-table tbody tr:hover{background:#1a2332}.server-mgmt-dashboard .player-view-action-btn{background:transparent;border:1px solid #1e2a3a;color:#4a9eff;padding:4px 10px;border-radius:3px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px}.server-mgmt-dashboard .player-view-action-btn:hover{background:#1e2a3a}.server-mgmt-dashboard .player-view-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.server-mgmt-dashboard .player-view-info-field{display:flex;flex-direction:column;gap:4px}.server-mgmt-dashboard .player-view-field-label{font-size:10px;text-transform:uppercase;color:#6b7b8f;letter-spacing:.5px}.server-mgmt-dashboard .player-view-field-value{font-size:12px;color:#fff;font-weight:500}.server-mgmt-dashboard .player-view-jobs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.server-mgmt-dashboard .player-view-job-field{display:flex;justify-content:space-between;padding:8px 0}.server-mgmt-dashboard .player-view-job-label{font-size:11px;color:#6b7b8f}.server-mgmt-dashboard .player-view-job-value{font-size:11px;color:#fff;font-weight:500}.server-mgmt-dashboard .player-view-inventory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.server-mgmt-dashboard .player-view-inventory-item{background:#0a0e13;border:1px solid #1e2a3a;border-radius:4px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .2s}.server-mgmt-dashboard .player-view-inventory-item:hover{background:#1a2332;border-color:#7c3aed}.server-mgmt-dashboard .player-view-inventory-item-empty{opacity:.3;cursor:default}.server-mgmt-dashboard .player-view-inventory-item-empty:hover{background:#0a0e13;border-color:#1e2a3a}.server-mgmt-dashboard .player-view-item-icon{width:40px;height:40px;background:#7c3aed;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:20px}.server-mgmt-dashboard .player-view-item-name{font-size:10px;color:#8a9aa9;text-align:center}.server-mgmt-dashboard .player-view-vehicles-table{width:100%;border-collapse:collapse}.server-mgmt-dashboard .player-view-vehicles-table thead tr{border-bottom:1px solid #1e2a3a}.server-mgmt-dashboard .player-view-vehicles-table th{text-align:left;padding:10px;font-size:10px;text-transform:uppercase;color:#6b7b8f;font-weight:600;letter-spacing:.5px}.server-mgmt-dashboard .player-view-vehicles-table td{padding:12px 10px;font-size:11px;color:#8a9aa9;border-bottom:1px solid #1a2332}.server-mgmt-dashboard .player-view-vehicles-table tbody tr:hover{background:#1a2332}.server-mgmt-dashboard .player-view-empty-state{text-align:center;padding:30px;color:#6b7b8f;font-size:11px}.server-mgmt-dashboard .player-detail-content-area{display:grid;grid-template-columns:380px 1fr;gap:20px;padding:30px;overflow-y:auto;flex:1}.server-mgmt-dashboard .player-detail-left-column,.server-mgmt-dashboard .player-detail-right-column{display:flex;flex-direction:column;gap:20px}.server-mgmt-dashboard .player-detail-card{background:#1a2332;border-radius:8px;padding:20px}.server-mgmt-dashboard .player-detail-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.server-mgmt-dashboard .player-detail-card-title{font-size:16px;font-weight:600}.server-mgmt-dashboard .player-detail-badge{background:#7c3aed;color:#fff;padding:6px 14px;border-radius:4px;font-size:12px;font-weight:600}.server-mgmt-dashboard .player-detail-info-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #2a3344;font-size:13px}.server-mgmt-dashboard .player-detail-info-row:last-child{border-bottom:none}.server-mgmt-dashboard .player-detail-info-label{color:#8a9aa9}.server-mgmt-dashboard .player-detail-info-value{color:#fff;font-weight:500}.server-mgmt-dashboard .player-detail-btn{padding:10px 20px;border-radius:4px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.server-mgmt-dashboard .player-detail-btn-success{background:#28a745;color:#fff;width:100%;margin-top:15px}.server-mgmt-dashboard .player-detail-btn-success:hover{background:#218838}.server-mgmt-dashboard .player-detail-btn-purple{background:#7c3aed;color:#fff;width:100%;margin-top:10px}.server-mgmt-dashboard .player-detail-btn-purple:hover{background:#6d28d9}.server-mgmt-dashboard .player-detail-discord-card{display:flex;gap:15px}.server-mgmt-dashboard .player-detail-discord-avatar{width:70px;height:70px;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff;flex-shrink:0}.server-mgmt-dashboard .player-detail-discord-info{flex:1}.server-mgmt-dashboard .player-detail-discord-name{font-size:14px;font-weight:600;margin-bottom:4px}.server-mgmt-dashboard .player-detail-discord-username{color:#8a9aa9}.server-mgmt-dashboard .player-detail-discord-id{color:#6b7b8f;font-size:12px;margin-bottom:8px}.server-mgmt-dashboard .player-detail-discord-meta{font-size:11px;color:#8a9aa9;line-height:1.6}.server-mgmt-dashboard .player-detail-update-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#8a9aa9}.server-mgmt-dashboard .player-detail-identifiers-list{display:flex;flex-direction:column}.server-mgmt-dashboard .player-detail-identifier-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #2a3344;font-size:12px}.server-mgmt-dashboard .player-detail-identifier-row:last-child{border-bottom:none}.server-mgmt-dashboard .player-detail-identifier-label{color:#8a9aa9}.server-mgmt-dashboard .player-detail-identifier-value{color:#fff;font-family:Courier New,monospace;font-size:11px;text-align:right;max-width:200px;overflow:hidden;text-overflow:ellipsis}.server-mgmt-dashboard .player-detail-copy-btn{background:transparent;border:1px solid #2a3344;color:#8a9aa9;padding:6px 12px;border-radius:4px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.server-mgmt-dashboard .player-detail-copy-btn:hover{background:#1e2c3d;color:#fff}.server-mgmt-dashboard .player-detail-notes-header{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #2a3344;margin-bottom:10px;font-size:11px;text-transform:uppercase;color:#6b7b8f;font-weight:600}.server-mgmt-dashboard .player-detail-notes-empty{text-align:center;padding:30px 0;color:#8a9aa9;font-size:12px}.server-mgmt-dashboard .player-detail-add-note-btn{background:#7c3aed;color:#fff;padding:8px 16px;border-radius:4px;border:none;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.server-mgmt-dashboard .player-detail-add-note-btn:hover{background:#6d28d9}.server-mgmt-dashboard .player-detail-input-group{display:flex;margin-bottom:15px}.server-mgmt-dashboard .player-detail-streamer-input{width:100%;background:#0f1419;border:1px solid #2a3344;border-radius:4px 0 0 4px;padding:10px 12px;color:#fff;font-size:13px;outline:none}.server-mgmt-dashboard .player-detail-input-addon{background:#2a3344;border:1px solid #2a3344;border-left:none;border-radius:0 4px 4px 0;padding:10px 12px;display:flex;align-items:center;cursor:pointer;color:#8a9aa9}.server-mgmt-dashboard .player-detail-input-addon:hover{color:#fff}.server-mgmt-dashboard .player-detail-save-btn-disabled{background:#2a3344;color:#6b7b8f;cursor:not-allowed}.server-mgmt-dashboard .player-detail-history-controls{display:flex;justify-content:space-between;align-items:center;gap:10px}.server-mgmt-dashboard .player-detail-limit-select{background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:6px 10px;color:#fff;font-size:12px;cursor:pointer;outline:none}.server-mgmt-dashboard .player-detail-actions-dropdown{background:#7c3aed;color:#fff;padding:6px 12px;border-radius:4px;border:none;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.server-mgmt-dashboard .player-detail-actions-dropdown:hover{background:#6d28d9}.server-mgmt-dashboard .player-detail-data-table{width:100%;border-collapse:collapse;margin-top:15px}.server-mgmt-dashboard .player-detail-data-table thead{background:#141c28}.server-mgmt-dashboard .player-detail-data-table th{text-align:left;padding:12px;font-size:11px;text-transform:uppercase;color:#6b7b8f;font-weight:600;letter-spacing:.5px;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .player-detail-data-table td{padding:16px 12px;font-size:12px;color:#8a9aa9;border-bottom:1px solid #232e3f}.server-mgmt-dashboard .player-detail-data-table tbody tr:hover{background:#1e2c3d}.server-mgmt-dashboard .player-detail-table-empty{text-align:center;padding:40px;color:#8a9aa9;font-size:13px}.server-mgmt-dashboard .player-detail-char-select-btn{background:transparent;border:1px solid #2a3344;color:#4a9eff;padding:6px 12px;border-radius:4px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.server-mgmt-dashboard .player-detail-char-select-btn:hover{background:#1e2c3d;border-color:#4a9eff}.server-mgmt-dashboard .player-detail-char-select-btn:disabled{opacity:.5;cursor:not-allowed}.server-mgmt-dashboard .player-detail-char-active{border-left:3px solid #4a9eff!important}.server-mgmt-dashboard .player-detail-details-section{margin-bottom:25px}.server-mgmt-dashboard .player-detail-section-subtitle{font-size:14px;color:#8a9aa9;margin-bottom:15px;font-weight:600}.server-mgmt-dashboard .player-detail-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.server-mgmt-dashboard .player-detail-detail-field{display:flex;flex-direction:column;gap:4px}.server-mgmt-dashboard .player-detail-field-label{font-size:11px;text-transform:uppercase;color:#6b7b8f;letter-spacing:.5px}.server-mgmt-dashboard .player-detail-field-value{font-size:13px;color:#fff;font-weight:500}.server-mgmt-dashboard .player-detail-action-row{display:flex;justify-content:flex-end;gap:10px;padding-top:15px;border-top:1px solid #2a3344}.server-mgmt-dashboard .player-detail-btn-link{background:transparent;border:none;color:#4a9eff;padding:0;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;text-decoration:none}.server-mgmt-dashboard .player-detail-btn-link:hover{text-decoration:underline}.server-mgmt-dashboard .player-detail-btn-danger{color:#dc3545}.server-mgmt-dashboard .player-detail-collapsible{margin-bottom:20px}.server-mgmt-dashboard .player-detail-collapsible-header{background:#1a2332;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:8px;transition:all .2s}.server-mgmt-dashboard .player-detail-collapsible-header:hover{background:#1e2c3d}.server-mgmt-dashboard .player-detail-collapsible-title{font-size:15px;font-weight:600}.server-mgmt-dashboard .player-detail-collapsible-content{background:#1a2332;padding:20px;border-radius:0 0 8px 8px;margin-top:-8px}.server-mgmt-dashboard .player-detail-jobs-table{width:100%;border-collapse:collapse}.server-mgmt-dashboard .player-detail-jobs-table th{text-align:left;padding:12px;font-size:11px;text-transform:uppercase;color:#6b7b8f;font-weight:600;background:#141c28;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .player-detail-jobs-table td{padding:14px 12px;font-size:12px;color:#8a9aa9;border-bottom:1px solid #232e3f}.server-mgmt-dashboard .player-detail-inventory-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.server-mgmt-dashboard .player-detail-inventory-item{background:#0f1419;border:1px solid #2a3344;border-radius:6px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s;position:relative}.server-mgmt-dashboard .player-detail-inventory-item:hover{background:#1e2c3d;border-color:#7c3aed}.server-mgmt-dashboard .player-detail-inventory-item-empty{opacity:.3;cursor:default}.server-mgmt-dashboard .player-detail-inventory-item-empty:hover{background:#0f1419;border-color:#2a3344}.server-mgmt-dashboard .player-detail-item-quantity{position:absolute;top:4px;right:4px;background:#7c3aed;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px}.server-mgmt-dashboard .player-detail-item-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:28px}.server-mgmt-dashboard .player-detail-item-name{font-size:10px;color:#8a9aa9;text-align:center;word-break:break-word}.server-mgmt-dashboard .player-detail-add-vehicle{text-align:center;padding:15px;color:#8a9aa9;font-size:12px;cursor:pointer;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .player-detail-add-vehicle:hover{background:#1e2c3d;color:#fff}.server-mgmt-dashboard .bans-tab{padding:30px;overflow-y:auto;flex:1}.server-mgmt-dashboard .bans-card{background:#1a2332;border-radius:8px;overflow:hidden}.server-mgmt-dashboard .bans-card-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .bans-card-title{font-size:18px;font-weight:600}.server-mgmt-dashboard .bans-header-controls{display:flex;align-items:center;gap:15px}.server-mgmt-dashboard .bans-limit-select{background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:6px 10px;color:#fff;font-size:12px;cursor:pointer;outline:none}.server-mgmt-dashboard .bans-search-input-group{display:flex;position:relative}.server-mgmt-dashboard .bans-search-addon{background:#2a3344;border:1px solid #2a3344;border-right:none;border-radius:4px 0 0 4px;padding:10px 12px;display:flex;align-items:center;color:#8a9aa9}.server-mgmt-dashboard .bans-search-input{background:#0f1419;border:1px solid #2a3344;border-radius:0 4px 4px 0;padding:10px 12px;color:#fff;font-size:13px;min-width:250px;outline:none}.server-mgmt-dashboard .bans-data-table{width:100%;border-collapse:collapse}.server-mgmt-dashboard .bans-data-table thead{background:#141c28}.server-mgmt-dashboard .bans-data-table th{text-align:left;padding:12px 20px;font-size:11px;text-transform:uppercase;color:#6b7b8f;font-weight:600;letter-spacing:.5px;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .bans-sortable{cursor:pointer}.server-mgmt-dashboard .bans-sort-indicator{display:inline-flex;align-items:center;gap:6px}.server-mgmt-dashboard .bans-data-table td{padding:16px 20px;font-size:13px;color:#8a9aa9;border-bottom:1px solid #232e3f}.server-mgmt-dashboard .bans-data-table tbody tr{transition:all .2s}.server-mgmt-dashboard .bans-data-table tbody tr:hover{background:#1e2c3d}.server-mgmt-dashboard .bans-data-table tbody tr:last-child td{border-bottom:none}.server-mgmt-dashboard .bans-player-link{color:#7c3aed;text-decoration:underline;cursor:pointer}.server-mgmt-dashboard .bans-player-link:hover{color:#6d28d9}.server-mgmt-dashboard .bans-btn-link{background:transparent;border:none;color:#4a9eff;padding:0;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;text-decoration:none}.server-mgmt-dashboard .bans-btn-link:hover{text-decoration:underline}.server-mgmt-dashboard .bans-card-footer{display:flex;justify-content:flex-end;align-items:center;padding:15px 20px;border-top:1px solid #2a3344}.server-mgmt-dashboard .bans-pagination{display:flex;align-items:center;gap:0}.server-mgmt-dashboard .bans-page-btn{padding:8px 14px;background:#141c28;border:1px solid #2a3344;color:#8a9aa9;font-size:12px;cursor:pointer;transition:all .2s;text-decoration:none}.server-mgmt-dashboard .bans-page-btn:first-child{border-radius:4px 0 0 4px}.server-mgmt-dashboard .bans-page-btn:last-child{border-radius:0 4px 4px 0}.server-mgmt-dashboard .bans-page-btn:not(:last-child){border-right:none}.server-mgmt-dashboard .bans-page-btn:hover:not(:disabled){background:#1e2c3d;color:#fff}.server-mgmt-dashboard .bans-page-btn.active{background:#1e2c3d;color:#4a9eff}.server-mgmt-dashboard .bans-page-btn:disabled{cursor:not-allowed;opacity:.5}.server-mgmt-dashboard .vehicles-tab{padding:30px;overflow-y:auto;flex:1}.server-mgmt-dashboard .vehicles-tab .card{background:#1a2332;border-radius:8px;overflow:hidden}.server-mgmt-dashboard .vehicles-tab .card-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .vehicles-tab .card-title{font-size:18px;font-weight:600}.server-mgmt-dashboard .vehicles-tab .header-controls{display:flex;align-items:center;gap:15px}.server-mgmt-dashboard .vehicles-tab .limit-select{background:#141c28;border:1px solid #2a3344;border-radius:4px;padding:6px 10px;color:#fff;font-size:12px;cursor:pointer;outline:none}.server-mgmt-dashboard .vehicles-tab .search-input-group{display:flex;position:relative}.server-mgmt-dashboard .vehicles-tab .search-addon{background:#2a3344;border:1px solid #2a3344;border-right:none;border-radius:4px 0 0 4px;padding:10px 12px;display:flex;align-items:center;color:#8a9aa9}.server-mgmt-dashboard .vehicles-tab .search-input{background:#0f1419;border:1px solid #2a3344;border-radius:0 4px 4px 0;padding:10px 12px;color:#fff;font-size:13px;min-width:250px;outline:none}.server-mgmt-dashboard .vehicles-tab .data-table{width:100%;border-collapse:collapse}.server-mgmt-dashboard .vehicles-tab .data-table thead{background:#141c28}.server-mgmt-dashboard .vehicles-tab .data-table th{text-align:left;padding:12px 20px;font-size:11px;text-transform:uppercase;color:#6b7b8f;font-weight:600;letter-spacing:.5px;border-bottom:1px solid #2a3344}.server-mgmt-dashboard .vehicles-tab .data-table td{padding:16px 20px;font-size:13px;color:#8a9aa9;border-bottom:1px solid #232e3f}.server-mgmt-dashboard .vehicles-tab .data-table tbody tr{transition:all .2s}.server-mgmt-dashboard .vehicles-tab .data-table tbody tr:hover{background:#1e2c3d}.server-mgmt-dashboard .vehicles-tab .data-table tbody tr:last-child td{border-bottom:none}.server-mgmt-dashboard .vehicles-tab .table-empty{text-align:center;padding:40px;color:#8a9aa9}.server-mgmt-dashboard .vehicles-tab .btn-link{background:transparent;border:none;color:#4a9eff;padding:0;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;text-decoration:none}.server-mgmt-dashboard .vehicles-tab .btn-link:hover{text-decoration:underline}.server-mgmt-dashboard .vehicles-tab .card-footer{display:flex;justify-content:flex-end;align-items:center;padding:15px 20px;border-top:1px solid #2a3344}.server-mgmt-dashboard .vehicles-tab .pagination{display:flex;align-items:center;gap:0}.server-mgmt-dashboard .vehicles-tab .page-btn{padding:8px 14px;background:#141c28;border:1px solid #2a3344;color:#8a9aa9;font-size:12px;cursor:pointer;transition:all .2s;text-decoration:none}.server-mgmt-dashboard .vehicles-tab .page-btn:first-child{border-radius:4px 0 0 4px}.server-mgmt-dashboard .vehicles-tab .page-btn:last-child{border-radius:0 4px 4px 0}.server-mgmt-dashboard .vehicles-tab .page-btn:not(:last-child){border-right:none}.server-mgmt-dashboard .vehicles-tab .page-btn:hover:not(:disabled):not(.active){background:#1e2c3d;color:#fff}.server-mgmt-dashboard .vehicles-tab .page-btn.active{background:#1e2c3d;color:#4a9eff}.server-mgmt-dashboard .vehicles-tab .page-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 768px){.server-mgmt-dashboard .vehicles-tab .header-controls{flex-direction:column;align-items:stretch}.server-mgmt-dashboard .vehicles-tab .search-input{min-width:auto;width:100%}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #a65bfb;--background: #0D0D0D;--secondary: #1E1E1E;--border: rgba(255, 255, 255, .1)}body{font-family:Akshar,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--background)!important;color:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.5}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Akshar,sans-serif;font-weight:700;line-height:1.2}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#a65bfb80;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#a65bfbb3}.loader{width:3rem;height:3rem;border-radius:50%;border:.3rem solid var(--primary);border-bottom-color:transparent;animation:spinner .75s linear infinite;margin:0 auto}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.block{display:block}.space-y-3>*+*{margin-top:.75rem}.space-y-6>*+*{margin-top:1.5rem}.aspect-square{aspect-ratio:1 / 1}.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.pb-2{padding-bottom:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pt-6{padding-top:1.5rem}.pt-20{padding-top:5rem}.pt-32{padding-top:8rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.m-auto{margin:auto}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-16{margin-top:4rem}.mt-24{margin-top:6rem}.mt-32{margin-top:8rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mx-auto{margin-left:auto;margin-right:auto}.w-full{width:100%}.w-fit{width:fit-content}.w-12{width:3rem}.w-48{width:12rem}.w-64{width:16rem}.w-3{width:.75rem}.h-full{height:100%}.h-auto{height:auto}.h-2{height:.5rem}.h-3{height:.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-48{height:12rem}.h-64{height:16rem}.min-h-screen{min-height:100vh}.min-w-fit{min-width:fit-content}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-4xl{max-width:56rem}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-white-10{background-color:#ffffff1a}.bg-white-15{background-color:#ffffff26}.bg-black-80{background-color:#000c}.bg-green-500{background-color:#22c55e}.bg-red-500{background-color:#ef4444}.text-green-500{color:#22c55e}.bg-\[\#0D0D0D\]{background-color:#0d0d0d}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-primary\/10{background-color:#a65bfb1a}.bg-primary\/20{background-color:#a65bfb33}.bg-\[#1a2e0a\]{background-color:#1a2e0a}.server-card-green{background:linear-gradient(86deg,#a65bfb33,#a65bfb33 47.5%,#a65bfb33)!important;padding:.5rem .984rem!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from: transparent;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}.from-primary\/20{--tw-gradient-from: rgba(166, 91, 251, .2);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(166, 91, 251, 0))}.to-background{--tw-gradient-to: var(--background)}.to-transparent{--tw-gradient-to: transparent}.text-primary{color:var(--primary)}.text-white{color:#fff}.text-white\/80{color:#fffc}.text-white\/60{color:#fff9}.text-black{color:#000}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-\[Akshar\]{font-family:Akshar,sans-serif}.uppercase{text-transform:uppercase}.text-center{text-align:center}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-primary\/50{border-color:#a65bfb80}.border-primary{border-color:#a65bfb}.border-2{border-width:2px}.shadow-primary,.shadow-\[0px_4px_24px_0px_rgba\(135\,218\,33\,0\.50\)\]{box-shadow:0 4px 24px #a65bfb80}.transition-all{transition:all .3s ease}.transition-colors{transition:color .3s ease,background-color .3s ease}.duration-500{transition-duration:.5s}.overflow-hidden{overflow:hidden}.backdrop-blur{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\:bg-primary\/80:hover{background-color:#a65bfbcc}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:text-white:hover{color:#fff}.hover\:border-primary\/50:hover{border-color:#a65bfb80}.btn{padding:.75rem 2rem;border-radius:.5rem;font-weight:600;transition:all .3s ease;cursor:pointer;border:none;display:inline-block;text-decoration:none}.btn-primary{background-color:var(--primary);color:#000}.btn-primary:hover{background-color:#a65bfbcc}.btn-secondary{background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.1)}.btn-secondary:hover{background-color:#ffffff26}.navbar{position:fixed;top:.75rem;left:50%;transform:translate(-50%);z-index:50;width:100%;max-width:1440px;background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1.5rem;margin:0 1rem}.navbar .container{max-width:100%;padding:0}.navbar .h-20{height:auto}.server-card{background:var(--secondary);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;transition:border .3s ease}.server-card:hover{border-color:#a65bfb80}.progress-bar{width:100%;height:.5rem;background:#ffffff1a;border-radius:9999px;overflow:hidden}.progress-fill{height:100%;background:var(--primary);border-radius:9999px;transition:width .5s ease}.status-online{width:.75rem;height:.75rem;border-radius:50%;background:#22c55e;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:text-5xl{font-size:3rem}.md\:text-6xl{font-size:3.75rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:justify-end{justify-content:flex-end}.md\:w-96{width:24rem}.md\:h-96{height:24rem}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:flex{display:flex}}@media (min-width: 1280px){.xl\:text-lg{font-size:1.125rem}}.mask-container{position:relative;aspect-ratio:16/9;width:100%;max-width:1440px;margin:2rem 0;min-height:500px}.mask-container.fivem{position:relative;width:100%}.mask-container.fivem>.flex.flex-col.items-start.gap-10.absolute{z-index:10;position:absolute;left:0;top:0;padding:2rem 0}.mask-shape{position:absolute;width:100%;height:100%;background-size:cover;background-position:center}.fivem>.shape1{clip-path:polygon(55% 0%,55% 66%,80% 56%,77% 22.5%,55% 0%,60% 0%,100% 0,100% 65%,83% 56%,80% 19%,60% 0%);background-image:var(--url);background-size:contain;background-position:right top}.fivem>.shape2{clip-path:polygon(55% 100%,55% 72%,82% 60%,100% 70%,100% 100%);background-image:var(--url);background-size:contain;background-position:0 140%;background-size:50%}.fivem>.shape3{clip-path:polygon(35% 50%,35% 0%,52% 0%,52% 72%);background-image:var(--url);background-size:contain;background-position:30% 0;background-size:45%}.fivem>.shape4{clip-path:polygon(52% 78%,52% 100%,0% 100%,0% 80%,33.5% 55%);background-image:var(--url);background-size:contain;background-position:0 -210%;background-size:60%}.text-\[#88DA22\]{color:#9f95d4}.text-\[rgba\(238\,238\,238\,0\.85\)\]{color:#eeeeeed9}.font-\[Geist\]{font-family:Akshar,sans-serif}.text-primary-foreground{color:hsl(210 40 98)}.hover\:bg-primary15:hover{background-color:#a65bfb26}.hover\:border-primary:hover{border-color:#9f95d4}.border-\[#423F3F\]{border-color:#423f3f}.rounded-3xl{border-radius:1.5rem}.xl\:text-lg{font-size:1.125rem}.flex-shrink-0{flex-shrink:0}.whitespace-nowrap{white-space:nowrap}button.group{background:linear-gradient(90deg,#fff3,#9993),#000c;border:1px solid #423F3F;border-radius:1.5rem;color:#fff;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;gap:.625rem;white-space:nowrap;transition:all .3s ease;cursor:pointer}button.group:hover{background-color:#a65bfb26;border-color:#9f95d4}a.group,button.group{background:linear-gradient(90deg,#fff3,#9993),#000c!important;border:1px solid #423F3F!important;border-radius:1.5rem;color:#fff;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;gap:.625rem;white-space:nowrap;transition:all .3s ease;cursor:pointer;text-decoration:none}a.group:hover,button.group:hover{background-color:#a65bfb26!important;border-color:#a65bfb!important}a,a:hover{text-decoration:none}.hero-section-gray{background:#1e1e1e!important}#about{background:#121212!important}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--background);font-family:Akshar,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:2rem}.login-container{width:100%;max-width:450px}.login-box{background:var(--secondary);padding:3rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);text-align:center;box-shadow:0 8px 32px #0000004d}.login-badge{display:inline-flex;align-items:center;gap:.5rem;background:#a65bfb26;border:1px solid rgba(166,91,251,.3);padding:.5rem 1rem;border-radius:50px;margin-bottom:2rem;font-size:.85rem;color:var(--primary);font-weight:500}.login-badge .lock-icon,.lock-icon{flex-shrink:0}.login-logo{margin-bottom:1.5rem;display:flex;justify-content:center}.login-title{font-size:2rem;font-weight:700;margin-bottom:1rem;letter-spacing:-1px;color:#fff;font-family:Akshar,sans-serif}.login-description{color:#ffffffb3;margin-bottom:2rem;font-size:.95rem}.discord-btn{background:#5865f2;color:#fff;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.75rem;transition:all .2s ease;border:none;cursor:pointer;width:100%;justify-content:center;font-family:Akshar,sans-serif}.discord-btn:hover{background:#4752c4}.discord-btn:disabled{opacity:.5;cursor:not-allowed}.discord-icon{width:1.2rem;height:1.2rem;flex-shrink:0}.login-footer{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem;color:#666}.login-footer-link{color:#ffffffb3;text-decoration:underline;transition:color .2s ease}.login-footer-link:hover{color:#ffffffe6}
