.request_manager { position: absolute; bottom: 4%; right: 15px; text-align: right; color: #fff; font-family: 'Industry', 'Tungsten', sans-serif; z-index: 1000; max-height: 70vh; overflow-y: auto; scrollbar-width: none; } .request_manager::-webkit-scrollbar { display: none; } @keyframes slideInKill { 0% { transform: translateX(30px) skewX(-3deg) scale(0.95); opacity: 0; } 100% { transform: translateX(0) skewX(0) scale(1); opacity: 1; } } .request_manager div { display: flex; align-items: center; justify-content: space-between; background: linear-gradient(120deg, rgba(20, 22, 27, 0.85), rgba(15, 17, 21, 0.95)); padding: 6px 12px; margin-bottom: 6px; border-radius: 2px; max-width: 600px; border-left: 2px solid #ff4655; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2), 0 0 15px rgba(255, 70, 85, 0.1); animation: slideInKill 0.3s ease-out forwards; } .request_manager div > span { font-size: 12px; color: #e4e4e4; font-weight: 500; letter-spacing: 0.5px; text-transform: uppercase; max-width: 480px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex-grow: 1; flex-shrink: 1; min-width: 0; margin-right: 10px; } .request_manager .yes, .request_manager .no, .request_manager .timer { font-size: 12px; font-weight: 600; padding: 2px 6px; border-radius: 2px; text-align: center; margin-left: 0; min-width: 30px; flex-shrink: 0; } .request_manager .yes { color: #00ff88; background: rgba(0, 255, 136, 0.1); border: 1px solid rgba(0, 255, 136, 0.2); transition: all 0.2s ease; } .request_manager .yes:hover { background: rgba(0, 255, 136, 0.15); transform: scale(1.1); box-shadow: 0 0 10px rgba(0, 255, 136, 0.3); } .request_manager .no { color: #ff4655; background: rgba(255, 70, 85, 0.1); border: 1px solid rgba(255, 70, 85, 0.2); transition: all 0.2s ease; } .request_manager .no:hover { background: rgba(255, 70, 85, 0.15); transform: scale(1.1); box-shadow: 0 0 10px rgba(255, 70, 85, 0.3); } .request_manager .timer { color: #ffd700; background: rgba(255, 215, 0, 0.1); border: 1px solid rgba(255, 215, 0, 0.2); font-family: 'Industry', monospace; animation: timerFlash 1s infinite; } @keyframes timerFlash { 0%, 100% { opacity: 1; } 50% { opacity: 0.8; } } .request_manager div:hover { transform: translateX(-3px); border-left: 2px solid #ff8f9e; background: linear-gradient(120deg, rgba(25, 28, 35, 0.9), rgba(20, 23, 28, 0.98)); }