.actions { position: relative; display: flex; gap: 8px; width: 650px; height: fit-content; background-color: rgba(0, 0, 0, 0.6); margin-bottom: 30px; border-radius: 1.2vh; padding: 12px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); } .actions button { display: flex; align-items: center; justify-content: center; width: 50%; padding: 10px; border-radius: 1vh; outline: none; border: none; background-color: rgba(0, 170, 255, 0.2); color: white; font-size: 16pt; font-weight: 500; transition: all 150ms ease; max-width: 200px; cursor: pointer; } .actions button:disabled { opacity: .35; background-color: rgba(0, 170, 255, 0.1) !important; cursor: not-allowed; } .actions button:enabled { background-color: rgba(0, 170, 255, 0.35); } .actions button:enabled:hover { background-color: rgba(0, 170, 255, 0.5); transform: translateY(-1px); } .actions input { width: 100%; height: 100%; padding: 10px; border-radius: 1vh; outline: none; border: none; background: linear-gradient(to right, rgba(0, 170, 255, 0.4), rgba(0, 102, 153, 0.4)); color: white; font-size: 16pt; text-align: center; transition: all 150ms ease; box-shadow: inset 0 0 0 1px rgba(0, 170, 255, 0.2); } .actions input:focus { background: linear-gradient(to right, rgba(0, 170, 255, 0.5), rgba(0, 102, 153, 0.5)); box-shadow: inset 0 0 0 2px rgba(0, 170, 255, 0.3); } .actions input:hover { box-shadow: inset 0 0 1.2vh rgba(0, 170, 255, 0.7); filter: drop-shadow(0 1.2vh 4vh rgba(0, 170, 255, 0.3)); } .actions input::-webkit-outer-spin-button, .actions input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } #use { background: linear-gradient(to right, rgba(0, 170, 255, 0.7), rgba(0, 128, 192, 0.7)); } #use:hover { background: linear-gradient(to right, rgba(0, 170, 255, 0.8), rgba(0, 128, 192, 0.8)); box-shadow: 0 0 1.5vh rgba(0, 170, 255, 0.6); filter: drop-shadow(0 1.2vh 4vh rgba(0, 128, 192, 0.4)); } #give { background: linear-gradient(to right, rgba(0, 128, 192, 0.7), rgba(0, 102, 153, 0.7)); } #give:hover { background: linear-gradient(to right, rgba(0, 128, 192, 0.8), rgba(0, 102, 153, 0.8)); box-shadow: 0 0 1.5vh rgba(0, 102, 153, 0.6); filter: drop-shadow(0 1.2vh 4vh rgba(0, 170, 255, 0.4)); } #giveArea { width: 50%; } #giveArea button { width: 100%; height: 100%; max-width: 200px; } .playerMenu { position: absolute; right: 0; margin-top: 15px; background-color: rgba(0, 0, 0, 0.6); width: 100%; height: fit-content; border-radius: 2vh; padding: 12px; z-index: 20; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); } .players { position: relative; display: flex; width: 100%; flex-direction: column; max-height: 92px; overflow-y: auto; gap: 7px; } .players::-webkit-scrollbar { display: none; } .player { display: flex; align-items: center; justify-content: center; position: relative; border-radius: 2vh; width: 100%; color: white; padding: 12px; font-size: 14pt; font-weight: 500; background: linear-gradient(to right, rgb(0, 170, 255), rgb(0, 102, 153)); transition: all 150ms ease; } .player:hover { box-shadow: inset 0 0 1.2vh rgba(0, 153, 230, 0.8); filter: drop-shadow(0 1.2vh 4vh rgba(0, 170, 255, 0.4)); transform: translateY(-1px); } .no-players { width: 100%; height: 100%; display: flex; color: white; align-items: center; justify-content: center; position: relative; border-radius: 2vh; padding: 12px; font-size: 14pt; background: linear-gradient(to right, rgb(0, 128, 192), rgb(0, 102, 153)); transition: all 150ms ease; } .no-players:hover { box-shadow: inset 0 0 1.2vh rgba(0, 170, 255, 0.7); filter: drop-shadow(0 1.2vh 4vh rgba(0, 153, 230, 0.4)); }