@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); * { padding: 0; margin: 0; font-family: 'Poppins', sans-serif; box-sizing: border-box; } body { background-color: #18181a00; font-family: 'Roboto', sans-serif; color: #fff; } .all { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #1f1f1f; width: 1325px; height: 840px; border-radius: 10px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); display: none; overflow-y: auto; padding: 20px; } /* Header styles */ .header { background-color: #262627; padding: 10px; display: flex; justify-content: space-between; align-items: center; border-radius: 5px; margin-bottom: 15px; } .header h2 { font-size: 20px; color: #b563ff; } #searchbar { background-color: #494b51; border: none; padding: 8px; font-size: 14px; color: #fff; border-radius: 5px; width: 30%; } .count { font-size: 14px; color: #b563ff; } button.searchbtn { background-color: #9545ed; color: #fff; padding: 8px 16px; font-size: 12px; border-radius: 5px; cursor: pointer; border: none; margin-left: 20px; } button.searchbtn:hover { background-color: #7729b3; } button.showallbtn { background-color: #54525a; color: white; padding: 8px 16px; border-radius: 5px; font-size: 12px; cursor: pointer; border: none; } button.showallbtn:hover { background-color: #434347; } /* Column headers */ .coloumn { display: flex; justify-content: space-between; color: #b563ff; text-transform: uppercase; font-size: 13px; margin-bottom: 10px; } /* User data styles */ .users { padding: 10px 0; max-height: 600px; overflow-y: auto; } .user { display: flex; justify-content: space-between; padding: 12px 16px; background-color: #232426; margin-bottom: 10px; border-radius: 6px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } .user:hover { background-color: #2a2f39; } .user-name { color: #b563ff; font-weight: bold; font-size: 14px; } .user-id, .user-pid, .user-hex, .user-discord, .user-jobLabel { color: #80848a; font-size: 12px; } button.spec, button.goto { background-color: #9545ed; color: #fff; padding: 6px 12px; border: none; border-radius: 5px; font-size: 12px; cursor: pointer; } button.spec:hover, button.goto:hover { background-color: #7729b3; } /* Action buttons column */ span.user-actions { display: flex; flex-direction: column; align-items: center; justify-content: center; } /* Styling for different user data columns */ .user-char { color: #80848a; font-size: 12px; } .user-pid { color: #80848a; font-size: 12px; } .user-hex { color: #80848a; font-size: 12px; } .user-discord { color: #80848a; font-size: 12px; } .user-jobLabel { color: #b563ff; font-size: 14px; } .user-jobGradeLabel { color: #80848a; font-size: 12px; } /* Column small styles for headers */ .coloumn small { text-align: center; font-size: 12px; width: 16%; margin-bottom: 8px; } /* Positioning specific columns */ .coloumn small.steam { text-align: left; margin-left: 20px; } .coloumn small.character { text-align: left; } .coloumn small.dc { text-align: left; } .coloumn small.action { text-align: center; }