.layer { display: none; position: fixed; top: 20%; left: 50%; transform: translate(-50%, -20%); background: #fff; border: 1px solid #ccc; padding: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.3); z-index: 1000; } .server_partinfo_item { margin: 5px 0; } .list-container { margin-top: 20px; } .btn { padding: 6px 10px; margin: 5px; background: #007BFF; color: #fff; border: none; cursor: pointer; } .btn:hover { background: #0056b3; }